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. Hear the rest in the app — it's free to start.
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. Free to start.
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
He Weeps AnywayGod grieves a death he is about to undo
The TowelThe most senior one took the job nobody wanted
Who Do You SayThe one question, asked over all the noise