Loading...
Halloween story 9-10 years old Reading 9 min.

The porch light map

Mira follows a crinkled treasure map through her neighborhood on a Halloween evening, meeting costumed friends and discovering small surprises that teach her about kindness and courage.

Download this story in PDF

Ideal for sharing or printing this story!

Download the e-book (.epub)

Read this story on your e-reader.

A smiling, wide-eyed 10-year-old girl, Mira, with brown pigtails wearing a small orange cape, a tiny witch hat and holding a flashlight and a pumpkin pendant; to her right, 10-year-old Samira in a bright green dinosaur costume with a fabric tail and bells laughs and offers a lime-green tin box; Mr. Chen, about 60, in a loose black vampire costume with a gray mustache, stands on the porch step holding a fabric puppet and smiling warmly at the children; the house porch is decorated with hanging orange paper lanterns, pumpkin-patterned curtains, pots of orange chrysanthemums and russet autumn leaves swirling on the wooden steps; a small puppet show is taking place on the porch with colorful puppets acting out kindness, costumed neighbors applaud in shadow, bowls of treats on a rustic table by the door, warm festive atmosphere with paper-cut contrasts, layered paper textures and soft shadows. report a problem with this image

Chapter 1: The Map in the Porch Light

Mira felt the October air tug at her scarf as she stepped onto the creaky porch. The lamp above the door blinked an orange eye and threw long, friendly shadows across the steps. In her pocket was a folded scrap of paper—a treasure map, as crinkled as a cookie—and her heart hopped like a frog.

“Are you ready?” asked Grandma June, tying a tiny witch hat on Mira's head. “Remember, we're looking for treats hidden around the neighborhood. Nothing dangerous, nothing spooky for real.”

“I'm ready,” Mira said. Her voice had the serious wobble of someone who loved mysteries and also loved warm baked things. She glanced at the map. A tiny pumpkin mark stood near the old elm, another near the school fence, and a strange X beside a row of orange mums.

She slipped on her flashlight like a bracelet. “Let's go find them,” she whispered, as if the map might overhear and giggle.

Grandma June took Mira's hand. “And be kind to every costume you meet,” she said. “People are people, even when they're dragons or astronauts.”

They stepped into a street that smelled of woodsmoke and cinnamon. The houses glowed like friendly jack-o'-lanterns. Mira counted the pumpkin marks in her head and felt the sweet shiver of a mystery about to unfold.

Chapter 2: The Friendly Ghost Who Loved Cookies

At the old elm, a pale shape fluttered in the branches. It looked like a sheet with googly eyes. Mira's flashlight beam caught on a jar of cookies dangling from a branch. A note tied with twine read: “For the curious.”

A small voice squeaked behind the trunk. “Do you want some?” asked a kid in a ghost costume. His name was Ben and he had one missing tooth that made his smile crooked and brave.

Mira grinned. “Yes, please.”

Ben handed her a cookie and a sticker shaped like a star. “We found the cookie jar last year. We leave them for people who knock three times on the postbox.”

Mira crouched and whispered, “Do you ever get scared being a ghost?” She was thinking of real ghosts, not costumes.

Ben shook his head. “Not scary ones. I like pretending. My cousin is dressed like a bat and he's a little nervous about the dark, so I make jokes to make him laugh.”

Mira remembered Grandma's words. “That's kind,” she said. “Sometimes people need a laugh.”

They chatted while leaf confetti twirled around their shoes. Mira marked off the elm pumpkin on her map and put the cookie in her pocket for later. Ben grinned. “Good luck finding the rest,” he said, and dashed away, ghost sheet flapping like a small sail.

Chapter 3: The Puzzle at the School Fence

By the school fence, a string of glowing paper bats formed a riddle. A chalkboard leaned against the post with scrawled letters: Find the color that isn't here, and you'll find the treat near the pear tree. Mira squinted. The bats were orange, black, purple—no green.

She tapped her chin. “Green,” she announced to no one, and then heard a soft chuckle. A girl in a green dinosaur costume peeked out from behind a shrub. Her name was Samira, and she had decorated her tail with tiny bell necklaces.

“I like your thinking,” Samira said. “I hung the bats. Want to help look?”

They tiptoed along the fence, peering under hedges and behind a bicycle. The pear tree stood proud and patient, its leaves like little hands. Under a low branch, someone had tucked a small tin box painted with shiny green dots.

Inside were stickers, a tiny flashlight, and a note: “For brave finders.” Mira felt a warm glow, not just from the flashlight, but from the way Samira smiled. They shared the items and high-fived with mittens.

“Do you like my costume?” Samira asked. “Some kids said dinosaurs are noisy.”

Mira shook her head. “I think it's awesome. I like noisy.” She pretended to roar and both of them laughed until leaves rattled like applause.

Chapter 4: The House with the Soft Scare

The last mark on the map was by a house with a porch full of glowing paper lanterns. Shadows danced on the curtains like gentle waves. Mira's stomach did a small somersault. This spot felt like the moment before a big surprise.

A tall figure in a vampire cape opened the door. It was Mr. Chen from down the block, who normally wore gardening gloves and a wide-brimmed hat. “Ah, Mira! Grand pumpkin-hunter!” he boomed with mock menace.

“What's the soft scare?” Mira asked, remembering Grandma's whisper: frights can be friendly.

Mr. Chen winked and led them to a pile of baskets. In the shadows were puppets arranged in a tiny play. Each puppet waved a little flag showing something kind: a picture of helping a neighbor, sharing cookies, saying hello to someone new.

“This house celebrates little scares that lead to kindness,” Mr. Chen explained. “Tonight we pretend to be spooked, then we do something nice.”

Mira and Samira took puppet parts and put on a tiny, silly show for the lanterns. When it ended, the audience—neighbors in all sorts of costumes—clapped and offered bowls of homemade treats. One bowl had tiny peanut butter candies labeled “Allergy-free,” and another had fruit chews. Mira thought of tolerance, how the neighborhood made room for everyone's needs.

“Thank you,” she said, softly. Mr. Chen handed her a tiny pumpkin-shaped locket. Inside was a mirror and a note: “When you look, remember to be kind to yourself and to others.”

Chapter 5: Jackets and Homeward Tales

The sky had turned the color of steeped tea. Mira's map pockets were empty of marks but full of memories. Grandma June gathered them at the corner where the street met the park.

“So, how many hidden treats did you find?” Grandma asked.

Mira counted out the cookies, stickers, tiny flashlight, and the locket. “All of them,” she said. “And I made a friend in a dinosaur suit, and Ben the ghost told jokes, and Mr. Chen gave us a puppet play.”

They walked slowly. Children trudged home with pillowcases sagging with goodies, parents chat-talking like soft drums. Mira felt little pricks of chilly breeze and realized her fingers had forgotten how to wiggle.

Grandma June smiled and took a pair of jackets from a porch rack—two bright, cozy jackets, one with stars and one with moons. She slipped Mira's arms through and wrapped the zipper with a practiced tug.

“Ready for the story of our adventure?” Grandma asked.

Mira nodded into the warmth of her jacket, the map folded into the pocket like a quiet secret. “We should tell them about the friendly ghost and the dinosaur and the puppet show,” she said.

They laughed, their breath steaming like tiny ghosts, and walked toward home under the lamp-post glow. Around them, neighbors nodded and waved, warm in their own jackets. Mira felt snug, brave, and proud. The night had been full of small frights and much kindness, and as they reached the front step, Grandma tightened Mira's hood and said, “Good night, brave pumpkin.”

Mira looked up at the stars that seemed to wink approval, held Grandma's hand, and felt the soft, certain comfort of being seen—by friends, neighbors, and herself—while their jackets kept the cold away.

Ad-free €3 per month

Would you like uninterrupted reading? Support Oh My Tales, remove all ads and enjoy other included benefits from 3€ per month.

See the plans & rates
Share

report a problem with this story

What did you think of this story?

Give your opinion by assigning a rating to this story based on what you and/or your child thought. Thank you in advance!

Thank you! Your rating has been taken into account!

The quiz: did you understand the story well?

Creaky porch
A porch that makes loud, high noises when you step on it.
Crinkled
Wrinkled or folded so it makes small crunchy sounds.
Fluttered
Moved quickly and lightly, like small wings or paper in the wind.
Confetti
Many small bits of paper thrown for celebration or fun.
Scrawled
Written quickly and messily, with rough, uneven letters.
Somersault
A full forward roll made by the body; a little gymnastic flip.
Mock menace
A fake or pretend threat used to be playful or funny.
Dangling
Hanging down and swinging slightly from something.
Tucked
Pushed or folded something snugly into a small space.
Patience
The ability to wait calmly without getting angry or upset.
Locket
A small decorative case that opens to hold a tiny picture.
Sagging
Hanging down in a loose, droopy way because of weight.

Create a magical and unique story for your child!

Create a personalized adventure in just a few minutes where your child becomes the hero. With our exclusive tool, it's easy, free, and fun!

Create a story

Download this story:

Download this story in PDF Download the e-book (.epub)

Get new stories every Sunday evening!

Receive 7 exciting and captivating stories, tailored to your child's age and tastes, every Sunday at 5 PM*. It's free and guaranteed spam-free!
*Email sent at 5 PM Central European Time (CET).
We don't like spam either. So, we will only send you stories. You can unsubscribe whenever you want.