I just wanted to ADD something that I found I didn't make clear in my last post about forgiveness.
As I said, when you forgive it does not mean that you will forget what happened......... NOR does it mean you have to continue to have a relationship with that person.
The important thing is that you have forgiven, you have learned to let it go, you're moving forward and that is what you will benefit from emotionally, mentally and physically.