Cover of The Hundred-Year Rain
Fantasy ★ 4.31 · 20 Audiobook Available Exclusive

The Hundred-Year Rain

by Marcus Thornbridge

  • 55 min read
  • 12 chapters
  • Published 21 September 2025
Desert FantasyFemale-Led FantasyYoung ProtagonistSpirit BargainInstitutional CorruptionElemental MagicWeather MagicComing-of-Age FantasyCaptive SpiritUnderdogRebellionRitual MagicForbidden KnowledgeFalse RitualCurse BreakingHidden Underground
Read in the FreeBooks app

About this book

Summary

In Kesh, a desert city that has counted dry days for ninety-nine years, a decree announces the Rain Rite will begin in seven days. When seventeen-year-old water runner Lira falls into a hidden cavern beneath the palace and meets a chained storm spirit, she realizes the rain is ready—if only she can free it and expose the Rite’s cruel secret.

Read a preview

Chapter 1

Chapter One: Dust Lines

The last year before the Hundred-Year Rain was a year of clenched jaws. In Kesh, people lined up at dawn by the ration stones and waited for the sound of the ladle. They held clay jugs close as if they were babies. The air tasted like chalk. Even the shadows shrank from the heat.

Lira ran with her jug pressed against her hip, the neck wrapped in a thin cloth. She knew the cool gullies between buildings, the broken walls, the little bridges made by old doors laid across dry canals. She had learned to move like water moves when it has to find its own path.

At the corner of the plaza by the cracked statue of a rain goddess, a fight broke out over a cup. By the time the guards pulled the men apart, the cup was crushed to dust, and the water had already soaked into the ground. No one looked at the wet sand. That was the rule: you did not waste your eyes on what you could not keep.

Lira slipped past the crowd and caught the runner’s gate, the narrow passage that wound up toward the palace quarter. From there she could see the city spread like a bowl of pale stones, the old canals etched into it like lines on a palm. Some streets curved where the channels used to flow. Some houses still had water marks on the doors, thin dark bands that told stories. It was said the last rain had reached that high.

A new decree had appeared on the city walls that morning. Thick black letters pressed into white plaster, at corners where people could not miss them.

THE RAIN RITE WILL BEGIN IN SEVEN DAYS.

The letters looked wet even though the wall was dry. People crowded around, whispering. The Rite meant hope but also fear. It meant the High Seer would come out with his staff wrapped in blue cloth. It meant drums and candles. It meant someone would be named the Year’s Offering.

There were old rules about the Rite. People tried not to speak them. Lucky months, unlucky months. Who was spared. Who was not.

Lira didn’t believe in luck. She believed in her legs and the routes she kept in her head. She believed in knowing which grates were loose and which doors had rusted hinges. She believed in getting the jug there and getting paid. That was all.

She had three runs that morning. The last one went up to the palace. The undercellar had a coolness that felt like a promise. As she came into it, she tucked her hair under a head cloth and tried to look like she belonged.

She loved the undercellar’s smell. It was stone and old wood and something like the sea she had never seen. Rows of barrels and jars stood in the low rooms like a sleeping army. The walls sweated. The floor had a slope. Somewhere rats whispered.

She set the jug on a table and handed over the slip with the mark of the north cistern. The cellarman stamped it while a boy untied her straps. She waited by the drains that led to deeper drains. She listened to the slow trickle. She was already thinking about the route home, about the pitcher her aunt kept under a cloth by the bed, about the taste of what was left.

“Go,” the cellarman said, and then a rim of brass on a grate near her heel made a sound like a wet finger on glass.

She looked down. The grate was old bronze, a ring within a ring, stamped with lines like lightning. It trembled. The floor did not, only the grate. It hummed, a thin note that made her teeth feel loose.

“Hold,” Lira said. “Listen.” No one turned. She crouched and put her hand to the metal.

The grate shifted. The stone rim cracked from the pressure of a pin in the bracket. The next thing she knew, it twisted under her fingers. It flipped. She tried to jump back. Her heel caught on the corner of a slope. She fell.

There was water below, just enough to slow her. She hit a ledge hard with her side and held her breath as she slid into a cold channel. Everything was dark. The thrum in the air changed.

When her head broke the surface, her first yes was to air. Her second was to light.

It was not like the sun. It was a blue-white glow that seemed to come from the very rock. It sparked along the far wall in thin darting threads, tracing cracks. She pushed hair out of her face and found the ledge again, teeth clenched against the shiver. The water was not deep at the edges, but the channel ran toward a larger space. From there, the light got brighter and steadier until it looked like a dawn confined underground.

“Hello,” a voice said, and if a storm had spoken through a jar, it would have sounded like this.

Lira froze. The word had weight and it stirred the water around her.

She did not answer. She took stock like she had learned to do: two breath-torn ribs, one knee scraped, jug gone, head cloth gone, body in shock, a passage ahead pouring blue light, a grate above too far to reach. She slid along the slick stone and moved toward the glow.

The passage opened into a cavern that should not have been there. An underground lake spread smooth as glass except where the light rippled through it. Across the water, a shape rose, thin as twisted reeds and tall as a gate. It was not a person, though sometime in the past someone had taught it what the shape of a person could be. It flickered at the edges, like heat over stone. Lightning swam inside it. Its head was a flare. Its hands were bands of light.

It was chained.

The chains were not iron. They were rings of glass around the shape’s wrists and throat. The rings shone with the same blue light as the nets of current that crackled along the ceiling, except the light in the rings did not move. It was trapped, stuck like a bubble in honey.

“You know the city,” the voice said, curious. “I can feel its lines on you.”

Lira stood on the ledge and said nothing. She had a rule for fear. You let it have one breath and then you moved.

“What are you?” she asked.

“A storm,” it said easily. Lightning flickered along the far wall as if to agree. “Once I crossed land and sea as I pleased. I am bound now by glass. I have been taught to sit and trickle instead of run.”

Lira rubbed her wet arms and looked at the rings. The glass was not smooth. Symbols had been scratched into the surface, arcs within arcs.

“You fell from a grate I have begged to crack,” it said. “I pulled it. I am sorry for your side.”

“Not the first fall," she said. "Maybe the worst bruises."

“I saw your jug. You carry water and do not hoard it.” The voice softened. “You are a runner.”

She swallowed. She had never heard anything speak like this, as though it were the rush around the corner of a flood. “You said hello,” she managed. “Not a common greeting for a trapped storm.”

“I have been here longer than you have been alive,” it said. “That is enough time to learn to be polite. Will you speak politely back? Will you hear me? The rain is ready, Kesh-child. It sits heavy to the west. I can feel it, like a filled bowl tilting. If you free me, I can call it.”

“Calling rain is the Seer’s work,” she said automatically.

“The Seer’s work,” the storm repeated, and the cavern flickered. “The Seer’s work has been to hold me and to take. Has your city had enough of taking?”

Her lungs hurt. She hugged herself to keep her hands from shaking. “How do I free you?”

“You will need the binding key,” the storm said, and blue veins pulsed across the glass rings. “It is a made thing that knows the pattern of these marks, a needle to un-stitch them. The key is kept under the palace, in the place of records that knows what the city wants to forget.”

Lira looked up at the grate she had crashed through. Thin daylight dripped around its rim. No ladder. No steps. The channel she stood in sloped toward a lower tunnel. On the far side of the cavern, a tumbled place in the rock might lead up.

“What’s your name?” she asked. “If you have one.”

It considered. The water moved under her feet. “Names are a way to catch,” it said finally. “Call me what you like when you thank me, after I bring rain.”

“So you already think I’m going to help you,” Lira said. A spark ran down a crack nearby.

“You fell into my secret room,” the storm said simply. “You run water to those who need it. You are already a path. That is what help is.”

A little laugh escaped her, dry as the streets. She hated the sound but the cavern seemed big enough to hold it. She looked at the tumbled rocks and found a path up.

“I’ll come back,” she said.

The storm’s light thinned, as if it were nodding. “Quickly,” it said. “Your city has printed the day on its own walls. It thinks it has a week. It would take only hours to call the first swell if the glass let me point.”

Lira climbed. She moved in small steps and did not look down. When her hands found a crack that gave, she used her back like a brace. Her body knew this language. She made her way to the dark slit that led back into the undercellar. She dragged herself through.

When she pushed open the hidden door that let out behind a stack of broken barrels, the boy with the straps screamed. She stood up with her hands raised and her hair hanging in wet strings.

“I fell,” she told the cellarman. He stared at her, mouth open, eyes on the wet stone behind her.

“How far?” he asked sharply.

“Far,” she said. “But I found a way up.”

He narrowed his eyes like someone smelling trouble and stamped her slip again, harder. She wrapped her arms around her ribs and walked past him into the light.

Outside, the chalky day hit back. She took a breath and tasted dust, and under it something else. A memory of lightning. It felt like a promise pushed under her tongue.

From readers

Reviews

Eden
★★★★★

This is something that could happen. This story made me aware of it. So always be grateful for rain.

Take the story with you

Read anywhere with FreeBooks

Keep reading on your phone and discover thousands more books in the FreeBooks app.

Open this book in the app