The Mystery of Forgiveness