This is a great post,
I think forgiving ourselves is a huge step, it is honesty within. I know that I made my share of poor choices, some that I am not to proud of myself for. Just the same as an addict would do, I placed the blame else where expect on myself. Excepting my wrong doings was not easy, because I didn't what to face the remorse or guilt. Deep down though, it was lingering in there, but admitting to it was another story. I only started to come out of the closet when I was faced with a simular situation and my desision was the opposite of the past.
I know that I am only human, we make mistakes and I don't have to live the rest of my life in regret. I have today and tomorrow to make better choices, ones that I don't have to feel shame and guilt about. I know in the future that I will again make some wrong choices, but it will be from what I thought was the right thing to do, not out of revenge.
Rose