Forgiveness of others is dependent on our ability to forgive ourselves.
If we are prone to exercising blame and intolerance towards ourselves, then our ability to forgive others will be limited. (Read more on Self-Anger.)
If we have suffered from, or have been exposed to any kind of trauma, we will have acquired the propensity to take what happens in our outside environment personally. (Read more on Trauma.)
Taking our outside environment personally leads to shame and self-rejection. (Read more on Personalizing.)
As we move along our in our personal growth process we learn to replace self-shame for self-acceptance.