Hi ghostgirl,
I think that forgiveness is a huge key to living a sober life. And, it can be so hard to do. And, by forgiveness, I don't mean saying what happened was okay or forgetting about it. Forgivness is something you do for yourself and it enables you to shed the burden of resentment and anger and move forward without the load on your shoulders. I am usually only able to do it in small doses. It takes many layers of forgiving for me to be able to move along.