Last summer, the associate pastor at my church led a workshop on forgiveness: what it means to forgive, what it means to be forgiven, how to ask for forgiveness, how to forgive. Pretty much that whole workshop revolved around the idea that the Forgiver and the Forgiven were two different people.
I just got home from a meeting with said pastor with this question: What if the one who needs forgiveness is the same person as the one to needs to forgive? In other words, how does one forgive oneself?
I am still haunted by a betrayal I perpetrated in 1997. I am uncertain at this time if the one I betrayed has forgiven me, but I mostly certainly haven't. This betrayal had inspired suicidal ideation, that I could be so self-absorbed to neglect a loved one in the way that I did. The shame and guilt was overwhelming.
This meeting with my pastor was very productive. I can't say I've forgive myself yet, but I'm getting closer.
I noticed as I was describing my situation to her, I began swearing. I mentioned, "I'm even talking like David," my former self. She observed that this betrayal was, in a way, done by David so maybe David & Connie should talk it out. She had me moving back and forth between 2 chairs and talking to myself. It was actually quite effective. Connie explained to David that this shame and guilt is killing us and David explained to Connie why forgiveness is necessary.
By the end of the meeting, Connie promised not to kill David, and David promised to give Connie time to forgive.
I haven't forgiven myself yet, but I have a better understanding of the shame and guilt I've been harboring against myself since '97. We're on the road to forgiveness together. We aren't there yet, but we're working on it.