Sofia and the Rainbow Rocket

Sofia and the Rainbow Rocket

by

Patches the Story Dog

Patches the Story Dog

A story about Vehicles

for your 3rd Grader

Make this story your own!

Remix Story
Sofia, a shy baby girl who loves rainbows, stands on a bright city sidewalk clutching a small piece of white paper in both hands, her eyes wide with worry. In the background, colorful houses with painted murals and flower boxes on every windowsill line the street beneath a pale morning sky.

Sofia stood at the edge of the sidewalk, clutching a small piece of paper in her hand. On it, her mother had written the bus number, the street name, and one last line: "You can do this, my brave girl." But Sofia did not feel brave. She felt like a leaf in the wind — small and shaky and ready to blow away. Today was the day she would ride the city bus all by herself for the very first time, all the way across town to her grandmother's house.

A metal bus stop sign reading 'BUS 7 — CEDAR AVENUE' stands beside a worn wooden bench, wrapped in wisps of morning fog beneath a tall flickering streetlight. In the background, the foggy outlines of colorful houses and painted murals slowly emerge through the mist.

The bus stop sat on the corner beneath a tall streetlight that flickered on and off like a tired firefly. Morning fog curled around the bench and the metal sign that read "BUS 7 — CEDAR AVENUE." Sofia checked her piece of paper. Bus number seven. Cedar Avenue. That matched. She took a deep breath and sat down on the cold bench, pressing her knees together tightly. "What if I get on the wrong bus?" she whispered to herself. "What if I miss my stop?"

Sofia, a shy baby girl who loves rainbows, stands frozen on the sidewalk as a large bright blue city bus with a yellow stripe along its side pulls up, its folding doors hissing open. In the background, morning fog lifts over colorful houses with flower boxes on their windowsills.

Then she heard it — a low rumble, like thunder rolling down the street. Around the corner came the city bus, big and bright and painted the most wonderful blue, with a stripe of yellow running along its side like a ribbon of sunshine. The doors folded open with a hiss of air, and a warm gust floated out. The bus driver sat high up in a wide seat behind a large steering wheel. He wore a navy blue cap and had a calm, steady look on his face. Sofia's heart pounded so hard she could hear it in her ears.

A shiny metal fare box with a coin slot on top sits mounted near the front of the large bright blue city bus, with four quarters mid-drop into the slot. In the background, rows of colorful bus seats stretch toward the back of the bus.

She climbed the three rubber-coated steps, one at a time. Near the front of the bus, there was a fare box — a metal machine with a slot on top where riders drop in their coins or swipe a bus pass to pay for the ride. Sofia's mother had given her exact change: four quarters that clinked together in her pocket. She pulled them out with trembling fingers and dropped them into the slot, one by one. Clink. Clink. Clink. Clink. The fare box swallowed each coin. The bus driver nodded. "Take a seat anywhere, young lady," he said kindly.

Sofia, a shy baby girl who loves rainbows, gazes in wonder down the aisle of the bus at rows of seats in red, orange, green, blue, and violet, each occupied by a different passenger. In the background, large bus windows reveal the colorful houses and murals of the city neighborhood passing by.

Sofia wanted to say "thank you," but the words got stuck somewhere between her chest and her throat. She nodded quickly and turned to face the aisle. And that's when she saw it — the bus was like a rolling rainbow. The seats were all different colors: red, orange, green, blue, and violet. And every seat held a different person. A man in a gray suit read a folded newspaper. A teenager with bright headphones bobbed her head to music. A woman with a baby on her lap hummed a gentle tune. The bus was alive with people, each one on a journey of their own.

A long yellow cord runs along the wall above the bus windows inside the large bright blue city bus, stretching from front to back above the rows of colorful seats. In the background, painted murals and flower boxes on windowsills are visible through the bus windows.

Sofia slid into a green seat near the middle of the bus and pressed her back against it. The bus lurched forward with a groan, and she gripped the metal bar on the seat in front of her. Through the window, she watched the painted murals and flower boxes blur past. But worry nibbled at her mind like a mouse chewing on string. Her mother had told her to get off at Maple Street, but how would she know when they got there? She looked up and noticed a long yellow cord that ran along the wall above the windows, stretching from the front of the bus all the way to the back.

Sofia, a shy baby girl who loves rainbows, sits in a green bus seat with pink cheeks, turned toward a kind elderly woman with silver hair, a warm smile, a lavender coat with big round buttons, and a canvas bag full of yarn on her lap in the next seat. In the background, other passengers sit in the colorful bus seats as sunlight streams through the windows.

"Excuse me," said a gentle voice. Sofia turned. Sitting in the blue seat right next to hers was a kind-looking elderly woman with silver hair and a warm smile. She wore a lavender coat with big round buttons and held a canvas bag full of yarn on her lap. "Is this your first time riding the bus by yourself?" the woman asked softly. Sofia's cheeks turned pink. She nodded, too shy to speak. "I could tell," the woman said with a chuckle. "You've got that look — like the whole world just got a little bigger. Don't worry, dear. I ride this bus every single day."

Sofia, a shy baby girl who loves rainbows, holds up her small piece of white paper while sitting in the green bus seat, her mouth open as she speaks quietly to the kind elderly woman with silver hair and a lavender coat with big round buttons beside her. In the background, the long yellow cord runs along the wall above the bus windows.

Sofia looked down at her piece of paper. Then, in a voice as quiet as a whisper, she said, "I need to get to Maple Street." It was the hardest sentence she had ever spoken to a stranger. But the elderly woman didn't laugh. She didn't look annoyed. Instead, she leaned closer and said, "Maple Street! That's five stops from here. I'll tell you a secret — watch the street signs through the window. Each time the bus slows down, look for the green signs on the corner. They'll tell you exactly where you are. And when you see Maple Street, pull that yellow cord above you. It rings a bell that tells the driver you want to get off at the next stop."

Golden sunlight pours through the large windows of the bright blue city bus, casting colorful stripes of light across the red, orange, green, blue, and violet seats inside. In the background, a green street sign reading 'Birch Avenue' is visible through the bus window on a sunny corner.

Sofia counted the stops the way her mother had taught her to count steps on a staircase — carefully, one at a time. At the first stop, she read the green street sign: Oak Lane. At the second stop: Pine Road. The bus doors opened and closed with that same hiss of air each time, letting passengers on and off. The engine rumbled beneath the floor like a giant purring cat. At the third stop — Birch Avenue — Sofia noticed something wonderful. The fog had completely lifted, and golden sunlight poured through the windows, painting stripes of color across the rainbow-colored seats.

Sofia, a shy baby girl who loves rainbows, stands in the aisle of the bus reaching up to pull the long yellow cord, her face showing a mix of determination and excitement. In the background, through the front windshield of the bus, a green street sign reading 'Maple Street' comes into view.

At the fourth stop — Elm Court — the elderly woman turned to her. "One more, dear. Get ready." Sofia's heart began to pound again, but this time it felt different. It wasn't just fear. It was excitement mixed in, like sugar stirred into something sour. She stood up, holding the metal bar tightly to keep her balance as the bus rocked and swayed. She could see the next green street sign coming into view through the windshield. MAPLE STREET. Sofia reached up, wrapped her fingers around the yellow cord, and pulled. DING! A small bell rang through the bus, clear and bright. The bus began to slow.

Sofia, a shy baby girl who loves rainbows, stands on the sunny sidewalk smiling widely and waving up at the large bright blue city bus with the yellow stripe as the kind elderly woman with silver hair and a lavender coat waves from a window. In the background, Maple Street stretches out with colorful houses, painted murals, and flower boxes on every windowsill.

The doors folded open, and Sofia stepped down the rubber-coated steps onto the sidewalk. The warm morning air wrapped around her like a hug. She turned back and looked up at the bus. The elderly woman waved from her blue seat, and Sofia — for the first time that morning — smiled a wide, bright smile and waved back. "Thank you!" she called out, and her voice didn't shake at all. The bus driver tipped his navy blue cap. Then the doors closed with a hiss, and the big bright blue bus with its yellow stripe rolled away down the street, carrying its rainbow of passengers to wherever they needed to go.

Sofia, a shy baby girl who loves rainbows, walks down a bright sidewalk toward a cozy house with a flower-filled garden, her step light and her face peaceful and proud. In the background, the colorful city neighborhood stretches out with painted murals, flower boxes, and golden morning sunlight.

Sofia walked the last two blocks to her grandmother's house, and her steps felt lighter than they had all morning. She thought about the rolling rainbow bus and all the people inside it — each one going somewhere, each one with a story. She thought about the yellow cord and the green street signs and the hiss of the doors. She thought about how her voice had trembled when she asked for help, and how the world hadn't ended — in fact, it had gotten better. Being brave didn't mean not being scared. It meant taking one small step even when your heart was pounding. And now Sofia knew something else, too: tomorrow, she would ride the bus again. And maybe, just maybe, she would sit in the violet seat this time.

Browse More Stories

from the Fable Public Library