Forgiveness: Is forgiveness possible?