Matthew 6: 14,15
14 " For if you forgive men their trespasses, your heavenly Father will also forgive you.
15 " But if you do not forgive men their trespasses, neither will your Father forgive your trespasses.
What I have found out over the years for me, is God seems to have been more concerned with my health.
When I release forgiveness to others, it relieves me of stress and many other problems, but just stress alone can be a killer.
It can cause many health problems. Back and neck pains, headaches,
Heart attack, stroke, high blood pressure, of course anger which effects all areas of life and can lead to becomming and alcoholic, drug addict legal and illegal, divorce, abusive treatment to others, loss of friendships depression, I myself am considered bipolar, suicide, and the list goes on.
If you wait for the offender to come and ask for forgiviness, it will probally never happen, sometimes the person will not even know what your talking about, or respond with bitterness.
Well if you do your part by forgiving others that is all that matters between you and God. What the other person does is between them and God. To me it's better to deal with what is hurting you as soon as you can. Believe it or not I've heard that unforgiviness can lead to diabetes, and many digestive problems. I know sometimes it very hard to do, In some cases forgiviness, does not take away images of things done to you, that can be a totally different issue, but that can be dealt with through much prayer.