Jn 21:1–19 · John
Breakfast on the Beach
The breakfast that undoes your shame

🎧 Listen to the first half free (5 min story)
That's the free half. The full story is in the app.
Context
Peter spent three years swearing he'd die before he'd deny Jesus. Then a girl by a fire asked him a question, and he caved on the spot. Three times, the last one with cursing to make it convincing. The rooster crowed, their eyes met across the courtyard, and Peter wept.
Now Jesus is alive. Peter knows it. But knowing Jesus is alive and knowing where you stand with him are two different things, and the gap between them is where shame lives. So Peter does what shame always tells you to do. He goes back to fishing.
Story
It's just before dawn on the Sea of Tiberias. The nets have been empty all night, the kind of empty where you stop talking about it. A man on the shore tells them to throw the net on the right side. They've fished this lake their whole lives, but they throw it anyway, and suddenly there's so much fish the boat tilts.
Peter swims to shore fully dressed. He cannot wait. There's a charcoal fire going, bread, fish on the coals. And then Jesus turns to him and asks, three times, the same question.
"Simon, son of John, do you love me?"
Three denials. Three questions. A charcoal fire, just like the one in the courtyard. Jesus isn't pretending it didn't happen. He's walking Peter back through it, until every "I don't know him" has a "you know I love you" written over the top of it.
What We Learn
Jesus never says the word forgiven. He doesn't quote a verse or ask for an apology. He just asks the question Peter needs to answer.
Shame doesn't actually want forgiveness. It wants to keep arguing with itself about whether you really meant it. What finally undoes it is being asked, by the person you betrayed, do you love me, and being allowed to answer.
The One who knows what you did is already cooking breakfast.
🎧 That's the story — now hear it told.
The full narrated audio lives in the Bible BFF app, along with a bestie to talk it through with — what it means for you, what to read next, and a new story whenever you need one. The app is free to download.
Get the app freeRead the original: Jn 21:1–19 in any Bible translation. This retelling is for Hopeful days.
Keep going
Best for LastHe fixed it so no one knew it broke
Now I SeeThe healed outsider who out-talked the experts
He Weeps AnywayGod grieves a death he is about to undo
Get Up and WalkStuck thirty-eight years, named by one question