Chapter 1
The Whisper of Rain
CAELIRA
The storm has been pacing the horizon all evening, restless as a caged beast.
I felt it in my bones long before the first strike split the sky. There was a hum beneath my skin and a pressure behind my ribs like the air was poised, waiting for me to inhale.
The Hall of Crowns smelled of damp stone and iron torches. It had been carved from mountain bone and stormglass, its black pillars split by pale veins of trapped lightning that flickered when thunder rolled.
The high table formed a crescent, every throne a wound in the half-moon, every ruler a blade set within it.
My chair was a simple oak one, tucked in the shadow of a pillar. It was low enough to hide me from view, close enough to hear when ambition let its guard down and spoke plainly.
The High Lords and Ladies of the courts quarreled around me. Each convinced their words held the weight of prophecy.
Queen Serenya Dawnfire of Dawnbreak sparkled where she sat, wrapped in golden silk.
It absorbed the torchlight, returning it as a warm glow.
Her hair fell like liquid sunrise, her eyes pale and polished, bright with a mercy so clean it looked almost kind.
No one here mistook mercy on her tongue for kindness.
“Storms are tests”, she said, voice clear and curative as temple bells. “They scour the weak and harden the worthy. These flooded roads, torn roofs, broken levees are refinement, not punishment. If the border villages fall, we must ask what rot allowed them to be unseated so easily.”
Across from her, King Tharos Ashevin laughed once, a sound like a coal snapping.
He sprawled where he sat, iron red leathers stretched over a body made for breaking sieges.
Flame scars laddered his square jaw and knuckles.
He thumped his fist on the carved table, sparks leaping from his skin at the impact.
“Spoken like someone whose roof never leaks,” he said. “And whose people burn their dead to keep the rest warm.”
Queen Maerith Ashevin, seated to Tharos’s left on Ember Court’s twin throne didn’t smile. Her crown was a circlet of black iron set with coals that smoldered as if were breathing.
“Dawnfire speaks of order because it servers her to act as if it’s true,” Maerith said, cool as a blade beneath velvet.
“But this storm is not weather, it is–” She flicked her fingers and a candle guttered out without smoke. “—a message.”
“Everything is a message to you, embers,” said Lady Nyvara Frostgrave of Winterborne, her voice carrying the bite of frost.
Frost crept along the edges of her chair where her fingers rested, her breath fogging the air in a thin winter.
“Some of us prefer facts. The facts are these: the storm season grows fiercer. The old river treaties fail. Grain rots where it stands. And there is talk—” She paused, the room leaning toward her despite itself. “—of a voice in the rain.”
“That rumor is a child’s tale,” Queen Naerys of the Sea Court said. Her voice swept through the chamber like a tide, not caring if it buoyed you or dragged you down.
Her hair shimmered like a moonlit wave, wearing flowing silks in deepwater colors. A collar of pearls glimmered around her throat, each said to have been plucked from the eyes of drowned gods.
“A rumor,” she repeated. “And that rumor, has sent Dawnbreak’s soldiers into villages with bundles of incense. Embercourt’s men into those same villages with ropes.”
Queen Serenya sat up in her chair. The morning’s weight settled over her shoulders.
“We sought only to soothe the people,” she said, her voice calm but edged. “Fear spreads faster than plague. Would you have me let their terror hollow the harvest?”
Naerys smile was slow, the pull of an undertow. “Incense does not soothe terror, Serenya. It smothers it in smoke, until the flame beneath eats everything.”
Roots crept into the cracks of the black stone under King Sylas Thornbound of the Verdant Court. He sat rooted in place, antlered crown shadowing a face weathered as bark. He could make a forest hold its breath with a glance.
“The riverlands are failing,” he said, each word chosen like a seed he meant to keep. “Rot moves upstream. Fish die belly-up. The mosses sing of a pressure upon the world, the way a hillside sings a thin song just before it slips.”
In a high seat not made so much as revealed from shadow sat the Oracle Nyxara of the Astral Court. Her face masked by a cascade of shifting stars and her voice echoed as if spoken in a dome of quiet sky.
“The storm remembers,” she murmured, more to the ceiling than to the living. “The storm condemns. The storm keeps tabs. It does not forget, so why do expect it to?”
The words raised the fine hairs along my arms. I had heard them before. Taught once, long ago, in a voice meant to be trusted.
Their words clashed like rusted swords, loud enough to fill the chamber, yet too dull to pierce the truth. They were too consumed by the sound of themselves to notice the storm pressing against the windows, rattling the glass as though eager to be let inside.
And none of them noticed me, standing in the space between their words.
“Why are we gathered, truly?” Serenya’s voice lifted again, this time too bright for comfort.
“If you call this council because a storm is a storm, I am insulted. If you call it because it rebels in the borderlands use weather as an alibi for theft, then say so. And if you gather because an old ghost coils around your throats and you wake choking—” her eyes slide, sharp, toward Embers and Sea in the same breath “—say his name.”
Tharos’s fist cracked the table. “We broke him!”
“We bound him,” Maerith corrected, colder than Winterborne.
“We erased him,” Serenya said, as though we were reciting a mantra.
“Did you?” Naerys’s smile deepened without softening. “How very thorough of you. Such a pity thoroughness has such a short memory.”
A tremor skated across the stormglass ribs that made up the ceiling. The trapped lightning flickered like a creature dreaming in sleep. The torches bowed so far, they licked the stone. Rain began to find its way through the old mortar, beading on the window bars like sweat on iron.
I felt it before anyone looked up. Not the cold of rain, but the weight of being noticed, like the moment a stag knows the arrow has already left the string.
Outside the storm pressed against the Hall making the windows rattle.
“There is a voice,” Queen Nyvara said into the growing hush, as if naming it allowed for control. “Witnesses hear it in the breaks between thunder. Some say the words are a warning, some say a vow.”
“Some say it speaks to a girl,” Naerys offered lightly.
“Let us proceed with sense,” Serenya said, smoothing the moment away with priestly ease. “Our scouts report unrest along the Thornway. Verdant, you will quiet your root-witches. Embercourt, call back your raiding bands from the salt marshes. Sea—”
“You will stop speaking as if order were a rite,” Maerith said, low and venomous. “We are not your flock.”
“And you are not Gods,” Serenya snapped, the light went hard in her eyes, “no matter how often you set yourselves on fire to prove it.”
“Enough,” King Sylas said, and the roots in the floor tightened. “The borderlands starve while you trade insults. The river is sick. The storm season—”
“—is a symptom,” Nyxara said from her star shadowed corner. “Not the disease.”
A wind uncoiled along the length of the hall. The torches shivered, flames bending backward. The rain on the window bars gathered itself, drop by drop by drop, until each bar wore a trembling string of beads.
If I hadn’t known better, I would have sworn the beads had turned to face me.
Serenya’s gaze lifted towards the windows, then settled on me.
“Child,” Serenya said to me, annoyed more than unkind, as though a draft found its way into her hem. “You are too close to the window. Move back. The storm only sounds louder from there.”
I didn’t move because the storms chatter wasn’t noise. It was a cadence that I felt beneath my ribs, like the slow count of a heart beating too close to my own.
“Leave the mouse where she sits,” Naerys said with a small smile. “You’ll frighten her for no reason.”
Tharos’s gaze shifted from the rest of the room to me, without any pretense of courtesy. There was no cruelty in it only a soldier’s habit of identifying the strangest thing in a room and measuring whether it needed to be exterminated. “Name,” he said simply.
“Caelira,” I said, and my name sounded like a pebble dropped into a well that had no bottom.
“House?” asked Maerith.
“None that would impress you,” I said, before caution could seal my mouth. “I am here on Verdants charter. I keep ledgers for shipments along the Thornway. Numbers.”
“And yet you keep your seat while queens stand,” Serenya said, a frown knitting the perfect line between her brows. “Who told you that you might?”
I lifted my chin. “I didn’t think to ask.”
Gods, I thought. Why did I say that?
“Get her out,” Tharos snarled, already rising, contempt flashing across his face at the sight of someone who refused to fall in line.
“Sit,” Maerith murmured, without looking at him.
Tharos’s jaw tightened, his face twisting with rage as he complied.
The wind came again, not screaming but like breath.
The sound touched the glass as softly as a lover’s mouth.
The beads of rain on the window bars quivered.
One broke away but it didn’t fall, it drifted toward me.
Another followed, and then another until the droplets gathered above my palm, trembling in a little crescent.
“Enough,” Serenya said sharply, and raised her hand as if the Hall were a chapel in need of discipline. The rain above my palm stilled, not because of her, but because something in me did.
I hadn’t known my body could still that way or that breath could brace between ribs like a spear set to meet a charge.
For a heartbeat, everything went still.
The Hall went eerily silent, the kind of silence that follows a verdict before anyone dares to breathe.
The stormglass ceiling flashed once, twice. The trapped light flickered, then steadied.
The doors breathed. Wood swelled with moisture and sighed as if letting out a long-held secret. Wind ran the length of the Hall, bending every torch until they guttered out. Dark rushed in.
In the dark, my heart sounded too loud inside my chest. The crescent of rain above my palm glimmered softly. The rulers of the courts were only shapes and breaths, and the small betrayals bodies make when they think no one is watching.
Beyond the stormglass, the sky shifted, and in that shift something like a voice took shape.
Not in a voice the ear could catch but in a pressure that uncoiled inside my bones. In a sound my blood made answering back, in a word that didn’t require a tongue.
Caelira, it said.