"Some have explained the difference between shame and guilt as follows: When we feel guilt we feel badly about something we did or neglected to do. When we feel shame we feel badly about who we are. When we feel guilty we need to learn that it is okay to make mistakes. When we feel shame we need to learn that it is okay to be who we are.
I believe that self-forgiveness is the most powerful step you can take to rid yourself of debilitating shame. This is particularly true for those who have been abused, but it applies to everyone. Self-forgiveness is not only recommended but absolutely essential if we wish to become emotionally healthy and have peace of mind.
It goes like this: the more shame you heal, the more you will be able to see yourself more clearly—the good and the bad. You will be able to recognize and admit how you have harmed yourself and others. Your relationships with others will change and deepen. More importantly, your relationship with yourself will improve."
(click photo for the full article)