What is one major difference between forgiving other people and forgiving yourself?
When you forgive others, if you did nothing wrong, then you do not ask for forgiveness. When you forgive yourself, you usually offend others by what you did. Thus, self-forgiveness involves not only welcoming yourself back into the human community but also seeking forgiveness from others for hurting them by this particular action.
For additional information, see Self-Forgiveness.