Jack Cornfield shares some wonderful ideas for cultivating forgiveness:

http://upliftconnect.com/12-principles-of-forgiveness/