A story for: Zoe, Age 7
Created July 20, 2026
Once upon a time, in a cozy little house tucked under a sky full of twinkling stars, lived a sweet girl named Zoe. Tonight, as the moon peeked through her window like a friendly eye, Zoe was tucked snugly in her bed, her favorite fluffy teddy bear, Mr. Snuggles, by her side.
Zoe loved rainbows more than anything. She loved their bright colors, how they arced across the sky after a gentle rain, and how they seemed to promise something magical. Tonight, as she snuggled down, she wished she could see a rainbow.
Suddenly, a soft, shimmery light filled her room. It wasn't bright like the sun, but gentle, like a whisper. Zoe blinked, and there, floating softly above her bed, was a tiny, shimmering rainbow! It wasn't a huge, sky-spanning rainbow, but a special, sleepy-time one, just for her.
The rainbow began to glow, and a soft, warm voice, like the rustling of leaves in a gentle breeze, spoke to Zoe. "Hello, little one," it hummed. "I heard your wish. I am the Whispering Rainbow, here to bring you sweet dreams."
Zoe gasped, her eyes wide with wonder. "You're real?" she whispered back.
The Whispering Rainbow shimmered its beautiful colors. "As real as your dreams," it replied. "Would you like to visit my colors?"
Before Zoe could answer, the red band of the rainbow glowed a little brighter. "This is the color of cozy blankets," the rainbow whispered. "It’s the color of warm hugs and stories by the fireplace. Feel its warmth wrapping around you, keeping you safe and sound."
Zoe felt a wave of comforting warmth wash over her, like being hugged by her favorite blanket. She snuggled deeper into her pillow.
Next, the orange band twinkled. "This is the color of sleepy sunsets," the rainbow hummed. "It's the color of gentle goodbyes to the day, and the promise of a peaceful night. Let its soft glow calm your busy mind."
Zoe’s eyelids felt heavy, a pleasant tiredness settling in.
Then came the yellow, bright yet soft. "This is the color of quiet starlight," the rainbow sang. "It's the color of happy memories, shimmering gently in your thoughts. Let these happy thoughts guide you to slumber."
The green band shimmered next. "This is the color of peaceful meadows," the rainbow whispered. "It's the color of sleepy trees swaying in the breeze and soft grass for dreaming. Imagine lying in a field, watching the clouds drift by."
Zoe imagined herself in a beautiful, green field, feeling very, very peaceful.
The blue band glowed a deep, calming hue. "This is the color of sleepy oceans," the rainbow murmured. "It's the color of quiet waves lapping at the shore, washing away all worries. Feel yourself floating gently, serenely."
Zoe felt as light as a feather, drifting gently.
Finally, the purple band hummed softly. "This is the color of deepest dreams," the rainbow concluded. "It's the color of magic and quiet rest, where all your wishes come true in your sleep. Let it guide you into a wonderful, restful night."
The Whispering Rainbow began to fade, its colors blending together into a soft, sleepy glow that filled Zoe’s room. Zoe felt so warm, so safe, and so very, very sleepy. She closed her eyes, the gentle hum of the rainbow still in her ears. As the last glimmer of the Whispering Rainbow disappeared, Zoe was already drifting into a beautiful, rainbow-colored dream, with Mr. Snuggles tucked tightly beside her.
Want to create magical bedtime stories for your child?
Create Your Own Story - Free!Made with love by SlumberSpark