Episode 1: The House with the Tin Roof

By four o’clock every afternoon, the heat in Kampung Senang became a living thing.

It climbed out of the drains, shimmered above the football field, and sat on people’s shoulders like an aunty who had come to ask too many questions. The zinc roofs flashed white. The mango trees stood still. Even the stray cats lay flat beneath the wooden benches, too tired to pretend they were hunting.

Amelia Tan knew the signs of the afternoon heat. The chickens would stop arguing. The old ceiling fan in her grandmother’s kitchen would make one sad click every seven turns. And her little brother, Wei Jun, would begin announcing that he was “dying of boredom” even though he had three comic books, a paper plane, and a whole bucket of marbles beside him.

“Ah Mei!” Grandmother called from downstairs. “You go up attic and bring down the blue tin box, can? The one with my old sewing things.”

“Which blue tin box?” Amelia shouted back.

“The blue one, lor!”

Amelia grinned. Grandmother had lived in the same wooden house for sixty-eight years, but she still believed there was only one blue thing in the entire world.

“Okay, okay. I’m going.”

She climbed the narrow staircase to the attic, ducking under the low beam as she went. The attic smelled of dust, dried pandan leaves, old newspapers, and the faint salty dampness that came from the sea. From the little window, Amelia could see the whole edge of Kampung Senang: the vegetable plots, the row of houses with colourful laundry, and beyond them the Clan Jetty, stretching over the green-grey water like a crooked wooden finger.

The jetty had once been busy. Fishermen had tied their boats there. Children had learned to swim near its posts. Old uncles had sat at the end, mending nets and telling stories that grew bigger every time they were repeated. Now only a few boats still used it. The boards creaked. Several railings leaned like tired men. At high tide, the water underneath carried little pieces of leaf, rope, and plastic wrappers between the posts.

People said the jetty would be repaired one day.

People also said many things in Kampung Senang.

Amelia pushed aside a stack of rattan baskets. A lizard dropped from the wall and landed on an old trunk.

“Wah! You scared me, you little gangster!” she told it.

The lizard blinked, unimpressed.

Then Amelia heard the music.

It was soft at first, almost hidden beneath the drone of the fan downstairs. Three high notes, then two lower ones. The melody rose and fell like someone humming while looking out to sea. It was beautiful, but there was something lonely inside it, something that made the tiny hairs on Amelia’s arms stand up.

She turned.

On top of the old trunk sat a small wooden music box.

Amelia had never seen it before. It was dark brown, with tiny painted waves along the sides and a little brass latch in front. A faded blue thread was tied around it in a bow. The lid showed a drawing of the Clan Jetty under a pale moon.

She lifted the lid.

The melody stopped.

“Hello?” Amelia whispered.

Nothing answered except the fan.

She touched the music box’s brass key. It was warm, although the room was hot everywhere.

When she turned the key, the melody began again.

Only Amelia could hear it.

Downstairs, Wei Jun was shouting about a marble tournament. Grandmother was banging a pot. A motorbike rattled along the road. Yet the music sat inside Amelia’s ears, clear as a bell beneath water.

She leaned closer.

Between the notes, she heard a whisper.

“Before the last tide.”

Amelia slammed the lid shut.

The attic became silent.

For a moment she stood very still, holding her breath. Then she grabbed the blue tin box, tucked the music box under her shirt, and hurried downstairs.

Episode 2: The Melody Nobody Heard

Grandmother was trimming long beans at the kitchen table when Amelia placed the blue tin box beside her.

“Here, ah.”

“Good girl.” Grandmother opened it and removed a bundle of thread. “Why your face like you saw a ghost?”

“Did you keep this music box upstairs?”

Grandmother’s fingers stopped moving.

The kitchen fan clicked once. Twice. Three times.

“Where you find?”

“In the attic. On the old trunk.”

Grandmother stared at the box. Her face did not look frightened exactly. It looked like someone had opened a door she had spent many years keeping locked.

“Put it back.”

“Why?”

“Because I say put it back.”

Amelia had learned that tone. It was the same tone Grandmother used when a pot was boiling over or when Wei Jun had tried to climb the guava tree during a storm.

“But it played music.”

“Old things make noise. Wood expands. Metal shakes. You imagination too active.”

“It said something.”

Grandmother’s eyes flicked toward the window.

“What it said?”

“‘Before the last tide.’”

The old woman dropped a bean.

That evening, Amelia went to the jetty with her two best friends, Kavin and Suriya, both of whom lived three houses away. Kavin arrived on a rusty bicycle with one sandal hanging from his foot. Suriya came carrying a packet of iced sour plum powder, which she treated as seriously as a doctor treated medicine.

The sky over the village had turned the colour of bruised peaches. Egrets moved through the marsh grass. Somewhere near the market lane, a radio played a cheerful song, and from the open drains came the steady chorus of frogs.

Amelia placed the music box on the jetty’s third plank.

Kavin squinted at it. “This one? Looks like my uncle’s toolbox.”

“Don’t insult it,” Suriya said. “Maybe it is haunted.”

“Everything is haunted to you.”

“Last week you said your bicycle was haunted because the tyre became flat.”

“It was a suspicious flat.”

Amelia turned the key.

The melody began.

Kavin and Suriya looked at each other.

“Can you hear?” Amelia asked.

“Hear what?” Kavin said.

“The music.”

Suriya leaned close. “I hear the sea.”

“No, listen properly.”

Amelia turned the key again. The brass teeth moved. The little metal cylinder spun. The three high notes rang in her ears.

Kavin tapped the box. “Nothing, lah.”

The melody continued for Amelia alone.

Then the jetty shuddered.

Not a big movement. Just one gentle trembling, as if something below the water had brushed against its legs.

All three children froze.

A small white shell slid across the plank and stopped against the music box.

It had not been there before.

Suriya picked it up. Inside the shell, scratched in thin lines, were four words:

LOOK WHERE THE MOON BREAKS.

Kavin’s mouth fell open.

“Okay,” he said. “Now I hear something.”

“What?” Amelia asked.

“My stomach. It says go home and eat.”

Suriya smacked his arm. “Aiyo, don’t be useless!”

Amelia looked across the water. The evening tide was rising. The moon had not appeared yet, but a silver patch of sky trembled in the darkening sea.

“Where the moon breaks,” she murmured.

At the end of the jetty, the old boards formed a square opening where one plank had rotted away. Beneath it, the water reflected the sky in broken pieces.

Kavin crouched and peered down.

“There’s something tied to the post.”

He reached through the gap and pulled out a glass bottle wrapped in oilcloth. Inside was a rolled strip of paper and a small brass key.

The paper was brittle. The handwriting was faded, but the words were clear.

If the melody has found you, the jetty is asking for help. Find the three listening places before the last tide. The first is where the water remembers footsteps. The second is where the wind keeps a secret. The third is where a bell rings without a hand. Bring what you learn to the lantern at the jetty’s end.

At the bottom was a name.

Mira Tan, 1958.

Amelia felt the air leave her lungs.

“Mira,” she said. “That was Grandmother’s older sister.”

Suriya looked at the dark water. “Your grandmother told you about her?”

“Never.”

The music box played one last note, and from somewhere beneath the jetty came a hollow knock.

Once.

Twice.

Three times.

Episode 3: Where Water Remembers

The next morning, Kampung Senang woke under a sky packed with grey clouds. The rain had not yet fallen, but the air smelled of wet earth and warm metal. Amelia, Kavin, and Suriya met behind the old community hall, where Grandmother’s cousin Uncle Rajan repaired fishing nets.

They showed him the paper.

Uncle Rajan read it twice, then rubbed his chin.

“Where water remembers footsteps,” he said. “Must be the old washing steps.”

The washing steps were hidden behind the mangrove bend, past a fence tangled with morning glory. Long ago, people had climbed down there to rinse baskets and wash mud from their feet. Now the stone steps disappeared beneath reeds and hanging roots.

Kavin pushed through the weeds. “Why every mystery must involve dirty plants?”

“Because clean plants don’t hide secrets,” Suriya said.

At the bottom, the tide had left a skin of brown foam along the stones. Amelia turned the music box’s key. The melody sounded louder here. She could feel it in her teeth.

A pattern of wet footprints appeared on the stone steps.

They were small, like a child’s feet, and they led down toward the water. One by one, the prints darkened, although no one was standing there.

Amelia followed.

The water rose to her ankles. The tide was cold. A tiny fish flashed past her toes.

“Ah Mei, don’t go too far!” Kavin called.

The footprints stopped beside a flat stone. On it sat a rusted metal lunch tin.

Inside was a cloth pouch containing a second note and a faded photograph. The photograph showed two girls standing at the Clan Jetty. One was a younger version of Grandmother, with two plaits and a stubborn chin. The other girl held the music box.

On the back, someone had written: Mira hears what the jetty cannot say. Mei keeps what must be remembered.

The second note read:

The first promise was made when the storm took the boats. We promised no child would wait alone at the jetty. We promised every voice would be heard. Find the wind’s secret.

Amelia stared at the picture.

“What storm?” she asked.

Uncle Rajan, who had followed them, sighed.

“Very long ago, before your mother was born, bad weather came. The boats were saved, but the old jetty broke. Your great-aunt Mira helped organise everyone. After that, she wanted to rebuild this place for the children.”

“Why didn’t she?”

Uncle Rajan looked toward the mangroves. “She left the village suddenly. Nobody knew where she went.”

“Grandmother knew.”

“She knew some things.”

The music box stopped.

Far out on the water, a dark line moved beneath the surface.

Suriya grabbed Amelia’s hand. “We should go before the sea decides to add us to the mystery.”

They climbed back up as rain began to fall, first in fat drops, then in a silver curtain.

Episode 4: The Wind’s Secret

The second listening place was the old bus shelter near the hill road. No bus had stopped there for years, but the shelter remained, with a cracked concrete bench and a roof covered in moss. Wind passed through the broken side panels and made a flute-like sound.

By lunchtime, the rain had cleared. The village steamed under the sun. Puddles reflected tangled wires, banana leaves, and children jumping over drains. Amelia carried the music box in her schoolbag, wrapped in her sports shirt.

Kavin brought a torch, two biscuits, and a screwdriver.

“Why screwdriver?” Amelia asked.

“For emergency.”

“Emergency what?”

“Anything requiring a screwdriver.”

Suriya brought a packet of sweet corn.

“For emergency eating,” she explained.

At the bus shelter, the wind pushed through the broken panels. The sound was almost musical: a long breath, a warbling note, then silence.

Amelia set the box on the bench and turned the key.

The melody changed.

This time the final two notes stretched longer. The wind answered from inside the roof.

Kavin climbed onto the bench and shone his torch upward. “There’s a loose tile.”

He used the screwdriver to pry it free. A small wooden bird fell into his hands.

Its wings were painted blue. Around its neck hung a brass tag engraved with a single letter: M.

Suriya turned the bird over. A folded strip of paper had been tucked into a hollow in its belly.

When grown-ups call a dream foolish, do not throw it away. A place belongs to everyone who cares for it. The third listening place waits where a bell rings without a hand.

There was another line, written smaller.

Mei, if you are reading this, I am sorry. I thought leaving would protect you from my trouble. I was wrong.

Amelia’s chest tightened.

“Your grandmother,” Suriya said gently.

Amelia nodded.

The wind suddenly grew stronger. The wooden bird’s blue wings rattled. Down the hill, a string of old tin cups tied to a fence began clanging, though nobody was near them.

Kavin pointed. “Bell without a hand?”

“No, those are cups.”

“In this village, cup and bell both make noise. We cannot be choosy.”

They followed the clanging down the hill to a narrow lane behind the old rice mill. There, in a patch of wild grass, stood a small iron bell mounted on a post.

The bell had no rope.

Yet it rang once.

Then again.

Amelia felt the music box grow warm inside her bag.

Episode 5: The Third Listening Place

The old rice mill had been empty for years. Its windows were covered with wooden boards, and vines climbed the walls in thick green ropes. The iron bell stood beside a stone drain, half-hidden under elephant-ear leaves.

When Amelia touched it, the melody burst from the music box so loudly that she nearly dropped her bag.

For the first time, Kavin and Suriya heard something.

Not the tune exactly, but a faint humming behind it.

“Someone is singing,” Suriya whispered.

The bell swung without wind. Its sound rolled through the lane.

A section of ground beside the post sank with a soft crunch.

Kavin knelt and scraped away the grass. Beneath it was a wooden trapdoor with a brass keyhole.

Amelia took out the key from the bottle. It fitted perfectly.

The trapdoor opened onto a shallow stone chamber beneath the rice mill. The air smelled of mud, wood, and old rain. On the wall, children’s names had been carved in rows. Some were faded. Some were fresh enough to read.

At the back stood a narrow cupboard.

Inside lay three objects: a red ribbon, a small notebook, and a rolled map of the Clan Jetty.

Amelia opened the notebook.

The first pages belonged to Mira. Her handwriting was neat and lively.

The jetty is not only wood. It is memory. If we repair the boards but forget the people, it will break again.

Page after page described Mira’s plan. She had wanted to create a safe meeting place where village children could learn knots, stories, songs, and practical skills from the older people. She had collected scraps of timber, drawn designs, and asked everyone to contribute one thing.

But after the storm, the adults argued about money and land. Some said a children’s jetty was a silly dream. Mira’s sister Mei had defended her. Then Mira left to work in another coastal town, promising to return.

She never did.

The final page was written years later.

If the music box still plays, the old promise is waiting. The jetty has one last tide before the council closes it. The end lantern is loose. Repair the lantern, place the three tokens beneath it, and let the children’s voices be heard.

“The jetty is being closed?” Amelia asked.

Kavin looked embarrassed. “My father said the village committee will fence it off next week. Too dangerous.”

“Next week?”

“Maybe in three days.”

Amelia spread the map across the floor. It showed the jetty as it had once been, with a lantern at the far end and a circular platform around it. Three symbols were marked along the route: a footprint, a bird, and a bell.

The red ribbon matched the first symbol. The wooden bird matched the second. The brass bell tag matched the third.

But the map had one more note.

The lantern cannot be lit by one person.

Suriya looked at Amelia. “Then we bring everyone.”

Amelia thought of Grandmother’s frightened face, the broken boards, and the words written by a girl who had waited decades to be heard.

“We do,” she said. “But first, we need to know what happened to Mira.”

Episode 6: Grandmother’s Locked Drawer

That night, Amelia found Grandmother in the kitchen sorting dried chillies. The air outside was thick with mosquitoes and the sweet smell of night-blooming flowers. Wei Jun was in the living room making a paper crown for himself.

Amelia placed the photograph, the notes, and the wooden bird on the table.

Grandmother stared at them for a long time.

“Enough hiding,” Amelia said quietly. “Please.”

Grandmother closed her eyes.

“Your great-aunt Mira was clever. Too clever sometimes. She believed everybody could solve problems if they sat together and listened. People laughed at her. When the jetty broke, she blamed herself for not saving it. She left to work with a boat builder far away.”

“Did she come back?”

“Once.”

“When?”

“Many years later. She came at night and left the music box in the attic. She said she was too ashamed to face the village.”

“Why didn’t you stop her?”

Grandmother’s mouth trembled. “I was angry. I told her she had abandoned us. She said she had been writing letters, but none reached me. We both spoke proudly. Then she left again.”

“Where is she now?”

“She died last year in a town across the water. A woman sent me her things. I could not open them.”

Grandmother went to a cabinet and unlocked a drawer. From inside, she removed a thick envelope.

It contained Mira’s letters.

The first ones were cheerful. She described building small boats, teaching children to tie knots, and saving money for the jetty. Later letters became uncertain. Mira wrote that she had returned to the village but seen Mei standing with the adults. She had been afraid to enter the house.

The last letter said:

I am leaving the music with you. One day, perhaps, the right child will hear it. When that happens, do not protect the past by keeping it silent. Let it become useful again.

Grandmother wiped her eyes with the edge of her sleeve.

“Ah Mei,” she said, “I thought remembering would make the pain bigger.”

Amelia took her hand.

“Maybe. But forgetting makes it grow roots.”

For a while, they sat without speaking. Then Grandmother stood up.

“Tomorrow, we clean the jetty.”

Episode 7: The Last Tide

The next day, Amelia and her friends made a plan.

They asked Uncle Rajan to bring rope and tools. Suriya made a hand-painted sign: THE JETTY LISTENS WHEN WE DO. Kavin borrowed a wheelbarrow from his father and filled it with spare boards. Wei Jun recruited six younger children by promising them biscuits after the work.

At first, the adults laughed.

“Children cannot repair a jetty,” one uncle said.

“We are not repairing everything,” Amelia replied. “We are making it safe enough for one evening. Then you can decide what to do.”

The sky had begun darkening in the west. A strong tide was expected after sunset. The old jetty groaned in the wind.

They worked quickly. They removed loose nails, tied rope around the weakest posts, and replaced three rotten planks. The younger children collected rubbish from beneath the jetty. Grandmother sat on a crate, sorting Mira’s letters and telling anyone who asked the truth.

Mira had dreamed of the place.

Mira had failed to finish it.

Mira had still left something behind.

By evening, people from every lane had gathered. Some brought lanterns. Some brought food. Some came only to watch, but even watching was a beginning.

At the end of the jetty stood the old lantern, tilted toward the sea. Amelia climbed onto the circular platform with the three tokens: the red ribbon, the blue wooden bird, and the brass bell tag.

The music box played in her hands.

This time everyone heard the melody.

A hush spread through the crowd.

The tune was not frightening now. It sounded like a question waiting patiently for an answer.

Amelia placed the ribbon, the bird, and the bell tag beneath the lantern.

Nothing happened.

Kavin frowned. “Maybe it needs batteries.”

Suriya elbowed him. “Not now, can?”

The wind slammed into the jetty. The water rose beneath the boards. A sharp crack rang out behind Amelia.

One of the repaired planks split.

Then another.

“Everybody back!” Uncle Rajan shouted.

The platform lurched. The lantern tipped. Amelia grabbed it with both hands, but her feet slid on the wet boards.

“Ah Mei!” Grandmother cried.

Kavin threw the rope. Suriya seized Amelia’s arm. Together they pulled, but the tide surged under the platform and lifted it hard.

The lantern’s flame went out.

The music box fell through a gap.

For one terrible second, Amelia saw it spinning toward the black water.

She could have let it go. The jetty was breaking. The safe choice was to run.

But she remembered Mira’s words: A place belongs to everyone who cares for it.

“Hold the rope!” Amelia shouted.

She dropped to her knees and reached through the gap. The water slapped her wrist. Her fingers closed around the music box just as it sank.

Kavin and Suriya hauled her back. Uncle Rajan and two adults braced the platform with a long beam. Grandmother crawled forward and seized the lantern.

“Ah Mei,” she said, breathing hard. “The lantern cannot be lit by one person.”

Amelia understood.

She lifted the lantern.

“Everyone, lights up!”

One by one, the people around the jetty raised their lanterns. Phone torches, oil lamps, bicycle lights, even Wei Jun’s tiny blinking toy. Dozens of small lights gathered in the dark.

The old lantern caught the glow.

Its wick, dry and stubborn, sparked.

A flame rose.

The music box played its final note.

Across the water, the clouds opened. Moonlight spilled onto the sea, breaking into silver pieces beneath the jetty.

No ghost appeared. No treasure rose from the waves.

Instead, a flock of white birds lifted from the mangroves and crossed the moonlit sky.

Grandmother began to cry.

Not the quiet crying she had done in the kitchen, but a deep, shaking cry that seemed to empty years from her chest.

She placed Mira’s last letter beneath the lantern.

“I hear you,” she whispered.

The tide moved under the boards. The jetty creaked, but it held.

Episode 8: The Place That Remembered

The Clan Jetty was not magically repaired overnight.

The next morning, two posts still leaned. Several planks needed replacing. The railing remained crooked, and Kavin’s father said the wheelbarrow had acquired “a very serious wobble.”

But the village had changed its mind.

People who had called the jetty useless now measured its beams. The adults formed a repair group. The children painted signs and collected stories. Uncle Rajan taught everyone how to tie safe knots. Suriya started a snack table and announced that no worker should repair anything on an empty stomach.

Grandmother opened Mira’s letters in the community hall.

She read them aloud, not all at once, but slowly, whenever people were ready. Some stories made everyone laugh. Some made them quiet. In one letter, Mira described Kavin’s grandfather falling into a basket of crabs. Kavin insisted this was impossible until his father admitted it had happened.

The music box never played for anyone else again.

Amelia sometimes turned the key and heard only a thin metal click. But on certain evenings, when the tide was high and the moon broke across the water, the melody returned.

She no longer feared it.

She understood that the music had not chosen her because she was special in some grand, shining way. It had chosen her because she noticed things. She noticed when Grandmother became quiet. She noticed which boards were weak. She noticed when Wei Jun’s jokes were covering up loneliness. She noticed that people often called a dream foolish when they were simply afraid they might fail at it.

A month later, the repaired jetty reopened.

The village named the round platform Mira’s Listening Place. There was no big ceremony. No fancy stage. Just a row of lanterns, plates of noodles and fried bananas, and children sitting in a circle while the older people told stories.

Grandmother stood beside Amelia at the end of the jetty.

“I should have gone after her,” she said.

“You went after her now.”

“Too late.”

“Not too late,” Amelia replied. “Just a different kind of on time.”

Grandmother smiled. “You talk like an old aunty already.”

“Cannot help. I live with one.”

They laughed.

Below them, the water slipped between the posts. The lantern shone steadily. Somewhere near the mangroves, a bird called once, and another answered.

Then the music box began to play.

Amelia listened.

This time, beneath the melody, she heard a new sound: children laughing, adults talking, rope rubbing against wood, spoons knocking against bowls, and the whole village breathing together.

There was no whisper saying before the last tide.

Instead, a voice seemed to rise from the warm night air.

“Keep listening.”

Amelia closed the music box and looked toward the shore, where Kampung Senang glowed beneath the moon.

The jetty creaked behind her, old but steady.

It remembered the storm.

It remembered the promises.

And now, at last, it had new memories to keep.

The End…