The story begins
Step inside
The ceiling fan whirred above Nurul’s head, pushing hot air that smelled of dust and cardamom. The little room hummed with the sound of the date-sorting machines from the big shed outside. Through the tiny window, bright Medina sunlight flashed and disappeared as the wind rattled the date palms, their fronds clacking like wooden swords.
On the thin mattress, Nurul sat cross-legged with a small cardboard box in front of her. Its flaps were bent and soft from being taped and untaped many times. She slid her fingers under a layer of bubble wrap and lifted out the most important thing she owned.
“Hello, Bintang,” she whispered.
The little robot fit in her hands. Its body was silver plastic, with a round head, two square eyes that lit blue, and tiny wheels instead of feet. A faint scratch ran across its left side, a memory from bumping into the dining table back in Kuala Lumpur. Nurul rubbed the scratch with her thumb the way other people might smooth a beloved cat.
She pressed the on button. Bintang’s eyes blinked twice, then glowed. The tiny motor buzzed, a soft, comforting sound. The robot rolled forward, bumped into Nurul’s knee, then reversed and spun in a clumsy circle.
“Careful,” Nurul said, scooping it up. “No wild driving today. New country, remember?”
From outside the door came a knock, firm but gentle.
“Nurul?” Mr. Rahman’s voice floated in, warm and slightly breathless, as if he had climbed the stairs too fast. “Can I come in, dear?”
Nurul’s hands tightened around Bintang. She glanced at the door, then quickly tapped the power button. The blue eyes faded. She slid the robot back into the box and pulled the bubble wrap over it like a blanket.
“Wait, Dad!” she called. “I’m… fixing something.”
Her father chuckled. “Fixing what? The entire farm?”
Nurul pushed the box under her pillow, patting it twice. Only then did she cross the room and open the door.
Heat swept in with her father. His shirt clung slightly to his back, and bits of palm frond stuck in his hair. He smelled like sun and dates and the soap from the outdoor sink.
“Busy engineer?” he asked, stepping inside. His eyes went to the half-unpacked suitcase on the floor, clothes spilling out. “Or just busy making a mountain?”
Nurul grinned, shoving a t-shirt back into the suitcase with her foot. “It’s an organized mountain.”
“Ah.” He bent to pick up a stray sock, then sat on the edge of her bed. The mattress dipped, and Nurul felt the pillow above Bintang shift.
Her heart thumped once, hard.
“So,” he said, folding the sock. “First week on Uncle Hamza’s farm. How is my brave Medina explorer?”
Nurul picked at a loose thread on her sleeve. Images flickered: endless rows of date palms, the rustle of their leaves, the way the other kids had run down the dusty paths without waiting for her, shouting in Arabic that slipped too fast through her ears.
“It’s… hot,” she said.
Her father’s eyes crinkled. “Hot, yes. Anything else?”
“And dusty.” She shrugged. “And the goats stare at me.”
He laughed, a low rolling sound. “That means they like you.”
Nurul wrinkled her nose. “I don’t want goats to like me. I want…” She stopped.
Her father tilted his head. “You want what?”
She twisted the thread until it snapped. “Nothing.”
He watched her, then looked around the room. His gaze paused on the empty dresser top, then on the bare wall beside her bed.
“You know,” he said casually, “I told Uncle Hamza about your robot. He was impressed. He said, ‘We have clever dates and clever irrigation pipes, but we don’t have a clever robot.’”
Nurul’s shoulders stiffened.
“He said,” her father continued, “the other children would love to see it. You could show them after Quran class. Maybe race it with the fallen dates.”
A picture flashed in Nurul’s head: strange hands grabbing Bintang, pressing its buttons too hard, dropping it on the rough packed earth. Dust slipping into its wheels. A screw popping loose and vanishing into the sand.
Her tongue felt thick.
“Dad, Bintang is… sensitive,” she said. “The wheels are special. The coding is very, uh, advanced. The kids might not understand the… advancedness.”
Her father’s mouth twitched. “Advancedness?”
“It’s a word in engineer language.” She waved a hand. “Anyway, I’m still… calibrating it.”
“Calibrating.” He nodded slowly. “So that is why you never bring it outside.”
Nurul’s cheeks warmed. She grabbed the nearest distraction.
“Dad, did you know the sorting machine makes three different sounds?” she blurted. “There’s the clunk when the dates drop, and the whirr when the belt moves, and the tap-tap when the bad ones fall into the reject tray. Mrs. Siti said I can watch her later.”
His eyes softened. “You like the sorting shed?”
“It’s… interesting.” She edged toward the door. “I should go help her. She needs my very important crate-stacking skills.”
He looked at her hand on the doorknob, then back at her face. Something unspoken passed through his eyes, like a cloud over the sun. He opened his mouth as if to say more.
Then he closed it.
“Very well, Engineer Nurul,” he said, standing. “Go and save the crates.”
He stepped aside. As she slipped past him, he added, “One day, I hope the robot will also meet Medina.”
Nurul pretended not to hear. She hurried down the short hallway and out into the bright yard.
Behind her, in the quiet room, the pillow sagged over the hidden box. Inside, Bintang lay still and dark.
The next day after midday prayers, the air in the grove felt thicker, as if the sun had melted into it. Shadows of palm fronds lay in striped patterns on the dusty path. Dates, some plump and golden, some shriveled and brown, dotted the ground like dropped marbles.
Nurul walked a little behind the group of children, her sandals scuffing the dirt. The others moved in a noisy cluster, their voices rising and falling in quick bursts of Arabic. She understood pieces—“teacher,” “homework,” “goat”—but the words slipped away.
“Did you hear?” one boy said, voice sharp with excitement.
“Hear what?” asked another.
“The new girl. She is coming today. To stay on the farm.”
Nurul’s ears pricked up. New girl. Her steps slowed.
“A new girl?” a girl with two tight braids said. “From where?”
“From… I don’t know. Somewhere far.” The boy waved his hand. “My mother said her family has no house now. They will stay in the old workers’ rooms near the well.”
The braided girl lowered her voice, though it was still loud. “My cousin saw her yesterday in the city. He said she is strange.”
“How strange?” another boy demanded.
“He said she never smiles,” the girl said. She hunched her shoulders and stared at the ground, mouth flat.
A ripple of nervous giggles went through the group.
“My aunt said she doesn’t talk much,” a smaller girl added. “Only to her mother. Maybe she doesn’t know Arabic.”
“Maybe she talks to goats,” the first boy said. “Or to the dates.” He held up a wrinkled date and wiggled it. “Hello, Miss Date, how are you today?”
The others burst into laughter.
Nurul’s stomach tightened. She stared at the narrow path. The wind rustled the fronds overhead. Somewhere, a metal bucket clanged.
A girl who doesn’t smile. A girl who doesn’t talk much.
Her fingers curled around the strap of her small backpack.
They reached the shady clearing where their Quran class met. A worn rug lay on the ground, its edges curling. The teacher, an older woman in a pale blue robe, sat on a plastic chair with a Quran open on her lap. She lifted her head and smiled as the children settled.
Nurul slipped to the edge, as she always did. The air here was cooler, with a faint smell of wet earth from the nearby irrigation channel. A fly buzzed around her ear.
They recited, their voices weaving together, sometimes strong, sometimes stumbling. Nurul focused, tracing the familiar shapes of the Arabic letters in her mind.
But in the gaps between verses, her thoughts drifted.
A new girl. A girl who never smiles.
That evening, the dining room in Uncle Hamza’s house felt crowded. The long, low table was covered in dishes: glossy dates piled high, a big bowl of steaming rice, a platter of chicken, small plates of sliced cucumber and tomato. The ceiling fan clicked as it spun, stirring the smell of food and the sweetness of date syrup.
Nurul sat between her parents. Across from her, Uncle Hamza tore a piece of flatbread and scooped up rice.
“So,” he said, mouth half-full, “tomorrow the new family arrives.”
“Alhamdulillah,” Auntie Salma said, passing a plate. “They have been moving from place to place for months. It will be good for the children to stay somewhere with trees.”
“Trees are good teachers,” Uncle Hamza agreed. “They stand in one place and still reach the sky.” He popped a date into his mouth.
Nurul chewed slowly, watching a drop of gravy slide down her bowl.
“The girl is about your age, Nurul,” Auntie Salma said. “Her name is Zahra.” She smiled. “Maybe you can show her around. You know the nicest shady spots now.”
Nurul’s father swallowed and cleared his throat. “Nurul has something even better than shady spots,” he said. “She has a robot.”
Uncle Hamza’s eyebrows rose. “Ah, the famous Bintang.”
“A robot?” one younger cousin gasped. “Like in the movies?”
“Does it shoot lasers?” another cousin asked.
“Does it do my homework?” a third called.
Laughter rippled around the table.
Nurul’s spoon paused halfway to her mouth.
“I was thinking,” her father went on, his tone light, “tomorrow when Zahra comes, maybe Nurul can welcome her properly. Show her the trees. And maybe…” He glanced at Nurul, a hopeful glint in his eyes. “Let her try Bintang.”
Every sound in the room sharpened: the clink of a spoon, the squish of someone biting into a date, the hum of the fan. Nurul’s heart thudded.
In her mind, Zahra’s face took shape: a girl with a blank expression, eyes on the ground, hands maybe clumsy from being in so many strange places. Hands that might not know how to hold a robot gently. Hands that might drop it.
Her stomach knotted.
“Bintang is… too advanced for beginners,” she said quickly, stabbing a piece of cucumber.
Her father blinked. “Too advanced?”
“The programming,” she added, waving her fork. “Very delicate. Needs… careful handling.”
Uncle Hamza chuckled. “So you will teach her careful handling.”
Heat crept up Nurul’s neck.
Before anyone could say more, she pushed back her chair. “Auntie, can I help scrub the date crates?” she asked.
Auntie Salma looked surprised. “Now? After dinner?”
“Yes. They’re probably very dirty.” Nurul wiped her hands and stood. “Very, very dirty. I should start now. Before they… grow mold.”
Her father’s hand rested lightly on her arm for a second, then he let go.
“Go on,” he said quietly.
Nurul escaped into the cooler night air. The sky above the palms was deepening to indigo, one bright star already visible. The crates outside the sorting shed were stacked in uneven towers, smelling of wood and old fruit.
She grabbed a scrub brush and a bucket of water. As she worked, splashing and scrubbing, she could almost feel Bintang’s box under her pillow, safe and untouched.
Inside the house, the murmur of voices continued, muffled by the walls.
The next afternoon, the grove buzzed with low excitement. Even the goats seemed restless, their bleats echoing between the trunks.
Nurul sat at the edge of the Quran circle again, the rug rough under her knees. The teacher’s voice flowed over the verses. Sweat trickled down the side of Nurul’s face.
Halfway through, a shadow fell across the circle.
A girl stood just beyond the rug.
Her robe was a little too big, the sleeves hanging past her wrists. The fabric was the soft gray-brown of dust. A scarf the color of faded lilacs framed her thin face.
She held her hands clasped, fingers twisting her sleeve. Her eyes flicked over the group, then dropped.
“Come, dear,” the teacher said, kind. “Sit.”
The girl nodded once, quick and small. She stepped onto the rug and lowered herself, leaving space between herself and the nearest child.
The others shifted almost imperceptibly away. A couple glanced at each other. One boy pressed his lips together to hide a grin.
Nurul watched from the corner of her eye. The girl’s lashes fluttered as she blinked, but her mouth stayed in a straight line. Her bare toes curled slightly in the dust.
“Her name is Zahra,” the teacher said. “She will recite with us.”
Zahra’s voice, when it came, was soft but clear. She stumbled over a few words, then corrected herself, her brows pulling together. When the teacher nodded, a tiny breath escaped her.
After class, the children spilled away from the rug, energy returning.
“Race!” one boy shouted, pointing to the narrow irrigation ditch that ran alongside the clearing. A thin trickle of water moved slowly, carrying bits of leaf and dust.
He grabbed a fallen date, dropped it into the water, and watched it bob forward.
“I bet mine wins!” another boy cried, tossing his own date in.
Soon, a line of children crowded along the bank, each choosing dates and dropping them into the ditch. They shouted and laughed, jostling each other.
Nurul lingered back, her backpack slung over one shoulder. Her fingers brushed the zipper, where Bintang sat hidden inside. She had told herself she just wanted to check its batteries. Really, she liked knowing it was close.
She glanced toward Zahra.
The new girl stood a little apart, near a palm trunk. Her hands were behind her back. She watched the others quietly. A gust of wind blew a strand of hair across her cheek. She didn’t seem to notice.
Nurul’s hand tightened on the backpack strap.
You could show her, a small voice in her head said. Just to her.
Her heart beat faster.
No. Then everyone will see.
“Engineer Nurul!” one cousin called. “Come race dates!”
She forced a grin. “Racing dates is too easy,” she said, walking closer. “I have something better.”
Her cousin’s eyes lit. “The robot?”
“No!” The word came out too fast. A few heads turned.
Nurul swallowed. “Not the robot,” she said, lower. “Just… watch.”
She crouched by the ditch and unzipped her backpack a tiny bit, just enough to slip her hand inside. Her fingers closed around Bintang’s smooth shape. She pulled it out, shielding it with her body.
The sun glinted off its silver body. Dust already clung to its wheels.
Nurul pressed the power button. The eyes blinked on.
“Go on, Bintang,” she whispered. “Show them who’s really fast.”
She placed the robot on the bank, just behind the line of bobbing dates. The motor hummed. Bintang rolled forward, its wheels crunching softly.
Nurul moved with it, half-crouched, trying to block it from full view. A little ridge of dried mud appeared ahead.
“Careful,” Nurul murmured.
Bintang hit the bump.
The front wheels lifted. For a split second, the robot balanced. Then it tipped sideways, rolled, and tumbled off the bank.
It landed with a tiny plop at the edge of the water, then skittered forward on its side, spinning slowly.
“Hey, what’s that?” one boy shouted.
Nurul’s heart leaped.
Before she could scramble down, a pair of feet stepped into the shallow ditch from the other side. The water splashed around slim ankles.
Zahra.
She bent quickly, her sleeves dipping close to the water, and scooped up the robot. Mud streaked its side. A small stone clinked away from its wheel.
Zahra’s face changed.
Her eyes widened. The corners of her mouth twitched upward. She turned the robot gently in her hands, thumb brushing its scratched side.
The blue eyes glowed up at her.
Around them, the date racers quieted, curiosity pulling them closer.
“What is that?” someone whispered.
Nurul’s chest tightened. She slid down the bank, sandals slipping in the damp mud, and landed with a squelch.
“That’s mine,” she said, reaching out.
Zahra looked up. For a second, their eyes met. Zahra’s were deep brown, with tiny gold flecks.
Her fingers loosened slightly on the robot, as if she might hand it over. Then she glanced down again, and her grip tightened.
“It… it’s a robot,” she said, voice barely above the water. The Arabic words came slowly. “It… walks.”
“It rolls,” Nurul said automatically. “On wheels.”
Zahra’s lips curved a bit more. “It rolls,” she repeated.
Mud clung to the wheels. A bead of water slid close to the battery compartment.
Panic spiked.
“Careful!” Nurul blurted. She snatched the robot from Zahra’s hands, cradling it against her chest.
Zahra’s fingers closed on empty air. Her shoulders pulled in.
“I—uh—thanks,” Nurul said quickly, backing up the slippery bank. “It’s… very sensitive.”
She gave a short, awkward laugh. “Advanced programming. You know.”
Zahra’s arms dropped. She stepped out of the ditch, water dripping from her toes.
Nurul turned away, wiping mud from Bintang with her sleeve. She could feel Zahra’s gaze on her back.
As the other kids crowded around, clamoring—“Let me see!” “Does it talk?” “Make it dance!”—Nurul clutched the robot tighter and hurried off toward the trees.
Behind her, the chatter rose again. The date race resumed.
At the edge of the clearing, under the shade of a palm, Zahra crouched alone. She picked up a thin stick and began to draw in the sand.
Nurul glanced back once.
From where she stood, she could just make out the shape Zahra was tracing: a small rectangle with two circles at the bottom. Then a round head. Two square eyes.
A robot.
The next morning, the sky wore a thin veil of cloud, softening the sun’s glare. The wind was restless, tugging at scarves and rattling the fronds.
Nurul sat on the low step outside the house, tying her shoelaces. Her backpack lay beside her. She had left Bintang under the pillow this time, the box lid closed tight.
Inside, she heard the clatter of dishes and the murmur of voices.
“Children must not grow like lonely date palms,” Uncle Hamza’s voice boomed. “All alone, no other trees nearby. They will lean the wrong way.”
Nurul paused, one lace in each hand.
“Zahra was wandering by herself again yesterday,” he went on. “The other children, they look but they do not speak. This is not good.”
Her father’s voice answered, lower. “They are children. They don’t know what to say.”
“So we help them,” Uncle Hamza said. “Your Nurul is new also. She understands.”
Footsteps approached. The door opened, and Mr. Rahman stepped out, wiping his hands. He spotted Nurul and smiled.
“Ah, there you are,” he said. “Perfect timing.”
Nurul tugged her second lace too tight. “Timing for what?”
“For your new job,” he said. “Official Tour Guide of Hamza’s Date Farm.”
She blinked. “Tour guide?”
He nodded toward the grove. “Zahra’s family arrived late last night. Today, she will need someone to show her where the well is, where the goats are, where not to step in the irrigation channel.”
Nurul’s stomach flipped.
“Why me?” she asked.
Her father sat beside her on the step. “Because you already fell in the irrigation channel on your first day,” he said, amused. “So now you are an expert.”
Nurul made a face. “That was an accident.”
“Exactly.” He nudged her shoulder. “You know where the slippery parts are.”
She stared at her shoes. Dust already clung to the rubber.
“And,” he added, “you have Bintang.”
She stiffened.
“Maybe the robot can help break the ice. Children like robots.”
Her mind flashed to the ditch: Zahra’s fingers around Bintang, her face bright for a moment, then her shoulders drooping when Nurul snatched it away.
Nurul swallowed.
“Dad, I… I think Bintang is tired today,” she said. “Too much… rolling yesterday.”
Her father raised an eyebrow. “Robots get tired?”
“They… overheat,” she said. “It’s a science thing.”
His lips twitched. “Ah. Science.”
He looked at her, then toward the window, where Auntie Salma’s voice floated out.
“Very well,” he said finally. “Maybe Bintang will join next time.”
He stood and patted her head. “Come. Zahra is waiting by the well.”
Nurul watched him walk away, then looked back at the door to her room. For a moment, she considered running in, grabbing the box, and tucking it into her backpack.
Her feet didn’t move.
Instead, she reached into her backpack, felt the empty space where Bintang could have been, and zipped it up again.
Zahra stood by the old stone well, her hands clasped. The well’s circular wall was cool and rough. A metal bucket hung from a creaking pulley, its chain rattling softly.
Zahra’s scarf today was pale green, the color of unripe dates. It fluttered around her shoulders.
“Peace be upon you,” Nurul said as she approached.
Zahra’s head jerked up. “And peace be upon you,” she replied, a little quick.
They stood in silence. The wind pushed a dry leaf across the ground between them.
“My father said I should show you around,” Nurul said, shifting her backpack. “So you don’t get lost. Or fall into goat poop.”
A tiny sound escaped Zahra, between a snort and a laugh. She covered her mouth.
“I don’t want to fall into goat poop,” she said.
“Good,” Nurul said. “Then this tour is perfect for you.”
They walked along the nearest path. The palms rose around them, tall and straight, their trunks rough like braided ropes. Clusters of dates hung high above.
“That’s the sorting shed,” Nurul said, pointing to a large building with open sides. The clank and whirr of machinery drifted out, along with the rich smell of ripe dates. “They clean and pack the dates there. Sometimes the machine throws out bad ones. I catch them.”
“You catch the bad dates?” Zahra asked.
“Before they escape,” Nurul said solemnly.
Zahra’s lips twitched.
They walked on. A goat bleated nearby, a long complaining sound. They turned a corner and found a small group of goats clustered around a low fence, their eyes fixed on the newcomers.
One goat, larger than the others, had a torn ear and an intense stare.
“That’s Boss Goat,” Nurul said. “He thinks he owns the farm.”
Boss Goat stepped closer, sniffing. His nose twitched. Then he stretched his neck and made a sudden lunge.
Zahra yelped and jumped back as his teeth closed on the edge of her scarf. The fabric tugged tight.
“Hey!” Nurul shouted. She grabbed the other end of the scarf and pulled. Boss Goat pulled back.
For a few ridiculous seconds, the three of them—girl, girl, and goat—were locked in a tug-of-war, the scarf stretched like a flag.
“Let go, you walking carpet!” Nurul grunted.
The goat snorted and finally released the scarf. Zahra stumbled backward, landing with a soft thump. Her scarf slipped sideways, covering one eye.
For a heartbeat, they stared.
Then Zahra started to laugh.
It burst out of her in a surprised, breathy sound. She pushed her scarf back, still giggling.
“Walking carpet,” she repeated, wiping a tear.
Nurul’s laughter bubbled up, spilling out.
Boss Goat huffed and turned away.
They continued the tour, dust on their clothes and a lighter air between them.
Near one of the taller palms, a wooden ladder leaned against the trunk, its rungs worn smooth. A half-filled basket of dates hung from a lower branch.
“Careful around ladders,” Nurul said. “Last week, my cousin tried to climb one carrying three baskets. He—”
A sudden gust of wind swept through the grove, stronger than before. The ladder wobbled.
Both girls froze.
With a slow creak, the ladder tipped.
“Move!” Nurul shouted.
They jumped aside just as the ladder fell, hitting the ground with a loud crash. The basket above jolted. A shower of dusty dates rained down on them.
“Ow!” Nurul yelped as a date bounced off her shoulder.
Zahra raised her arms over her head, but dates pelted them like soft hail.
When the last one dropped, they stood there, covered in fruit. A date slid down Zahra’s sleeve and plopped onto the ground.
Nurul looked at her.
Zahra looked at Nurul.
They burst out laughing again, louder. Zahra bent over, hands on her knees. Nurul wiped date dust from her cheek.
They spent the next few minutes tossing the fallen dates back into the basket, flicking them at each other whenever one went particularly squishy.
By the time they reached the irrigation channel, their clothes were streaked with dust and bits of date skin. The narrow stream of water glimmered, tiny ripples catching the light.
“Watch out for this part,” Nurul said, pointing to a darker patch of mud. “It’s—”
Her foot slid.
She flailed and landed right in the shallow channel with a splash. Cold water soaked through her sandals and into her socks.
For a second, there was silence.
Then Zahra’s hand appeared, fingers extended.
Nurul grabbed it. Zahra pulled, her feet digging into the mud. Together, slipping, they managed to get Nurul back onto the bank.
Water dripped from Nurul’s hem. Her socks squelched.
Zahra’s shoulders shook. She pressed her lips together, trying to hold it in.
“You can laugh,” Nurul said, half-smiling. “I would.”
Zahra let go. The laughter came out in a rush.
“Tour guide expert,” she managed.
They sat on the bank, letting the sun dry their wet feet. The air smelled of damp earth and something sweet.
After a bit, Zahra drew a small circle in the mud with her toe.
“Yesterday,” she said quietly, eyes on the circle, “after class… you were playing with something.” She lifted her hands and mimed small arms moving. “Little… robot?”
Nurul’s heart skipped.
She stared at the water. A leaf drifted by.
“It’s just a… super-secret farm tool,” she said, forcing a light tone.
Zahra frowned slightly. “Farm tool?”
“Very advanced,” Nurul said. “You wouldn’t understand.” She flicked water at Zahra with her toes.
Zahra blinked, then smiled faintly. “Super-secret,” she repeated.
Later, when they returned to the house, cheeks flushed and clothes dusty, Mr. Rahman was waiting by the doorway. He took one look at them and raised both eyebrows.
“Did the tour include a war zone?” he asked.
“Goats,” Nurul said. “And gravity.”
He chuckled. “And did Bintang make a new friend today?”
Nurul’s gaze dropped to her empty hands. She scratched at a dried bit of mud on her wrist.
“We were way too busy being attacked by goats,” she said.
His eyes lingered on her face. Then he nodded.
“Go wash up,” he said. “Lunch is almost ready.”
As she walked past him, the faintest sigh reached her ears, almost swallowed by the rustle of the palms.
The dust storm came without warning.
That afternoon, the air felt strange—heavy, like it was waiting. The light had a yellowish tint, making the palms look taller and the spaces between them darker.
Nurul and Zahra had been sent to carry a small sack of dates from the far rows back to the sorting shed. The sack wasn’t heavy, but the path was long. They took turns, one girl holding each side.
“Your hands are cold,” Zahra remarked when their fingers brushed.
“I have ice powers,” Nurul said. “Very advanced.”
Zahra snorted.
As they walked, the wind picked up. It tugged at their scarves harder, making the fabric snap. A low roar began at the edge of hearing.
Nurul glanced up.
The sky to the west had turned a dirty brown. A wall of dust, thick and rolling, was racing toward them, swallowing the horizon.
Her grip tightened on the sack. Grit already stung her eyes.
“Uh… Zahra?” she said.
Zahra followed her gaze. Her face drained of color.
“Run,” she whispered.
They ran.
The sack bumped against their legs. Sand whipped around them, sharp as tiny needles. The air filled with the harsh, dry smell of dust. The palms blurred behind a curtain of brown.
“The shed!” Nurul shouted, her voice snatched by the wind. “There!”
Ahead, the outline of the small packing shed loomed—a squat building with metal walls and a wide sliding door, half-closed, rattling.
They stumbled toward it. The ground seemed to tilt. The wind roared louder.
Nurul’s scarf whipped across her face, blinding her for a second. She clawed it away, coughing as dust invaded her mouth.
They reached the shed and squeezed through the gap, dragging the sack.
Inside, the air was dim and hazy, but calmer. Dust swirled in slow spirals, lit by slivers of light from gaps in the walls. The smell of old cardboard and dried dates wrapped around them.
The door banged shut behind them with a metallic clang.
For a moment, they just stood there, panting.
Then a gust hit the shed, making the thin metal walls shudder. Sand hissed against the outside.
Zahra flinched. She backed up until she hit a stack of empty crates and slid down to sit. Her knees drew up. Her arms wrapped around them.
Her breaths came fast and shallow.
Nurul’s own heart pounded. Her shirt clung to her back. She could taste grit between her teeth.
Another gust slammed the shed. The walls rattled. A small shower of dust drifted from the ceiling.
Zahra squeezed her eyes shut. Her fingers dug into the fabric of her robe.
“My house…” she whispered, not quite to Nurul. “The last storm… we… we had to leave.”
Nurul sank onto an overturned crate across from her. The wood edge dug into her thighs.
She watched Zahra’s shoulders shake with each breath.
In her pocket, something hard pressed against her leg.
She had slipped Bintang in that morning, almost without thinking. Just for comfort, she had told herself.
Now, the shape of it felt like a question.
Outside, the storm roared. The shed’s small window rattled. Dust sneaked in through the cracks around the door, curling along the floor.
“My toy,” Zahra said suddenly, her voice rough. “In my old house. A robot. My uncle gave it to me.”
Nurul’s head snapped up.
Zahra’s eyes were still closed. Tears had carved pale tracks through the dust on her cheeks.
“It had… one eye,” she said, a shaky smile ghosting across her face. “Always blinking. My little brother called it ‘Cyclops’.” She let out a short, broken laugh. “When we left, we could only take what we could carry. My mother said, ‘Just clothes, just papers.’ I left it on the bed.”
Her hand opened and closed on her knee.
“Sometimes my hands feel… empty,” she whispered. “Like they forgot how to hold it.”
Nurul’s fingers slid into her pocket.
The plastic of Bintang’s body was warm from her skin. She traced the familiar scratch with her thumb. The memory came back: the small apartment, the smell of fried shallots, the sound of rain on the balcony. Her mother packing boxes, her father talking quietly about flights and visas.
She had held Bintang then too, pressed it to her chest.
A fresh gust hit the shed. The door rattled hard. Zahra flinched, a small whimper escaping.
Nurul’s heart thudded.
If she took Bintang out now, the dust would get into its wheels. The sand could scratch its body, sneak into its joints. Zahra’s hands might shake and drop it. The floor was rough, strewn with tiny stones and bits of old date stems.
Bintang might never roll the same.
She pressed her lips together.
Across from her, Zahra’s fingers dug crescents into her arms. Her shoulders hunched as another boom of wind slammed the walls. Her breaths came out in little hiccups.
Nurul’s hand tightened around the robot.
The shed seemed to shrink, the walls closing in with each gust. Dust swirled at their feet, coating their shoes.
Her father’s voice floated into her mind: One day, I hope the robot will also meet Medina.
The robot had met Medina now. Medina’s dust. Medina’s storms.
Her throat felt tight.
She pulled Bintang from her pocket.
The silver body was speckled with dust from her clothes. She brushed it off quickly, then pressed the power button.
The blue eyes flickered, then glowed.
For a heartbeat, she hesitated, the robot hovering between her knees and the dusty floor.
Then she leaned forward and set it down.
“Go on, Bintang,” she whispered, barely audible over the storm. “New mission.”
The little motor buzzed to life. Bintang rolled forward, its wheels crunching softly over the grit. It wobbled, adjusting to the uneven surface.
It headed straight toward Zahra.
Zahra’s eyes were still squeezed shut. Her shoulders shook with each breath.
The robot bumped gently into her foot.
Her eyes flew open.
She stared down.
Bintang reversed, turned, and bumped into her foot again, as if insisting.
A small, incredulous sound escaped Zahra’s throat. Her hand uncurled and reached down, fingers trembling.
She picked up the robot carefully, cradling it in both hands. Dust smeared its side. One wheel spun a little slower than the other.
“It…” She swallowed. “It rolls.”
Nurul’s chest loosened.
“On wheels,” she said.
Zahra’s thumb brushed the scratch. Her lips parted. For the first time, a real smile—small, but bright—spread across her face.
“Hello,” she whispered to the robot.
Another gust hit the shed, but Zahra didn’t flinch. Her attention was fixed on the tiny machine.
“Can it go fast?” she asked, voice steadier.
“Sometimes,” Nurul said. “If you press that button.” She pointed.
Zahra pressed it.
Bintang’s eyes blinked twice, then it jerked forward. Zahra squeaked and lowered it to the floor quickly.
The robot zoomed away, wobbling across the dusty concrete. It bumped into a stack of empty date crates with a hollow thunk.
A small scuff appeared on its side, a new pale line in the plastic.
Nurul winced for half a second.
Then Zahra laughed—a clear sound that cut through the roar of the storm.
“It’s crazy,” Zahra said, chasing after it. Her scarf tails flew behind her.
They spent the next few minutes guiding Bintang between crate towers, making up silly obstacle courses with old cardboard pieces and stray dates. Each time the robot bumped something, Zahra gasped or giggled. Dust coated its wheels, turning them dull gray.
Nurul’s fingers itched to wipe it clean, to shield it.
But each time she looked at Zahra’s face—eyes bright, cheeks flushed despite the dim light—her hand stayed at her side.
The storm’s roar began to fade. The rattling of the walls softened. More light filtered through the dusty air.
Finally, with a loud creak, the shed door slid open a hand’s width. A blast of fresher, cooler air rushed in, carrying the damp smell of recent dust and wet earth.
“Nurul! Zahra!” a voice shouted.
Mr. Rahman squeezed through the gap, his scarf pulled up over his mouth, his hair full of dust. His eyes scanned the dim interior.
They landed on the girls.
On Zahra, crouched on the floor, hands on the robot.
On Bintang, dusty and scuffed, one wheel leaving a faint trail in the grit.
His eyebrows rose.
Nurul’s stomach lurched. She half-expected her hands to fly protectively toward the robot.
They didn’t.
Instead, she found herself watching his face.
He lowered his scarf. A slow smile tugged at his mouth.
“Ah,” he said, stepping inside. “So Bintang met the storm before I did.”
Zahra looked from him to Nurul, confusion flickering.
Nurul’s cheeks burned, but she didn’t look away. Dust itched at the corner of her eyes.
His gaze dropped to the new scuff on Bintang’s side. His smile widened just a fraction.
“Come on,” he said, gesturing. “The worst is over. Let’s get you two and your… assistant engineer back home.”
Zahra carefully picked up Bintang, holding it as if it were glass. She stood, wobbling a little as another, gentler gust nudged the shed.
Nurul stepped closer, ready to steady her.
Together, they followed Mr. Rahman out into the clearing light.
The world outside looked washed. A thin layer of dust coated everything, muting the colors. The sky was a pale, hazy blue. The date palms dripped tiny beads of moisture.
The air smelled of wet sand and crushed leaves.
As they walked back through the grove, their shoes left clear tracks in the dust. Small puddles had formed in hollows.
Zahra walked a little ahead, Bintang cupped in her hands. Its eyes were off now, but her fingers rested lightly on its head.
Mr. Rahman slowed near a low palm-stump, its top smooth and worn. He touched Nurul’s elbow.
“Sit with me a moment,” he said.
Zahra paused a few steps ahead, then, seeing them stop, wandered to a cluster of fallen dates. She began arranging them in a line, stepping from one to another as if they were stones.
Nurul sank onto the stump. The wood felt cool and slightly damp. She held out her hands automatically, and Zahra, without looking, placed Bintang into them as she passed.
The robot was gritty. Dust filled the grooves around its wheels. The new scuff on its side caught the light.
Nurul’s thumbs brushed the mark.
Her father sat beside her, elbows on his knees, hands loosely clasped. For a while, they just listened—to the distant bleating of goats, to the drip of water from leaves, to Zahra’s soft footsteps.
“You took Bintang out today,” he said at last.
Nurul swallowed. Her fingers tightened around the robot.
“The storm was loud,” she said. “Zahra… she was…” She stopped. Words knotted in her throat.
Her father waited.
“I was scared too,” she said finally, staring at Bintang’s dusty eyes. “But she was… smaller. Like… like the storm was inside her chest.” She pressed one hand lightly against her ribs.
His gaze followed the movement.
“And Bintang?” he asked.
Her mouth twisted. “Bintang got scratched.” She ran her thumb over the new line. “And dusty. And maybe there’s sand in the wheels now. It… it doesn’t look like before.”
Silence stretched between them, gentle as the breeze.
“In Malaysia,” she said, the word soft, “when we packed to come here… everything felt like it was going away. My room. My school. The rain.” She blinked hard. “Bintang was the only thing that… that stayed the same. So I…”
She couldn’t finish.
Her father’s hand moved. He took Bintang carefully, turning the robot over in his work-rough hands. Dust fell from its wheels in tiny clouds.
He wiped its side with his sleeve, the fabric leaving faint streaks.
“Ah,” he said, tilting his head. “Now Bintang has a Medina scar.”
Nurul sniffed. “Scar?”
He nodded. “This scratch from Kuala Lumpur.” He tapped the old mark. “This new one from a date crate in a dust storm.” He smiled sideways at her. “Very advanced robot. It travels more than I did at its age.”
A reluctant huff of laughter escaped her.
He handed the robot back. His fingers lingered for a second on her own.
“You know,” he said lightly, “even robots are happier with more than one human. Too boring otherwise.”
Nurul looked up.
Zahra was a short distance away, balancing on one foot on a particularly squishy date, arms outstretched. She wobbled, then hopped to the next one, her scarf swinging. A small, determined smile curved her lips.
“Dad,” Nurul said quietly, eyes still on Zahra, “I was… scared to let anyone touch it. Because if something happened, I couldn’t… I couldn’t get another Bintang.”
His hand rested briefly on her shoulder, warm and solid.
“And now?” he asked.
She looked down at the robot. Dust lined the grooves of its design. Its eyes, when she pressed the button, flickered a little before glowing steadily.
The scratch didn’t disappear.
But when she glanced up again, Zahra was watching her, one foot poised over the next “stepping stone,” eyebrows raised in a silent question.
Nurul stood.
Her legs felt a little stiff. She brushed dust from her skirt and walked toward Zahra, Bintang humming softly in her palms.
“Does it still work?” Zahra called, eyes on the robot.
Nurul pressed the on button firmly. The blue eyes blinked twice.
“It still works,” she said.
She stopped in front of Zahra and crouched, so they were at the same level. The ground smelled of damp dust and crushed dates.
For a heartbeat, she hesitated.
Then she turned Bintang so its little face pointed toward Zahra and placed it carefully into her hands.
Zahra’s fingers closed around the robot, gentle but sure.
“This round,” Nurul said, a lopsided grin tugging at her mouth, “belongs to Engineer Zahra.”
Zahra’s eyes widened. “Engineer?”
Nurul nodded. She picked up a plump fallen date and held it up.
“This is the starting whistle,” she said. “On three. One… two…”
She popped the date into her mouth and bit down with an exaggerated crunch.
“Three.”
Zahra laughed, the sound bright under the palms. She set Bintang on the ground and pressed the button.
The robot rolled forward, its wheels leaving twin lines in the damp dust. Zahra stepped alongside it, matching its pace, her scarf fluttering.
Nurul walked beside her, chewing the date slowly, the sweetness filling her mouth.
The palm fronds above them rustled softly.
Bintang bumped into a small clump of earth, wobbled, then kept going.
Zahra’s hand hovered near it, ready but not clutching.
Nurul watched the two of them—girl and robot—moving together along the path, and her own hand, without thinking, reached out to flick another fallen date into a straight line ahead, making a tiny road for their next race.
The end
May its lesson stay with you
When you are ready, take a look at the conversation questions and quiz just below.