You can apologize to other people, take responsibility, and still lie awake at 2 a.m. replaying the same mistake. That is usually the moment people start asking, what is self forgiveness, really? Not as a nice concept, but as a real practice that can help them stop punishing themselves for something they cannot undo.Self-forgiveness is...