Forgiveness of Self: Why It’s so Hard

We’ve all been there. Someone wrongs us, hurts us deeply, and eventually (sometimes after a long struggle) we find a way to forgive them. We let it go. We move forward.

But then there’s that other kind of hurt. The one we caused ourselves. And somehow, that’s the one we can’t seem to shake.

Why is it so much harder to forgive yourself than to forgive someone else?

The Weight of Ownership

After decades of reflecting on my own mistakes and journey to self-forgiveness, this is what I’ve realized: forgiving yourself is harder because you have to take full ownership of what you did. There’s no one else to blame. Whether it was an addiction that spiraled out of control, a choice that led to consequences you’re still living with, or a moment of weakness that cost you dearly, you were the one who made that call. You can’t point the finger anywhere else. And that makes all the difference.

When someone else hurts you, there’s a certain distance. They’re over there, you’re over here. But when you hurt yourself? You’re carrying both the wound and the person who caused it. That’s a heavy load.

And if that wasn’t hard enough, there’s another trap that keeps people stuck.

The Guilt That Feels “Good”

I’ve heard it a thousand times: “But Rob, the guilt I feel keeps me accountable. The shame reminds me not to make the same mistake again. Isn’t that a good thing?”

I get it. I really do. When you’ve messed up, guilt feels appropriate. It feels like the responsible thing to hold onto.

But let me tell you something important: guilt can be justified without being good.

Yes, the guilt you’re feeling might be justified. You did something wrong, and feeling bad about it makes sense. But justified and good are not the same thing. If that guilt is like chains around your ankles, holding you back from becoming the person you’re meant to be, then it’s not doing you any good at all.

Guilt can serve as a wake-up call. It can point you toward what needs to change. But it was never meant to be a permanent residence.

So here’s the question: if ownership is the burden and guilt is the trap, how do you break free?

Name It, Face It, Rise Above It

You start by naming it. Whatever the “it” is (or the “its” if there’s more than one), you bring it into the light. You say it out loud, even if it’s just to yourself or in quiet reflection.

Here’s why this matters: the things we hide in the dark have power over us. They grow there. They whisper lies about who we are. But when you name something, you take away its power to control you. You’re no longer running from it or pretending it doesn’t exist. You’re looking it square in the eye.

And once you can look at it clearly, you can face it. Not just acknowledge it exists, but actually deal with it. Process it. Understand what led you there and what you need to do differently going forward.

That’s when you can rise above it. Not by pretending it never happened, but by refusing to let it define your future. You take what you’ve learned, you apply it, and you move forward as someone who’s wiser for the experience.

If you name it, you can face it. If you face it, you can rise above it. It’s a process, and you have to walk through each step. But I promise you, it works.

Start with the easier ones first and work your way up to the harder stuff. Just don’t skip this step. You can’t heal what you won’t acknowledge.

Now, I want to be clear about something before we go any further.

Letting Go Is Not Letting Yourself Off the Hook

Forgiving yourself doesn’t mean pretending what you did was okay. It doesn’t mean you’re letting yourself off the hook or saying it didn’t matter. It means you’re letting go of the self-anger and self-hatred that’s keeping you stuck.

It means you’re making a choice to stop punishing yourself and start healing.

Because here’s what I know to be true: you weren’t meant to be imprisoned by your past. You were meant to be free. You were meant to become the person you’re capable of becoming. And you can’t do that while you’re still beating yourself up over what happened yesterday, last month, or ten years ago.

How to Forgive Yourself

So how do you actually do this? How do you move from being stuck in self-blame to experiencing real freedom? Here are some practical steps:

Start with the easiest one first. If you’ve got multiple things you’re carrying, don’t try to tackle the hardest one right out of the gate. This is the same principle behind the Debt Snowball method we use in financial planning. When someone’s drowning in debt, we don’t tell them to attack the biggest balance first. We tell them to pay off the smallest debt, get that win, and build momentum. Why? Because success creates confidence, and confidence creates more success.

The same thing applies to self-forgiveness. Pick something smaller, something you can actually wrap your mind around forgiving yourself for. Maybe it’s that sharp word you said last week, not the major mistake from five years ago. Get that win. Feel what freedom tastes like. Then take on the next one. Build your forgiveness muscle. The big stuff will still be there when you’re ready, but you’ll be stronger for having tackled the smaller battles first.

Be honest with yourself and with God. Don’t clean it up first. Don’t wait until you feel worthy enough to address it. Come as you are, mess and all. Acknowledge what you did and how you feel about it. There’s power in honest confession—not to earn forgiveness, but to receive it.

Separate who you are from what you did. You made a mistake. Maybe a big one. But that mistake is not your identity. You are not defined by your worst moment. You’re a person who did something wrong, not a wrong person. There’s a difference.

Make amends where you can. If there’s someone you hurt along the way (including yourself), see if there’s anything you can do to make it right. Sometimes the path to self-forgiveness includes taking real steps toward restoration.

Stop rehearsing the past. Every time you replay what happened, you’re reopening the wound. At some point, you have to decide you’ve thought about it enough. You’ve learned what you needed to learn. Now it’s time to close that chapter.

Speak truth to yourself. When the self-hatred creeps back in (and it probably will), have some truth ready. Remind yourself: “I am forgiven. I am learning. I am becoming who I was meant to be.” Say it until you believe it.

The Freedom on the Other Side

When you finally forgive yourself, when you truly let go, something shifts. The weight lifts. The chains fall away. You’re no longer defined by your worst moment or your biggest mistake. You’re free to move forward, to grow, to become the best version of yourself.

That’s not just good. That’s grace.

So if you’re struggling with self-forgiveness today, I want you to know: it’s time. Name what you need to face. Face what you’ve been avoiding. And then let it go. Not because what you did was okay, but because holding onto it isn’t helping you become who you’re meant to be.

You deserve that freedom. And more importantly, God wants you to have it.

The Most Inspirational Songs That Carried Me Through Life’s Storms

I’ve walked through some storms in my 70-plus years. Abandoned at three years old and stuffed in an orphanage for fourteen years. Homeless at seventeen. A failed business venture that nearly broke me. Watching my 22-year-old son fight a brutal 40-month battle with leukemia. Building a business through every stock market crash and crisis since 1985. And a couple of others I’ll keep private.

Through all of it, there have been songs that kept me going. Songs that spoke when I couldn’t. Songs that reminded me who God is when I couldn’t feel His presence. Songs that helped me praise Him even when my heart was torn.

I want to share some of those songs with you in case you also need their power during the storms of your life.

Amazing Grace:
The Song of the Lost and Found

John Newton wrote “Amazing Grace” in 1773, and if you know his story, you know why it resonates so deeply with people like me. Newton lived a disgusting, immoral life. He was involved in the slave trade. And yet, Grace found him. Grace saved him. Grace transformed him from a wretch to a worshiper.

That’s what Grace does. It’s not getting what we deserve (that would be judgment). It’s not avoiding what we deserve (that’s mercy). Grace is getting more than we deserve. Grace is being found when you’re lost. 

I was that lost boy in the orphanage, told I was worthless, doomed to be as bad as my parents, doomed to be dead or in prison by my twenties. But Grace had other plans.

Listen to this song if: You’re working with a child who’s been written off by everyone else, and you need to remember that Grace can reach anyone, no matter how lost they seem.

My Shepherd Will Supply My Need:
Coming Home

Isaac Watts wrote this hymn around 1719, and there’s a passage near the end that gets me every single time. It talks about finding a settled rest while others come and go, and being no more a stranger or a guest, but like a child at home.

A child at home.

Do you know what that means to someone who spent their childhood in an institution? To someone who was never allowed to call anywhere home? To someone who was made to feel like an unwanted guest in this world?

This song reminds me that I have a home. That I belong. That my Shepherd supplies my need, brings back my wandering spirit, and leads me in paths of truth and grace.

When you’ve been a castaway kid, those words aren’t just poetry. They’re a lifeline.

Listen to this song if: You’re working with foster children or kids in the system, and you need to be reminded that every child is meant to feel like they belong, like they’re home.

Praise You in This Storm:
When Heaven Feels Silent

I’ve lived through many life crises, and this song by Casting Crowns speaks to every single one of them. It’s about those moments when you’re sure God is going to step in and save the day, wipe away your tears, fix everything. And then it keeps raining.

The song captures that brutal honesty: God, I thought You would have reached down by now. My strength is almost gone. How can I carry on if I can’t find You?

But then comes that whisper through the rain: “I’m with you.”

And as His mercy falls, we lift our hands and praise the God who gives and takes away. We praise Him not because the storm has passed, but because He is who He is, no matter where we are. Every tear we’ve cried, He holds in His hand. He never left our side.

I played this song countless times during my son’s leukemia battle. During the failed business. During the times I felt like I was drowning. Because sometimes you can’t wait for the storm to end before you praise. Sometimes you have to praise in the middle of it.

Listen to this song if: You’re in the trenches, and you’ve been praying for breakthrough but it feels like nothing’s changing. You need to remember God is with you in the waiting.

Slow Down:
Be Still and Wait

Sometimes we simply need to stop. Just stop.

In the midst of confusion, in the time of desperate need, when we’re thinking not too clearly, there’s a gentle voice that intercedes: “Slow down. Be still. Wait on the Spirit of the Lord. Hear His voice. Know that He is God.”

This is a little-known song by Chuck Girard, and it has helped me do exactly that. Stop. Breathe. Remember who’s really in control here.

In the center of the storm, when things are closing in, when we’re feeling unsure, that gentle voice comes through, still and pure.

We live in a world that never stops moving, never stops demanding, never stops pushing. But God? He invites us to be still. To slow down and wait on Him.

Sometimes the most spiritual thing you can do is take a breath and remember He’s God and you’re not.

Listen to this song if: You’re burned out from caring for others, overwhelmed by what life has put on your plate, and you’ve forgotten how to pause and let God carry the weight for a moment.

Hard Fought Hallelujah:
When Praise Costs Everything

This newer song by Brandon Lake and Jelly Roll captures something I’ve lived: the hard-fought hallelujah. The praise that doesn’t come easy. The worship that costs you everything you’ve got.

While I am blessed beyond measure, my life has been one hard-fought hallelujah after another. I vowed as a boy not to become what everyone said I would be. I fought through circumstances imposed upon me against my will. I wrestled with darkness while trying to reach for the light.

There are times when your hands go up freely, and times when it takes all the strength you have just to lift them. There are days when praise comes easy, and days when it takes everything you’ve got.

But here’s what I’ve learned from this walk: faith is like a diamond—created through intense pressure and fire. And when your head, heart, and hands are feeling heavy, that’s exactly when you lift them a little higher.

God has been patient. God has been gracious. Faithful, whatever I’m feeling or facing. So I bring my hard-fought, heartfelt, been-through-hell hallelujah. I bring my storm-tossed, torn-sail, story-to-tell hallelujah.

Because the struggle keeps us honest. It breaks down the walls of our pride. And it teaches us what real worship is.

Listen to this song if: Your work feels too hard, the victories too small, and you’re wondering if what you’re doing even matters. You need to remember that faithful is enough, even when it’s hard-fought.

Orphans of God:
There Are No Outcasts

I must have played “Orphans of God” by Avalon at least a hundred times while writing my book, Castaway Kid. I cried almost every single time.

The song asks: Who among us has not been broken? Who is without guilt or pain? We’ve all been abandoned by our own transgressions. But if such a thing as grace exists, then grace was made for lives like this.

And here’s the message that reaches into the deepest wounds: There are no strangers. There are no outcasts. There are no orphans of God.

So many have fallen, but hallelujah, there are no orphans of God.

I was an orphan. A literal, legal, physical orphan. Unwanted. Cast aside. Told I had no future. But the song reminds me of a deeper truth: in God’s family, there are no orphans. We are His children. We need His love. We run before His throne of mercy and seek His face to rise above.

Come, ye unwanted, and find affection. Come, ye weary, and lay down your head. Come, ye unworthy, you are my brother.

That’s the gospel in a song.

Listen to this song if: You’re working with kids who feel unwanted and unloved, and you need to be reminded that in God’s family, there are no throwaway children, no hopeless cases, no orphans.

Why These Songs Matter

Music has a way of getting past our defenses. It slips through the cracks in our armor and speaks directly to our souls. When I couldn’t find the words to pray, these songs prayed for me. When I couldn’t feel God’s presence, these songs reminded me He was still there. When my faith was weak, these songs carried me.

Maybe you’re in a storm right now. Maybe you’re feeling like an orphan, an outcast, someone who doesn’t belong. Maybe your hands are too heavy to lift in praise. Maybe you’re wondering if God has forgotten about you.

He hasn’t.

Find the songs that speak to your soul. The ones that make you cry, the ones that make you lift your hands even when they’re heavy, the ones that remind you who God is when you can’t feel Him.

Let them carry you. Let them pray for you. Let them remind you that you’re not alone.

Because if such a thing as Grace exists, then Grace was made for lives like yours and mine.

When You Can’t Fix It: Lessons from the Valley

I’ve walked through some dark valleys in my 70-plus years. But if you asked me to compare which was harder—my fourteen years in an orphanage or watching my son fight leukemia for 40 brutal months—I honestly couldn’t tell you. They’re both in a category all their own.

But here’s what I can tell you: those 40 months taught me things about faith, perseverance, and what it means to trust God when you can’t see Him, hear Him, or feel Him. And if you’re in your own valley of darkness right now, I hope that these lessons will help light your path.

The Man Who Couldn’t Fix It

I’m the kind of man who wants to fix things. It’s in my DNA. You bring me a problem, I want to solve it. 

But when your 20-year-old son has leukemia, there’s nothing to fix.

They put Luke on a 40-month chemotherapy program that was absolutely brutal. His cancer was adaptive, so they kept changing his drugs. They’d go into his spine with this great big needle—I was there almost every time because I wanted him to know he wasn’t alone. Often this time, at home, he would curl up in a fetal position, fighting constant nausea and migraines so severe we’d have to hospitalize him just to get them under control.

And all I wanted to do was grab that cancer, drag it out into the woods, and beat it until it screamed for mercy. I wanted to hurt it. Destroy it. And fix my son’s pain.

But there was nothing to grab. Nothing to beat. Nothing to fix.

That’s a special kind of helplessness that will bring a father to his knees.

Walking Through the Valley of Shadows

You know that verse in Psalm 23? “Yea, though I walk through the valley of the shadow of death, I will fear no evil, for thou art with me.”

Most people focus on the promise at the end: that God is with us. And that’s true and it’s beautiful. But what struck me during those 40 months was the beginning: “though I walk through the valley of the shadow of death.”

There are many valleys of shadows in people’s lives. Death is just one of them. But for more than 30 of those 40 months, we genuinely did not know if our son would live or die. A young man in his twenties, with immense faith, with his whole life ahead of him… and we didn’t know if he’d have a future.

The day before they started treatment, Luke said a simple prayer: “God, I’ve trusted you with my living, but if I’m going to die, help me trust you with my dying. Either way, Lord, praise be the name of the Lord.”

Twenty years old, and he had more faith than I did in that moment.

When You Can’t See, Hear, or Feel God

I’ll never forget one particular night. I was taking sleep medication just to try to get a few hours of rest, and even that wasn’t working. I was literally lying face-down on the floor of our family room, praying through tears.

“God, I know you’re there, but I can’t see you. I can’t hear you. I can’t feel you. That verse says even in the valley of the shadow of death, thou art with me—but I can’t see you. And I can’t feel you. And I can’t hear you. Help me have faith that you’re still there.”

That’s what walking in faith really means. It’s not believing when you can see God working, when you can feel His presence, when you hear His voice loud and clear. Walking in faith is trusting Him when you can’t see, hear, or feel a single thing.

For 30 months, we walked in that kind of faith. Not knowing. Not seeing. Not feeling. Just trusting.

And I won’t lie to you—it was hard. It was one of the hardest things I’ve ever done.

Love Shows Up

Here’s something beautiful that emerged from that darkness: we learned what it really means to show up for someone you love.

My wife, who’s an ordained minister, took care of Luke two days a week. I took care of him two days a week. And our daughter, Alicia—whose husband was in law school at the time—took care of her brother three days a week.

They’ve always had a close relationship, but watching them during that time showed me something about love that you just can’t hire.

I came home early one afternoon, and the TV was on—they always played comedies because everything else was too heavy, too serious. I walked down the hall toward the master bedroom and just kind of glanced in.

Luke and Alicia were laying on top of the bed together, some stupid comedy playing in the background. And they were curled up together, both of them sound asleep. Luke was at such peace, held by his sister, that he could finally rest.

I walked to another part of the house and wept.

That’s the power of family. That’s the importance of showing up when everything is falling apart and saying, “I’m here with you. You’re not alone.”

The Side Effects and the Victory

Luke beat cancer 12 years ago. But the victory came with a cost.

The steroids they used destroyed both his shoulders. He has two artificial shoulders and an artificial hip. They thought he’d need two artificial hips. He still struggles with constant migraines and persistent discomfort.

Three artificial joints at his age. Ongoing migraines. Permanent side effects from the treatment that saved his life.

But here’s what else he is: a fabulous preacher. A man of deep, tested faith. A husband and father. A living testimony that God is faithful even when the valley seems endless.

That’s what matters. Not that the road was hard. Not that the valley was dark. But that we walked through it together, and God was faithful through every step.

What I Learned in the Valley

If you’re in your own valley right now—whether it’s a health crisis, a financial disaster, a relationship that’s falling apart, or something else that’s brought you to your knees—here’s what I learned:

You don’t have to fix everything. Sometimes your job is just to show up. To be present. To be the shoulder someone can lean on. To sit with them in the darkness. That’s enough.

Faith isn’t a feeling. It’s a choice you make when you can’t see, hear, or feel God working. It’s lying face-down on the floor and saying, “Help me believe you’re still there.”

The valley doesn’t last forever. Psalm 23 says we walk through the valley, not into the valley to stay there. You’re moving through it. Keep walking.

Grace meets us in the mess. We don’t have to be strong enough, faithful enough, or brave enough. We just have to keep showing up, and God meets us there.

Love shows up. When everything falls apart, the people who love you will curl up next to you and fall asleep holding you. That’s what love does.

Keep Walking

If you’re reading this and you’re in the middle of your own valley of shadows, I want you to know: God sees you. And even when you can’t see Him, hear Him, or feel Him, He’s still there.

Keep walking. Keep showing up. Keep trusting even when it’s hard.

Because on the other side of the valley, there’s life. There’s testimony. There’s a story of faithfulness that will help someone else when they’re face-down on their own floor, wondering if God is still there.

He is. He was with me. He’ll be with you too.

Yea, though you walk through the valley of the shadow of death, He is with you. Even when you can’t feel it. Even when it’s hard.

Keep walking. You are not alone.