I have kind of an odd relationship with forgiveness. It seems I'm only capable of forgiving someone if I can move that individual into a place in my mind where he/she never had any real value to me in the first place.
That's easily accomplished when I think of some of the poop dished to me by a couple of elders. They really never held any value in my life and so forgiving them is reasonably effortless. If they were to walk up to me today with even the slightest humility, I could shake their hand in a second.
Harder is the family. Given my tumultuous past with them - condemned for being gay - it is possible for me to move those people into a place where they never held any real value in my life, thus easier to forgive. But sometimes they leak into the crevasses of my mind where I store the valuable things. That's when it starts to hurt again and I find myself unable to forgive.
I hope to step off this roller-coaster someday.