The Jar of Shimmer Wishes
Starring Sofia Rainbow
Sofia Rainbow, a bright-spirited six-year-old with rainbow hair, chases a glowing rainbow all the way to a secret door hidden at its end — and inside finds a tiny jar of shimmering wishes that only sparkle when someone chooses kindness. When Sofia rushes ahead with an excited plan to use the wishes herself, they go dark, teaching her that the jar's magic cannot be grabbed — only given. By sharing the wishes with her sad friend Mina and the people in her neighborhood, Sofia discovers that kindness isn't something you keep, it's something you pass along.
Every afternoon, Sofia Rainbow pressed her nose against the window and watched the sky. "If I run fast enough," she told her rainbow-striped shoes, "I can catch the end of a rainbow before it disappears." She had never managed it — not yet.
One Tuesday, her best friend Mina sat on the front step with her chin in her hands. "My drawing got ruined in the rain," Mina said quietly. "Everything feels wrong today." Sofia wanted to fix it right away — she just wasn't sure how.
Just then, a rainbow cracked open across the sky — brighter than any Sofia had ever seen. At the very end, where it touched the meadow beyond the fence, a swirl of golden light spun like a tiny tornado. "I'll bring Mina something wonderful," Sofia decided, and she ran.
Sofia pushed through the golden swirl — it smelled like warm honey and fresh rain — and stumbled into a tiny hollow in the hill. There, half-hidden by moss, was a little wooden door no taller than her knee, with a handle shaped like a curling wave.
Inside was a small round room that glowed like the inside of a lantern. On a stone shelf sat a tiny glass jar filled with wishes — each one a winking spark of silver and rose and blue. Sofia gasped. "These could fix everything for Mina!"
Sofia grabbed the jar and squeezed it tight. "I wish for Mina to have the best day ever!" she announced. But the sparks went completely dark — not a single flicker. The jar felt cold and heavy, like a stone.
Sofia turned the cold jar over in her hands. She had been so sure her plan was right — but maybe she had got it wrong. She sat down on the soft moss floor and thought very, very slowly for once.
Then Sofia remembered — the sparks only appeared when someone chose kindness. Not wishing for kindness. Doing it. She walked back through the swirl and found old Mr. Beech next door, struggling to carry his heavy watering can. "Let me help," she said, and she took the handle.
The jar lit up — one small warm spark, bright as a firefly. "Oh!" Sofia breathed. Mr. Beech squinted at it. "Well, I'll be," he said. "Haven't seen a glow like that in a long, long while."
Sofia ran back to Mina, the jar bouncing in her pocket. She did not say a word about wishes. She just sat down beside her friend and said, "Tell me about the drawing. Every single part." And she listened — all the way to the very last color.
When Sofia pulled the jar from her pocket, it blazed with swirling sparks — silver, rose, and blue all tumbling over each other. Mina pressed her face close and laughed. "It looks like something alive!" The sparks drifted up and landed, soft as breath, on Mina's ruined drawing.
The sparks settled into the paper, and where the rain had smeared everything gray, tiny bright colors bloomed — not the same as before, but something new and even better. Mina held it up to the last of the light. Sofia tucked the empty jar into her pocket and smiled at her rainbow-striped shoes.