I just loved every bit of what you have written Amy. I can relate to it so well but still struggling to be more self-compassionate. The voice goes on for days and i am a perfectionist. I am working on it though.