<div class="book-shell"><header class="book-header"><div class="book-brand"><span class="brand-mark" aria-hidden="true">✦</span><span>MIRA'S CLOUD KITE<small>A StoryQuest Kids adventure.</small></span></div><nav class="book-tools" aria-label="Story controls"><button type="button" id="listen" class="listen"><span aria-hidden="true">♫</span> Listen</button><button type="button" id="pause" disabled>Pause</button><button type="button" id="resume" disabled>Resume</button><button type="button" id="replay" disabled>Replay</button><button type="button" id="stop" disabled>Stop</button><label class="speed-control" for="speed">Speed <select id="speed" aria-label="Narration speed"><option value="0.75">0.75×</option><option value="1" selected>1×</option><option value="1.25">1.25×</option></select></label><button type="button" id="continue" hidden>Continue</button><button type="button" id="back-choice" disabled>Back a page</button><button type="button" id="saves">Bookmarks</button><button type="button" id="restart">Start again</button><button type="button" id="parents" aria-label="Help for grown-ups">Help</button><a class="library-link" href="/stories/">Story library</a></nav></header><div class="reading-progress"><span>Read Together · about 5 minutes</span><span id="endings-found" role="status">Endings found: 0 of 3</span></div><div class="book-content"><div id="passages"></div></div><footer class="book-footer"><span id="save-state" role="status"></span><span id="audio-state" role="status" aria-live="polite"></span><span class="footer-note">Take your time. Every path has a little magic.</span></footer><audio id="narrator" preload="none"></audio></div><div class="storybook-scene"><figure class="illustration"><img src="assets/start.webp" alt="Illustration for Mira and the Cloud Kite" width="1024" height="768"></figure><section class="story-copy"><p class="eyebrow">A choose-your-own adventure</p><h1 tabindex="-1" class="read-unit" data-read-words="5">Mira and the Cloud Kite</h1><div class="narrative"><p><span class="read-unit" data-read-words="13">Mira the mouse wore a dandy yellow waistcoat and a curious little nose.</span> <span class="read-unit" data-read-words="15">One breezy morning a cloud-shaped paper kite floated down and landed right by her flowerbed.</span> <span class="read-unit" data-read-words="3">"Oh!" said Mira.</span> <span class="read-unit" data-read-words="7">"This kite belongs up in the sky.</span> <span class="read-unit" data-read-words="7">Someone up high must have made it.</span> <span class="read-unit" data-read-words="18">I will carry it back." She tucked the kite under one arm and set off through the meadow.</span></p><div class="choices"><span class="read-unit read-choice" data-read-words="7">[[Stroll along the winding brook->brook]]</span>
<span class="read-unit read-choice" data-read-words="8">[[Wiggle up the soft green hill->hill]]</span></div></div></section></div><div class="storybook-scene"><figure class="illustration"><img src="assets/brook.webp" alt="Illustration for Along the Winding Brook" width="1024" height="768"></figure><section class="story-copy"><p class="eyebrow">A choose-your-own adventure</p><h1 tabindex="-1" class="read-unit" data-read-words="4">Along the Winding Brook</h1><div class="narrative"><p><span class="read-unit" data-read-words="12">Mira walked along the winding brook, where water sparkled like silver coins.</span> <span class="read-unit" data-read-words="13">A fat frog sat on a lily pad and gave a cheerful ribbit.</span> <span class="read-unit" data-read-words="6">"Careful, little mouse!" said the frog.</span> <span class="read-unit" data-read-words="22">"The brook is slippery right here." Mira stepped gently from stone to stone, keeping her balance, until she reached the far bank.</span> <span class="read-unit" data-read-words="7">Her yellow waistcoat fluttered in the breeze.</span></p><div class="choices"><span class="read-unit read-choice" data-read-words="10">[[Wave to the frog and say thank you->frog]]</span>
<span class="read-unit read-choice" data-read-words="7">[[Continue to the hilltop meadow->hill]]</span></div></div></section></div><div class="storybook-scene"><figure class="illustration"><img src="assets/hill.webp" alt="Illustration for Up the Soft Green Hill" width="1024" height="768"></figure><section class="story-copy"><p class="eyebrow">A choose-your-own adventure</p><h1 tabindex="-1" class="read-unit" data-read-words="5">Up the Soft Green Hill</h1><div class="narrative"><p><span class="read-unit" data-read-words="13">Mira wiggled up the soft green hill, her paws padding on the moss.</span> <span class="read-unit" data-read-words="12">A friendly robin hopped beside her and sang a bright little trill.</span> <span class="read-unit" data-read-words="35">"The Cloud-Makers live at the top," chirped the robin, "behind a window that glows like honey." Mira smiled and climbed higher, her yellow waistcoat catching the warm sunlight, until she reached the cozy hilltop meadow.</span></p><div class="choices"><span class="read-unit read-choice" data-read-words="10">[[Ring the little brass bell at the door->bell]]</span>
<span class="read-unit read-choice" data-read-words="9">[[Float the kite up on a dandelion->dandelion]]</span></div></div></section></div><div class="storybook-scene"><figure class="illustration"><img src="assets/frog.webp" alt="Illustration for A Frog's Warm Thanks" width="1024" height="768"></figure><section class="story-copy"><p class="eyebrow">A choose-your-own adventure</p><h1 tabindex="-1" class="read-unit" data-read-words="4">A Frog's Warm Thanks</h1><div class="narrative"><p><span class="read-unit" data-read-words="13">"Thank you so much!" said the frog, hopping up and down with joy.</span> <span class="read-unit" data-read-words="23">"The brook was very slippery, but you were careful and kind." The frog pressed a soft green button on a little wooden box.</span> <span class="read-unit" data-read-words="14">A tiny door popped open, and Mira stepped through into a warm, cloud-soft room.</span> <span class="read-unit" data-read-words="10">Shiny jars of cotton and sugar sat on the shelves.</span> <span class="read-unit" data-read-words="5">This was the Cloud-Makers' house.</span></p><div class="choices"><span class="read-unit read-choice" data-read-words="6">[[Wave to the Cloud-Makers->makers]]</span>
<span class="read-unit read-choice" data-read-words="9">[[Ask where they live in the sky->ask]]</span></div></div></section></div><div class="storybook-scene"><figure class="illustration"><img src="assets/bell.webp" alt="Illustration for The Little Brass Bell" width="1024" height="768"></figure><section class="story-copy"><p class="eyebrow">A choose-your-own adventure</p><h1 tabindex="-1" class="read-unit" data-read-words="4">The Little Brass Bell</h1><div class="narrative"><p><span class="read-unit" data-read-words="8">At the little brass bell, Mira rang, ring-a-ling!</span> <span class="read-unit" data-read-words="11">A warm cloud drifted down and opened like a soft door.</span> <span class="read-unit" data-read-words="8">Inside, two Cloud-Makers with gentle faces greeted her.</span> <span class="read-unit" data-read-words="22">"A cloud-shaped kite!" said the first, "We made it just for the children of this meadow." Mira's yellow waistcoat sparkled with happiness.</span> <span class="read-unit" data-read-words="8">She held out the kite with both paws.</span></p><div class="choices"><span class="read-unit read-choice" data-read-words="8">[[Give the kite to the Cloud-Makers->give]]</span>
<span class="read-unit read-choice" data-read-words="9">[[Ask how they send kites up high->ask]]</span></div></div></section></div><div class="storybook-scene"><figure class="illustration"><img src="assets/dandelion.webp" alt="Illustration for The Dandelion's Big Breath" width="1024" height="768"></figure><section class="story-copy"><p class="eyebrow">A choose-your-own adventure</p><h1 tabindex="-1" class="read-unit" data-read-words="4">The Dandelion's Big Breath</h1><div class="narrative"><p><span class="read-unit" data-read-words="11">Mira picked the tallest dandelion and blew a big, happy breath.</span> <span class="read-unit" data-read-words="11">A soft cloud drifted up and opened like a gentle door.</span> <span class="read-unit" data-read-words="10">Two Cloud-Makers with kind faces floated down to greet her.</span> <span class="read-unit" data-read-words="6">"We love this meadow," they said.</span> <span class="read-unit" data-read-words="22">"This kite is ours to give away." Mira's yellow waistcoat shimmered in the golden sun as she held out the cloud kite.</span></p><div class="choices"><span class="read-unit read-choice" data-read-words="8">[[Give the kite to the Cloud-Makers->give]]</span>
<span class="read-unit read-choice" data-read-words="9">[[Ask how they send kites up high->ask]]</span></div></div></section></div><div class="storybook-scene"><figure class="illustration"><img src="assets/makers.webp" alt="Illustration for The Cloud-Makers' Warm Welcome" width="1024" height="768"></figure><section class="story-copy"><p class="eyebrow">A choose-your-own adventure</p><h1 tabindex="-1" class="read-unit" data-read-words="4">The Cloud-Makers' Warm Welcome</h1><div class="narrative"><p><span class="read-unit" data-read-words="8">The Cloud-Makers were so pleased to see Mira.</span> <span class="read-unit" data-read-words="37">"You walked all the way from the meadow," they said, "and you were careful on the brook and gentle on the hill." They wrapped the kite in a soft cloud of cotton and tied a little ribbon.</span> <span class="read-unit" data-read-words="9">"Now you are a very kind friend," they said.</span> <span class="read-unit" data-read-words="10">Mira's yellow waistcoat glowed as warm as a summer hug.</span></p><div class="choices"><span class="read-unit read-choice" data-read-words="7">[[Wave goodbye and go home->home]]</span>
<span class="read-unit read-choice" data-read-words="9">[[Ask how they send kites up high->ask]]</span></div></div></section></div><div class="storybook-scene"><figure class="illustration"><img src="assets/ask.webp" alt="Illustration for A Question in the Cloud Room" width="1024" height="768"></figure><section class="story-copy"><p class="eyebrow">A choose-your-own adventure</p><h1 tabindex="-1" class="read-unit" data-read-words="6">A Question in the Cloud Room</h1><div class="narrative"><p><span class="read-unit" data-read-words="16">Mira asked, "How do you send your kites up so high?" The Cloud-Makers laughed with delight.</span> <span class="read-unit" data-read-words="9">"We are made of the softest cloud," they said.</span> <span class="read-unit" data-read-words="18">"When we want to send a kite, we simply take a big warm breath and blow it up.</span> <span class="read-unit" data-read-words="15">That is how kites float home to the sky." Mira's eyes grew wide with wonder.</span> <span class="read-unit" data-read-words="8">Her yellow waistcoat seemed to float a little.</span></p><div class="choices"><span class="read-unit read-choice" data-read-words="8">[[Give the kite to the Cloud-Makers->give]]</span>
<span class="read-unit read-choice" data-read-words="8">[[Try a big warm breath yourself->breathe]]</span></div></div></section></div><div class="storybook-scene"><figure class="illustration"><img src="assets/give.webp" alt="Illustration for The Kite Returns to the Sky" width="1024" height="768"></figure><section class="story-copy"><p class="eyebrow">A little ending, all your own</p><h1 tabindex="-1" class="read-unit" data-read-words="6">The Kite Returns to the Sky</h1><div class="narrative"><p><span class="read-unit" data-read-words="14">The Cloud-Makers took the kite with both paws and took a big warm breath.</span> <span class="read-unit" data-read-words="5">"Up we go!" they said.</span> <span class="read-unit" data-read-words="22">The cloud-shaped kite floated gently higher and higher until it drifted back to the sky, where it hung among the friendly clouds.</span> <span class="read-unit" data-read-words="7">Mira waved her yellow-waisted paw and smiled.</span> <span class="read-unit" data-read-words="4">"Thank you," she whispered.</span> <span class="read-unit" data-read-words="9">The Cloud-Makers waved back with a warm little hello.</span></p><p class="ending-note read-unit" data-read-words="9">The end.</p><div class="choices"><<button "Try another path">><<run UI.restart()>><</button>></div></div></section></div><div class="storybook-scene"><figure class="illustration"><img src="assets/breathe.webp" alt="Illustration for Mira's Own Big Breath" width="1024" height="768"></figure><section class="story-copy"><p class="eyebrow">A little ending, all your own</p><h1 tabindex="-1" class="read-unit" data-read-words="4">Mira's Own Big Breath</h1><div class="narrative"><p><span class="read-unit" data-read-words="13">Mira took a deep, warm breath and blew as hard as she could.</span> <span class="read-unit" data-read-words="17">The Cloud-Makers caught her breath in a soft cloud and sent the kite floating up, up, up.</span> <span class="read-unit" data-read-words="6">"You did it yourself!" they cheered.</span> <span class="read-unit" data-read-words="13">The cloud-shaped kite drifted home to the sky, joining all its cloud friends.</span> <span class="read-unit" data-read-words="8">Mira's yellow waistcoat fluttered in the happy breeze.</span> <span class="read-unit" data-read-words="11">"I am a Cloud-Maker's friend," she said with a big grin.</span></p><p class="ending-note read-unit" data-read-words="9">The end.</p><div class="choices"><<button "Try another path">><<run UI.restart()>><</button>></div></div></section></div><div class="storybook-scene"><figure class="illustration"><img src="assets/home.webp" alt="Illustration for Home with a New Friend" width="1024" height="768"></figure><section class="story-copy"><p class="eyebrow">A little ending, all your own</p><h1 tabindex="-1" class="read-unit" data-read-words="5">Home with a New Friend</h1><div class="narrative"><p><span class="read-unit" data-read-words="14">Mira waved a cheerful goodbye to the Cloud-Makers and strolled home through the meadow.</span> <span class="read-unit" data-read-words="17">Her yellow waistcoat was still as dandy as ever, but now her heart felt warm and full.</span> <span class="read-unit" data-read-words="13">She told her family all about the cloud kite and the friendly Cloud-Makers.</span> <span class="read-unit" data-read-words="7">"I will visit again soon," she promised.</span> <span class="read-unit" data-read-words="13">That night, a cloud-shaped kite drifted down and landed softly by her flowerbed.</span></p><p class="ending-note read-unit" data-read-words="9">The end.</p><div class="choices"><<button "Try another path">><<run UI.restart()>><</button>></div></div></section></div>