Forgiveness is hard because the brain experiences unresolved hurt as an ongoing threat. The deeper obstacle is often self-forgiveness, which most people skip entirely. This article walks through the psychology of what keeps people stuck, why it is so hard to forgive and a step-by-step process for genuine, lasting forgiveness or any situation.
She had been in therapy for well over ten years.
She could describe the patterns. She could name the attachment style. She could trace the wound all the way back to the parent who wasn’t there, or the one who was there in all the wrong ways. She had done the work — the journaling, the EMDR, the CBT worksheets — and still, when his name came up, something in her chest locked like a door.
“I know I should forgive,” she told me. “I just don’t know how.”
This is where most conversations about forgiveness begin: with someone who understands it intellectually and feels completely stranded emotionally. And that gap — between knowing you should forgive and actually being able to — is not a personal failure. It is one of those things you only learn through the act of doing.
I know this because for many years I believed I had forgiven my mother. For the neglect, for the abandonment. I talked about it, I understood it, I could explain it to other people. But it wasn’t until I actually felt the hurt — the pain, the resistance, the raw reluctance to do the very thing I knew needed to happen — that I was finally able to accept what was being asked of me and truly let go. True forgiveness arrived not through understanding, but through feeling.
So Do I Even Need to forgive?
That’s a fair question, and the honest answer is: it depends on where you are.
Do you need to forgive right now? No. Does forgiveness need to happen eventually? Probably. And the reason isn’t what most people expect.
I remember a woman standing across from me who said, flatly: “There is no way I am forgiving her. I am not letting her off the hook.” She was talking about her sister — a betrayal she’d been carrying for over thirty years.
“What is it you don’t want to let her off the hook from?” I asked.
“From having responsibility. I want her to acknowledge what she did. To act like it mattered.”
“And the way you’re going about getting that is by holding onto the anger?”
She was visibly tense, her face reddening. “Yes,” she said. “Exactly.”
“So the anger is the way you’re trying to make her be those things — responsible, accountable, and aware. Is that fair?”
“Yes. So you see I can’t let her off the hook.” She continues to protest.
“Has it worked?” I asked. “Has she taken responsibility in thirty years? Acknowledged it? And Changed?”
“No. Never.”
I let that sit for a moment.
“So if you forgive her — is it that you’d be letting her off the hook or you’d be letting yourself off the hook by letting go of the anger that hasn’t made her be responsible? I asked.
She looked confused and I could see she was understanding how illogical her understanding of forgiveness was.
Because forgiveness is not about the other person. It never was. It is about you. It is the way you release the hurt that you are carrying — not them. Whether she changes or doesn’t change, acknowledges or never acknowledges, that remains entirely hers. But the weight of waiting? That part is yours. And you can put it down.


Why Don’t all People just Forgive Then?
From that exchange, you can probably already hear it: holding onto resentment feels protective, because on some level, it is.
The nervous system doesn’t experience an unhealed wound as history. It experiences it as an unresolved threat. And unresolved threats don’t get filed away — they stay active, scanning, waiting.
So when you feel like you can’t let something go, your body is telling the truth – not because it truly can’t but because it doesn’t know how to. It hasn’t yet received the signal that it’s safe to do so.
There are other layers, too:
Forgiveness gets confused with approval. People resist forgiving because they believe it means saying what happened was okay. It doesn’t. Forgiving someone’s behavior and accepting that behavior are two entirely different things. This is one of the most important distinctions in healing work, and we’ll return to it in the steps below.
It feels like losing. Holding onto anger can feel like the only remaining power in a situation where someone took power away from you. Releasing it can feel like giving them something. This is a grief process as much as a forgiveness process.
The person hasn’t acknowledged what they did. We often wait — consciously or not — for an apology that may never come. Forgiveness gets stalled on a receipt that was never issued.
And underneath all of this, often: the person who is hardest to forgive isn’t the one who hurt you. It’s you.
It Seems Like a Lot of Work, Why Would Anyone Want to Forgive?
This is worth asking plainly, because the benefits of forgiveness are sometimes presented in a way that sounds passive — like forgiveness is the polite, spiritual thing to do. That framing misses what’s actually at stake.
Research published in Biopsychosocial Science and Medicine shown a physiological link to forgiveness – in which there was a reduction of stress and cardiovascular strain when a framework of forgiveness is adopted, even when going back to past events. When the nervous system stays locked in a state of vigilance around a wound, the body pays the price. You don’t hold a grudge — it holds you.
Forgiveness is not about the other person. It is about reclaiming access to yourself. The parts of your emotional bandwidth, your capacity for trust, your ability to be present — that have been quietly occupied by something that happened in the past.
In my practice, I see this consistently: when someone genuinely moves through forgiveness, what shifts isn’t just their feeling about the person who hurt them. It’s their relationship to their own life. Something in them becomes available again.
That’s worth working for.
The Hardest Person to Forgive Is Always Yourself
I say this because I’ve sat with hundreds of people in this work, and it is reliably true: we are far harder on ourselves than we would ever be on someone we loved.
There is a particular cruelty in self-judgment that is worth naming. We hold ourselves to a standard that leaves no room for being human. No room for the moment we didn’t know what we didn’t know. No room for the version of us that was younger, more frightened, more resourced in some areas and completely without resources in others.
We carry shame about things we said in moments of overwhelm. Choices we made when we were surviving, not thriving. Patterns we repeated because no one ever showed us a different way, and the subconscious mind will always run the most familiar program until it’s taught a new one.
The pressure we put on ourselves to be anything other than human is staggering. We expect ourselves to have responded perfectly in situations that would have challenged anyone. We expect ourselves to have known things before we knew them. We treat our past selves like defendants on trial — not like people who were doing the best they could with what they had.
This is where most forgiveness work breaks down. People will work hard to forgive the parent, the partner, the friend who betrayed them — and then hold the quiet, interior conviction that they themselves are still not off the hook. That somehow the standard is different when it comes to them.
It isn’t. The same compassion you would extend to someone you love — your closest friend, your child — is available to you. It requires practice to feel it. But it is not out of reach.
The Forgiveness Formula: A Step-by-Step Process
This is the framework I use in my practice. If you’d like to hear it in an audio recording, it’s available on the podcast episode The 5-Step Forgiveness Formula.
Step 1: Separate the Behavior From the Person
True healing requires forgiveness and compassion for those who wronged us. But this is not the same as forgiving the behavior. Some behaviors are genuinely unacceptable and should be named as such.
What we’re doing here is decoupling. The person and what they did are not the same thing. And most of us, if we look honestly, have behaved at some point — to a greater or lesser degree — in ways that didn’t reflect who we truly are. That recognition is the doorway.
Step 2: Align Expectations by Identifying Their Resources
Ask yourself: did this person have what they needed — emotionally, psychologically, relationally — to have behaved differently? What would they have needed? Were they, in that moment, simply doing the best they could with the resources available to them?
This is not an excuse. It is an honest accounting. People hurt others most often not because they are evil, but because they are limited. Unhealed. Hurt. Unequipped. “Hurt people, hurt people” and Understanding the ceiling of someone’s resources doesn’t erase what happened — it contextualizes it.
Step 3: Establish Commonality
Have you ever, to a greater or lesser extent, engaged in similar behavior? Even a shadow version of it?
This step requires honesty, not self-attack. The goal is not to collapse the difference between what you did and what was done to you. It is to recognize that we are all capable of our worst when we are depleted, frightened, or operating from unhealed places. Were you also doing the best you could with the resources you had?
Step 4: Seek Understanding
Do you understand — not condone, but understand — why it happened? That they may not have had the capacity, the awareness, or the emotional tools to respond differently in that moment?
Understanding doesn’t mean agreement. It means you can see the shape of it. That you can hold a fuller picture than just the wound.
Step 5: Open to Forgiving Yourself
Can you forgive yourself? Knowing that you, too, were doing the best you could do with the resources you had at the time. That you are not inherently broken, or punishable, or unworthy of compassion.
You are human. That is enough.
Step 6: Forgive Others
Can you extend the same to them? Knowing they are also human, also limited, also running from their own unhealed places? Not because they deserve it in some cosmic ledger — but because you deserve to be free of it.
Step 7: Accept and Let Go
Now that forgiveness has moved through — for yourself and for them — are you willing to accept that this is what happened? Not that it was okay. Not that it didn’t matter. Simply that it occurred, that you have met it fully, and that you are no longer required to carry it.
Acceptance is the final act. The hand that opens, after holding on for so long.
This Is a Practice, Not a Single Decision
Forgiveness rarely happens once, cleanly, in a single sitting. For most people it moves in layers — something releases, and then another layer surfaces. That is not failure. That is depth.
If you’ve been carrying something for a long time — a betrayal, a wound, or the quiet, exhausting weight of not being able to forgive yourself or someone else— this work is available to you. You don’t have to do it alone.
If you’re curious about how I can support you in forgiveness work by reaching the subconscious roots beneath the pattern, I’d love to talk. A free consultation is a good place to start.
And if you’d like to explore what’s beneath your own patterns subscribe to this email community to get more support like this.
Why is forgiveness so hard psychologically?
Forgiveness is hard because the brain stores emotionally charged experiences as unresolved threats, not past events. The nervous system stays in a state of vigilance around unhealed wounds, making it feel unsafe to release them — even when the logical mind understands it would be beneficial.
Why is forgiving yourself harder than forgiving others?
We hold ourselves to a standard that allows no room for being human. We judge our past selves for not knowing what we didn’t yet know, or for choices made under stress. Self-forgiveness requires recognizing that we, too, were doing the best we could with the resources we had at the time.
Does forgiving someone mean accepting what they did?
No. Absolutely not. Forgiveness and acceptance of behavior are two very different things although they tend to be viewed the same. You can forgive a person — meaning you release the emotional charge and no longer carry the wound knowing that that person “had issues” (i.e. prior abuse, lacked awareness, was stunted, used drugs, or they were hurt – hurt people hurt people) that lead to that behavior— while still holding clear that what they did was unacceptable. Forgiveness is for your healing, not a verdict on their actions.

