PremiumUnlock great stories and family voices.Upgrade now
Safe spaceManaged by parents
Illustration of page 1 of story The Rainbow Road Race

The rainbow road curled around the mountain planet like a ribbon tossed by a giant. Bao

0:00 / 7:00

The Rainbow Road Race

5-9 years old • 7 minute • Handling disappointment with grace

Listen to the child's name in the story

Free narration uses a general character name. With Premium, the narrator speaks your child’s name naturally throughout supported stories.

See Premium plan

Bao and Sao enter a dazzling race around a mountain planet, where winning feels wonderfully possible—until the road has other plans. This adventure helps children notice the sting of disappointment, practice congratulating someone else, and discover how a race that goes sideways can still teach something brave.

Related stories

8 suggest
Cover story The Rainbow Road Race7:00The Rainbow Road RacePlaying nowCover story The Blue Comet Train7:00The Blue Comet Train5-9 years old • Thoughtful preparationCover story The Undersea City That Sang7:00The Undersea City That Sang5-9 years old • Staying calm when plans changeCover story The Signal in Dinosaur Valley7:00The Signal in Dinosaur Valley5-9 years old • Listening for safety cluesCover story The Compass on Cloud Island7:00The Compass on Cloud Island5-9 years old • Persistence and flexible thinkingCover story The Dragon Who Carried Light7:00The Dragon Who Carried Light5-9 years old • Respecting differencesCover story The Cloud Pirates’ Shared Treasure7:00The Cloud Pirates’ Shared Treasure5-9 years old • Cooperation and fair rolesCover story The Moon Garden in Zero Gravity7:00The Moon Garden in Zero Gravity4-8 years old • Patience and gentle careCover story The Universe’s Last Seed7:00The Universe’s Last Seed5-9 years old • Hope and responsibility
Choose a story to continue reading

Explore more

See all
Cover story The Blue Comet Train7:00The Blue Comet Train5-9 years old • Thoughtful preparationCover story The Undersea City That Sang7:00The Undersea City That Sang5-9 years old • Staying calm when plans changeCover story The Signal in Dinosaur Valley7:00The Signal in Dinosaur Valley5-9 years old • Listening for safety cluesCover story The Compass on Cloud Island7:00The Compass on Cloud Island5-9 years old • Persistence and flexible thinking
PrivacyTerms of useChildren and AIPayment and refundsCookie

Full text

Read in full The Rainbow Road Race

20 pages, approx 7 minutes while listening. Enter the child’s name in the reader above so the narrator can call the child’s name correctly.

  1. 1

    The rainbow road curled around the mountain planet like a ribbon tossed by a giant. Bao pressed both hands to his cheeks, and Sao’s golden star pendant flashed as he bounced on his paws. Far ahead, tiny racers shimmered like fireflies waiting for morning.

  2. 2

    A silver starting bell floated down from a cloud and rang without anyone touching it. A path of little moonstones lit up, leading Bao and Sao toward the race gate. “Do you think we can really join?” Bao whispered, already smiling.

  3. 3

    At the gate waited a cloud-turtle with glowing wheels, a pebble dragon on skates, and a girl riding a sled made of sunlight. Bao’s stomach fizzed with wanting. Sao nudged his ankle, as if to say, We belong here too.

  4. 4

    Bao unzipped his burnt-orange backpack and pulled out two leaf-smooth racing goggles. He had practiced fast starts in the hallway for three whole mornings. “If we listen to the road,” he told Sao, “we’ll know when to zoom.”

  5. 5

    The rainbow road hummed beneath Bao’s sneakers and Sao’s small dark paws. Around the planet, the first curve sparkled blue, then green, then gold. Bao took one wobbly breath, and Sao grinned up at him, ready to chase the colors together.

  6. 6

    Before the real race, the Rainbow Road opened a practice loop that curled like a ribbon around a peach-colored cloud. Bao bounced on his toes, and Sao’s star pendant flashed as he stretched his paws. “We’ll learn the road first,” Bao said, though his grin was already racing ahead.

  7. 7

    Bao and Sao dashed onto the road, feet and paws pattering over red, orange, yellow, green, blue, and violet light. At the first shiny bend, Bao leaned too far forward, eager to pass a floating silver beetle-cart. The road hummed, and his sneakers skidded sideways in a shower of harmless sparkles.

  8. 8

    Sao grabbed Bao’s backpack strap with his teeth, and together they slid into a cushiony drift of rainbow mist. Nobody was hurt, but the beetle-cart twinkled farther and farther away. Bao’s cheeks warmed. “I thought going fastest would feel better,” he mumbled.

  9. 9

    A mountain-goat racer in a tiny leaf helmet finished the loop first and rang a crystal bell that sang across the sky. Bao looked down at his sneakers, disappointment sitting heavy in his chest. Sao nudged his knee. Bao swallowed, then lifted his hand. “Good race,” he called.

  • 10

    The goat racer trotted back instead of boasting. “Violet Bend likes gentle feet,” she said, tapping the road so it purred under her hooves. Bao crouched and placed one palm on the glowing stripe. The hum was slower than his heartbeat, and he began to understand.

  • 11

    The violet stripe curved around a cliff of sparkling ice, smoother than Bao expected. His blue sneaker slipped, and the little cloud-sled they had been riding spun sideways with a squeaky shiver. Sao leaped close, tail puffed, while two racers zipped past in a blur of silver bells.

  • 12

    Bao stood up slowly and brushed rainbow frost from his shorts, but his smile had gone small. The finish flags glittered far ahead, and the leading racers looked tinier every second. “I wanted to be brave and fast,” he whispered, “not brave and last.”

  • 13

    Sao sniffed the icy stripe, then tapped a dark patch where the violet looked almost blue. Bao crouched and noticed tiny pebble-stars frozen into the road, making little bumps like hidden raisins in rice. If they pushed hard there, they would wobble again.

  • 14

    Bao took one long breath, the kind his grandmother used before pouring soup without spilling. “We can’t catch everyone,” he said, “but we can race better than we did.” He and Sao guided the cloud-sled along the sunny edge, slow at first, then smooth as a kite string.

  • 15

    By the time Bao and Sao reached the next arch, a striped comet cat had already crossed it first, skidding into a happy tumble. Bao’s chest pinched, then loosened when the cat looked back, beaming. He lifted both hands and called, “That was amazing!”

  • 16

    Bao watched Luma’s comet-cart flash ahead toward the finish arch, and his chest felt tight as a knotted shoelace. Sao’s ears drooped beside him. Then Bao took one slow breath and said, “I wanted to win, but I don’t want to be mean about losing.”

  • 17

    The finish arch burst into ribbons of light as Luma crossed first. For a moment, Bao’s hands stayed at his sides. Then Sao bumped his knee, and together they raised their arms and called, “Great race, Luma!” The words felt wobbly, but true.

  • 18

    Luma rolled back instead of racing away, her cheeks bright from the wind. “You two helped me on the spiral bridge,” she said. Bao looked at the rainbow track behind them and noticed where he had sped up too early, and where Sao had warned, “Careful,” but he had not listened.

  • 19

    “Next time,” Bao said, “I’ll save my zoom for the last hill.” Sao flicked his cream-tipped tail. “And I’ll squeak louder when the road wiggles.” Luma laughed and invited them on a slow victory lap, not to decide a winner, but to see the whole planet sparkle.

  • 20

    At sunset, the rainbow road curled softly around the mountain planet like a ribbon put away with care. Bao sat with Sao against his backpack, watching Luma’s winner star twinkle above the arch. His heart still felt a little sore, but it also felt bigger.

  • For parents

    Go further with your child after the story

    The Rainbow Road Race is a 20-page English adventure for 5-9 years old. Through a vivid problem and a safe, earned resolution, children see why notice disappointment, congratulate a winner, and learn from a race that did not go as hoped matters; parents get a natural opening for a short conversation and a five-minute practice at home.

    Story guide

    The Rainbow Road Race for whom?

    Children 5-9 years old who are beginning to practise handling disappointment with grace in real moments, not just in pretend play.

    Story problem solved

    The adventure gives a child a safe rehearsal space for notice disappointment, congratulate a winner, and learn from a race that did not go as hoped. Parents can notice the character’s choice, then connect it to one small moment at home without turning the story into a lecture.

    The synopsis does not reveal the ending

    Bao and Sao enter a dazzling race around a mountain planet, where winning feels wonderfully possible—until the road has other plans. This adventure helps children notice the sting of disappointment, practice congratulating someone else, and discover how a race that goes sideways can still teach something brave.

    Learning goals

    What will your child learn?

    • Notice the moment when notice disappointment becomes useful.
    • Try the next part of the process: congratulate a winner, and learn from a race that did not go as hoped.
    • Name one choice the child could practise during the next ordinary day.
    Talk together

    Stories with the same topic group

    Stories teach children to recognize and name emotionsThe story teaches children to be independent and serve themselvesStories help children form good habits every dayThe story teaches children to preserve the environment around themStories for 5 year oldsStories for 6 year olds

    Questions after listening

    1. Which detail first told Bao and Sao that the adventure was changing, and how did they respond?
    2. What did the friends learn about handling disappointment with grace after their first idea did not work?
    3. Where could your family try one tiny version of “notice disappointment” this week?
    Activity with your child · 5–10 minutes

    Make a tiny handling disappointment with grace plan

    1. Ask your child to point to one moment in The Rainbow Road Race when notice disappointment mattered.
    2. Together, name one ordinary family situation where the same choice might help; let your child suggest the first move.
    3. Act it out for five minutes, then ask what felt easier and what kind of help would be useful next time.

    Short answer, easy to look up

    Frequently asked questions

    What can children learn from The Rainbow Road Race?

    The story makes handling disappointment with grace concrete: children watch Bao and Sao notice a problem, make a choice, and adjust it when the world answers back. The learning stays connected to the characters rather than sounding like a rule sheet.

    How should a parent talk about handling disappointment with grace after the story?

    Start with the story detail your child remembers. Ask what the characters noticed, what they needed, and what a small version of that choice might look like at home; there is no need to test for a single correct answer.

    Is this story suitable for shared reading?

    Yes. The page-by-page illustrations and short English scenes suit a calm read-aloud for 5-9 years old; pause when your child wants to predict, and return to the same story later if a particular choice feels important.

    Content information

    TalePillow Studio · Updated Aug 17, 2026

    Editorial methodResponsible unit