The trials and tribulations of forgiving others and yourself.