Forgive and forget?
I don't think you can forgive without forgetting. When I can't forgive someone it's always because I am overwhelmend by the pain I feel while thinking about what has happened. It's only when that pain has diminished that I can begin to forgive.
As long as the memory of the incident(s) is crystal clear, the pain will stay the same. I have to distance myself from the memory in order to be less hurt. I have to unlearn my reponse to what happened. While this unlearning doesn't exactly match up with what we usually consider forgetting, I do think it's accurate to call unlearning a form of forgetting. So forgiving implies forgetting.
You can, however, forget without forgiving, so the converse isn't true.