Healing (mentally, physically, spiritually) is a strange and peculiar business... It never seems to be a straight road. It's not a process where you go up and up and up, towards more success every day. Instead it's two steps forward and one step back. (And usually, that one step back feels more like 4 steps back...)
Healing is hard work. And unfortunately no one else can do it for us--it is our own responsibility. One has to really make an effort to be patient with oneself in the process, cause it's so frickin' challenging (and frustrating!). Sometimes the things we are handed seem like just a little too much to handle. But there's beauty in the struggle; a beauty that can be seen very clearly after making it through the worst bit. It is when we are pushed to our limits, that we end up growing the most.
And we get by with a little help from our friends.... :)