Agree completely Lotus... And I also feel that forgiveness is a CHOICE.
You have to decide to forgive someone, and then actually WORK towards that. It doesn't just happen... You don't just wake up one day and realize you have forgiven. You have to make a conscious decision to forgive, and when those bad thoughts start to pop in your head you have to remember you made a decision.
I hope that made sense?
Anyways... Thats something I am struggling with myself lately. I have made the decision to forgive my wife. When I feel the anger start to rear up in my head, I just remind myself of the decision I made...