Is there such a thing as forgiveness?