I know that you'll figure it out in time. It's really hard to forgive yourself for that. I know. Someone named a book (i think it was on Heim's thread) about forgiving yourself. I'll try to find the name. Don't know if she'd read it, but just an idea.
seems like your rollercoaster has loops and flips... hang in there.
If i can't fall in love... I'd like to fall in chocolate! ~ Author Unknown