I agree with most of what you said, but I think that forgiveness goes further.
I think the Buddha was right.
I believe that the key to happiness (at least for me) is absolutely, 100%,
I believe that holding on to things, and people, and hope has been the source of every bit of unhappiness I’ve experienced as an adult (probably also as a child).
Forgiveness is like letting go without leaving claw marks.
I think that the forgiver gets as much or more benefit from forgiving than does the one forgiven.
Synonyms of FORGIVE: Relieve; free; pardon; let go; absolve; unburden; LIGHTEN THE LOAD ;)
Makes me want to go forgive somebody RIGHT NOW!!!
Antonyms of FORGIVE: Hold; keep; maintain; sentence; punish; burden
Not forgiving makes us heavy.
It’s hard to be joyous with a heavy heart.
in that way, i think forgiveness is selfish. but the good kind of selfish.