How good are you at forgiving?

Some people can hold a grudge for years and it is often over something petty or stupid. I want to know if you like to forgive and forget, or harbor a grudge forever.
Does the offense matter? Does it matter how close that person was to you? Do you feel better after you forgive somebody?
How good are you at forgiving?
Post Opinion