Forgive (intransitive verb): 1) a: to give up resentment of or claim to requital for b: to grant relief from payment of 2) to cease to feel resentment against (an offender): pardon. [Webster's]
Sorry may be the hardest word to say but I think forgiving someone is the hardest thing to do. Not to just say you forgive someone for something but really, truly forgive them.
You see, to truly forgive someone you have to give up on that anger and resentment you have built up. Those emotions are much easier to hold on to than to make yourself vulnerable to be possibly hurt again. It’s especially difficult when the person you are forgiving hasn’t apologized or asked to be forgiven at all. You almost have to make yourself forget the offending act ever happened.
An article I came across by the Mayo Clinic has an interesting perspective on the effects of holding on to that resentment and anger:
What are the effects of holding a grudge?
If you're unforgiving, you might pay the price repeatedly by bringing anger and bitterness into every relationship and new experience. Your life might become so wrapped up in the wrong that you can't enjoy the present. You might become depressed or anxious. You might feel that your life lacks meaning or purpose, or that you're at odds with your spiritual beliefs. You might lose valuable and enriching connectedness with others.
I don’t want to allow these wrongs to take root and control my life so I’m working on forgiveness right now for a few people in my life.