Ghost Stories For Kids
By
Dennis Wang, Bedtime Story Expert
7 min 11 sec

Quick answer
Ghost stories for kids can trade real scares for cozy giggles, and Puddle and the Fort of Frightful Failures is a perfect example. In this story, cousins Nia and Theo meet a bashful attic ghost named Puddle who rises through the floorboards of their blanket fort but cannot say "boo" without bursting into a squeaky, helpless giggle, so they cheerfully coach him through his spooky face while a flashlight glows orange overhead. The silly warmth of Puddle's failed frights and gentle humor eases children from laughter into a calm, sleepy settling down.
There's something irresistible about crawling into a blanket fort, clicking on a flashlight, and whispering something just a little bit spooky. In Puddle and the Fort of Frightful Failures, two cousins meet a bashful attic ghost who can't say boo without giggling first, and they decide to coach him through it. It's one of those short ghost stories for kids that trades real scares for belly laughs and a cozy, sleepy ending. If your child adores it, you can create a personalized version starring them with Sleepytale.
Why Ghost Stories for Kids Work So Well at Bedtime
Kids are naturally drawn to the thrill of something just a little bit spooky, especially when they know they're tucked in safe and warm. Ghost stories for children work beautifully at bedtime because they let kids flirt with the feeling of fear without ever crossing the line into real distress. The gentle tension of wondering what's lurking in the dark gives way to relief and giggles, which is exactly the emotional arc that helps a restless mind settle down. A story like this one also shows kids that the unknown isn't always something to dread. When the scariest thing in the attic turns out to be a friendly, deeply embarrassed little spirit who can't stop giggling, children learn that nighttime sounds and shadows can be reimagined as something sweet and silly. That shift from nervous to comforted is the perfect bridge into sleep.
Puddle and the Fort of Frightful Failures 7 min 11 sec
7 min 11 sec
The attic smelled like old cardboard and the ghost of someone's Christmas wrapping paper.
Nia dragged the last blanket up the stairs, a heavy green one that kept slipping off her shoulder, and Theo was already inside the fort arguing with a pillow about whether it counted as a wall.
It did not.
He used it anyway.
"Okay," Nia said, crawling through the gap they'd left as a door.
The flashlight sat in the middle of the floor, pointed at the ceiling, making the whole inside of the fort glow orange.
"Rules.
You have to tell the scariest story you know.
No stopping.
No laughing."
"I never laugh," Theo said, which was a lie so large it barely fit inside the fort with them.
Nia went first.
She told the one about the woman who kept hearing footsteps behind her on an empty road, and how every time she turned around there was nothing there, and how at the very end she found muddy footprints leading into her kitchen.
She paused at all the right moments.
Theo pulled the blanket up to his chin.
Outside, the wind pressed against the attic window.
Then it was Theo's turn.
He started slowly, voice low, describing an old house at the end of a lane where every door opened by itself at midnight.
He got to the part about the basement.
He described the stairs, each one creaking.
He said the word "darkness" in a way that made Nia's toes curl inside her socks.
Then the floor burped.
Not a loud burp.
A small, polite one, like a hiccup trying to be formal.
Both cousins froze.
Theo's mouth stayed open around a word he never finished saying.
The flashlight flickered once, which was probably just a coincidence, but the timing was genuinely terrible.
Something round and pale rose up through the floorboards.
Not through a crack.
Straight through the solid wood, the way a bubble rises through water, slow and wobbling.
It was about the size of a basketball, roughly shaped like a head, with two dark smudgy eyes and a mouth that was currently arranged into an expression of deep embarrassment.
"Oh," it said.
"Oh, I am so sorry.
I heard storytelling and I thought, this is my moment, I will make my entrance, and then I completely misjudged the timing and now it is very awkward."
Nia stared.
Theo stared.
The round pale thing hovered at about knee height and wrung what might have been hands, though they were more like suggestions of hands.
"Are you," Nia said carefully, "a ghost?"
"Yes.
My name is Puddle."
A pause.
"I know."
"Puddle," Theo repeated.
"It was given to me.
I did not choose it.
I have made peace with it mostly."
Puddle drifted sideways a few inches, then drifted back.
"I do want to apologize for interrupting.
I live in this attic.
I have been trying to practice being frightening and I thought perhaps I could contribute to the atmosphere of your evening.
But I should have waited."
Nia lowered the blanket from her face.
"You practice being frightening?"
"I try," Puddle said, and his smudgy eyes did something that looked like a wince.
"I am not very good at it.
The issue is that every time I attempt to say boo, I giggle first.
It completely ruins the effect."
Theo put down the pillow he had been holding in front of himself like a shield.
"Show us."
"I really don't think that's a good idea."
"Show us," Nia said.
Puddle took what appeared to be a deep breath, though he had no lungs anyone could point to.
He drew himself up.
He made his eyes go wider and darker.
He opened his mouth, and then, right before the word could come out, he giggled.
It was a high, squeaky, completely helpless sound, like a dog toy being stepped on.
The boo never arrived.
Puddle deflated.
"See," he said miserably.
Nia burst out laughing.
She tried to stop.
She pressed her hand over her mouth.
The laughter came out through her nose instead, which made it worse.
Theo was already gone, lying on his back with his feet in the air, making no sound because he had gone past the point where sound was possible.
Puddle watched them.
After a moment, something shifted in his expression.
"It is a little funny," he admitted.
"It is extremely funny," Nia said, wiping her eyes.
"Okay.
Okay, we are going to help you.
Theo, sit up.
We are teaching Puddle how to do a spooky face."
Theo sat up.
He picked up the flashlight and held it under his chin, which made his face all shadows and angles.
He pulled his eyebrows down and his mouth into a slow, wide grimace.
It was actually pretty good.
Puddle studied it with great seriousness.
"The eyebrows," Puddle said.
"That is the key element."
"Eyebrows and the pause," Theo said.
"You have to wait.
Make them think nothing is happening.
Then you do the face."
Puddle attempted eyebrows.
He did not technically have eyebrows, but he managed to make the area above his eyes do something that communicated the idea of them.
He furrowed.
He lowered.
He opened his mouth slowly.
He held it.
He held it.
He held it.
He giggled.
"Almost," Nia said encouragingly.
"The giggle is very fast," Theo said.
"Maybe if you just accepted the giggle and then did the boo right after."
This was, it turned out, excellent advice.
Puddle tried again.
The giggle came out, small and squeaky, and then before it could take over completely, he pushed through it.
"Boo," he said.
It was not terrifying.
But it was a boo.
All three of them cheered, which echoed oddly in the attic and probably confused the spiders.
They practiced for a while after that.
Nia did a face where she crossed her eyes and curled her fingers into claws, which was more ridiculous than scary but made Puddle laugh so hard he briefly turned transparent.
Theo tried to do a slow creeping walk toward the flashlight and tripped over the pillow wall, which collapsed the entire left side of the fort.
They rebuilt it.
Puddle, it turned out, could hold a blanket corner in place without any hands at all, which was genuinely useful.
At some point the flashlight started to dim.
Nia yawned so wide her jaw cracked.
Theo had already arranged himself horizontally across most of the blanket floor with his eyes half closed.
"I should go haunt the attic," Puddle said.
"Quietly.
I usually just sort of drift around and look at the old boxes."
"Do you like it up here?"
Nia asked, her voice already getting slow and thick with sleep.
"I do," Puddle said.
"It is very peaceful.
And now I know two people who live in the house, which is nice."
He paused.
"I will practice the boo.
I think I am improving."
"You really are," Nia said.
Puddle drifted toward the corner of the attic, past the boxes and the old lamp with the crooked shade, past the window where the moon had come out and was laying a rectangle of light across the floor.
He settled there, round and faintly glowing, and did not make another sound.
The flashlight went out.
The fort was dark and warm, smelling like blankets and dust and the faint cold draft that always lived in attics.
Theo's breathing went slow.
Nia pulled the green blanket up to her chin.
In the corner, very quietly, Puddle giggled once more to himself and then was still.
The Quiet Lessons in This Ghost Story for Kids
This story gently explores persistence, vulnerability, and the courage to keep trying even when you feel embarrassed. Puddle fails at being scary over and over again, yet he keeps attempting his boo, and Nia and Theo respond with encouragement rather than mockery. Their willingness to rebuild the collapsed fort and coach Puddle through his squeaky giggle fits shows how patience and kindness can help someone push past doubt. These themes land especially well at bedtime, when children are winding down and open to the quiet idea that stumbling along the way doesn't mean you've failed.
Tips for Reading This Story
Give Puddle a soft, wobbly voice and let out a real squeaky giggle right before each attempt at boo, pausing just long enough to let your child anticipate the word that never quite arrives. When Nia tells her footsteps story at the beginning, slow your pace and drop your volume low so the contrast with Puddle's polite, embarrassed entrance feels even bigger. As the flashlight dims near the end and Theo's breathing slows, let your own voice get quieter and heavier, matching the warm, dusty stillness of the attic fort.
Frequently Asked Questions
What age is this story best for?
This story works best for children ages 4 to 8. Younger listeners will love Puddle's squeaky giggle and his wobbly attempts at a spooky face, while older kids will appreciate the humor of a ghost who is genuinely embarrassed about his own name and can't get through a single boo without cracking up. The tone stays cozy and silly throughout, so nothing here will keep little ones awake with worry.
Is this story available as audio?
Yes, just press play at the top of the page to hear the full story read aloud. The audio version really shines during Puddle's giggle and boo attempts, where the timing and squeaky delivery bring his personality to life in a way that will have your child laughing out loud. The quiet closing scene, with Puddle drifting past the moonlit window, sounds especially peaceful through headphones at bedtime.
Will this story make my child afraid of ghosts?
Not at all. Puddle is a small, round, deeply embarrassed spirit who giggles helplessly every time he tries to say boo. He spends most of the story practicing his spooky face with Nia and Theo's cheerful coaching, and his biggest achievement is managing one quiet boo after pushing through a fit of squeaky laughter. He's far more endearing than eerie, making him a perfect bedtime companion rather than a source of worry.
Create Your Own Version
Sleepytale turns your child's wildest ideas into personalized bedtime stories in seconds. You can swap the attic for a treehouse, replace Puddle with a shy vampire or a clumsy skeleton, or change the blanket fort into a pillow castle on the moon. In just a few taps, you'll have a cozy, giggle filled ghost tale ready for lights out.
Looking for more kid bedtime stories?

Adventure Stories For Kids
A folded map hidden inside a library book sends two friends a treasure hunt in one of our favorite short adventure stories for kids.

Native American Stories For Kids
Discover short native american stories for kids through a fireside tale of geese, gratitude, and a grandfather's gentle wisdom.

Stories About Jealousy For Kids
Sam wrestles with a twisty feeling when his sister gets a shiny red bike in one of our favorite short stories about jealousy for kids.

Bedtime Stories For Kids With Autism
Oliver discovers a mysterious door made of stars a quiet October night, making it one of the loveliest short bedtime stories for kids with autism.

Stories About Big Feelings
A boy spins in circles the kitchen floor when happiness hits. Discover short stories about big feelings that help kids wind down at night.

Stories About Anger For Kids
Discover short stories about anger for kids featuring Maya, who learns to breathe through big feelings a cold kitchen floor beside her dad.