No light lived in the dark.
At the threshold the amber thinned, shivered, and slid away as if the stone itself refused it. Even the faint glow along Aethel’s veins stepped back, a heartbeat’s length, as if her body understood a law older than fire.
They crossed anyway.
The hush inside was not silence but pressure, an old listening packed tight against their ears. Breath went thin and mean. Frost bloomed along lashes. The air smelled faintly of iron and drowned candles.
The pool waited in the chamber’s heart: black as obsidian, so still it wore the amber rim like a coronet and returned nothing else. Staring into it felt like looking into a pupil that never blinked.
Aethel’s skull began to throb in time with the water’s stillness. A pulse in her temples. A second pulse behind her eyes. Then a third, lower, behind the sternum, her too-loud heart learning a stranger’s rhythm. Each beat pushed heat out and pulled cold in, as though the cavern had found a way to breathe through her.
Kael edged close, bars of pain tightening along his burned forearms as he reached; he stopped himself with a hiss and set his hand to the hilt instead. Lyren moved opposite him, all sharp chin and set jaw, her body a small, furious shield. Syra hovered nearer Aethel’s shadow than her shape, fingers in the fabric at Aethel’s sleeve.
Names began at the edges of hearing. Not words yet. The suggestion of syllables. The idea of mouths too far beneath the water to form anything human.
Aethel took three steps toward the rim. With each step the cold climbed her shins the way ivy climbs a wall, soft at first, then sure. Her aura flickered once, red licking up her forearms, and the dark pressed back with delighted patience until it guttered.
“Aethel,” Kael said, voice roughened by the cold. “Enough. We come back with more hands.”
Lyren slid between them without looking at him. “She can’t turn her back on a door once it opens.”
Syra whispered, not quite to anyone: “It opened when we came in.”
Aethel knelt at the lip and watched the surface. She tried to anchor on anything living, her breath, the drag of cloth at her wrists, the sting in the cut she hadn’t noticed along one knuckle. But the pool gave her no place to set the mind. She felt it study her. It was the kind of attention that stripped flesh to find the part that broke first.
“Near me,” she said to the girls, and Syra’s fingers tightened in her sleeve while Lyren’s hand hovered, refusing to cling.
“Near,” Lyren answered, as if the word itself were a blade.
The first ripple moved across the black. Not from the center out, but from below upward, as if something had turned over slowly in the depths and the surface remembered too late to hide the sign.
Aethel’s breath shortened. The migraine sharpened from throb to knife. For an instant she could not tell if the pain belonged to her or to the pattern that rose beneath the water, faint lines of pallor threading like constellations that did not belong to this sky.
The lines curved. Bent. Crossed. A spiral uncoiled from darkness and did not end.
The more she looked the more it moved. It widened without moving outward, sank without going down. Her stomach tipped. The cavern floor tilted an inch to the left and then to the other left, a geometry of wrongness that made balance a lie.
“Aethel,” Kael said again, softer, as if softness could keep his voice from cracking. “Please.”
She stood. She did not look at him. The red under her skin had pulled thin and mean, like a coal that refuses to die in a stove someone forgot to feed.
“If the Lens waits,” she said, “it waits to be carried out. We don’t leave it to the dark.”
She stepped in.
The surface did not break; it yielded, thin as glass warmed by a palm. Cold raced her calf like a mouth learning a new shape; it climbed with slow, possessive care, not water but the memory of water, a thousand drowned breaths polished into one.
Every hair along her shin lifted. Beneath the skin something small and quick moved the wrong direction, as if a fish were threading her veins. She swallowed against bile. Her heart hammered so hard it seemed to shake the bones of the chamber. The chamber answered with a low, pleased hum.
“Back!” Kael moved, too late to stop the first step and far too late to stop the second. His boot skidded; pain shocked his burned arm to uselessness when he reached. He kept the stance anyway, a man trying to grip light with a ruined hand.
Lyren’s arm snapped out, barring his chest. “She has to fight it.”
Kael’s eyes cut to her. “And if it eats her?”
“Then I go in after,” Lyren said simply, like an oath she’d already practiced.
Syra’s whisper frayed. “Don’t say that.”
The pool made a sound that wasn’t quite a sound: the suggestion of a breath taken through teeth. The spiral brightened by a hair.
Aethel set her second foot and sank to the shin, then the knee. The cold climbed faster now that it knew it had her, up the seams of the joints, into the hollows of the bones where touch never goes. It touched her marrow with a curiosity so intimate she wanted to strike it.
The first voice formed, far beneath speech: Say our names.
It didn’t come from the air. It came up through the water into the blood, traveled the veins as if they were grottoes carved for the purpose.
Her own name tried to retreat. She felt it, a warm shape in the back of the mouth, step away from the tongue.
She gritted her teeth and tasted iron.
“We endure,” she said, and the words fogged the air and fell heavy.
The dark loved that. The whisper split into many, the way a single torch splits into ten when held to polished stone:
We endure. We endure. We… surrender
A hundred mouths repeated it slightly wrong, each mouth loving a different syllable. Some leaned too hard on we, hungry for belonging. Some stretched dure until the word thinned and broke. The cavern tossed her vow back like meat.
Syra flinched. She did not cover her ears. She folded her hands and pressed her knuckles to her lips the way a child prays when she doesn’t know if anyone listens.
Aethel sank to the thigh. The pool reached the seam of her hip and tested the hinge, as if considering the economy of breaking a body in half. When it decided against it, it climbed. Cold slid up her spine, vertebra by vertebra, as if counting.
Her aura flickered red and failed again. No light lived here. The dark let it try, the way a cat lets a moth beat itself to exhaustion against the pane.
The names sharpened.
They did not belong to her memory, and yet her chest knew them the way a body knows a bruise. Old miners. Children. Wardens who had sung the vow and then drowned under it. The pool did not ask to be pitied. It brought its dead forward as a ledger. Aethel felt the blank spaces where the lines hadn’t been paid.
“Breathe,” Kael said, because he did not know what else to say.
She obeyed. The air scoured. Frost needled the soft inside of her nose. Her head swam; the spiral kept moving wrong; her heart battered at its cage like a trapped thing.
“Do we pull her?” Lyren asked without taking her eyes off the water.
“She’ll break,” Kael said.
“She breaks if we don’t,” Lyren returned, and for a breath their voices became a rhythm Aethel could climb like a rung.
She took another step down.
The surface climbed to her ribs, then her breastbone. The water’s skin whispered as it folded around her: not wet, not dry, a pressure that knew where to press. The cold found her teeth and set them aching, as if roots were being tugged by a patient hand.
Her reflection met her at last and did not match. It blinked a heartbeat too late. Its mouth formed a word she did not use. The spiral underfoot turned both directions at once in the reflection and neither in the water around her, and the contradiction almost made her gag.
The migraine lanced behind her eyes, clean, surgical. Something inside her skull felt the urge to rearrange itself to better fit the spiral.
“Not yours,” she said to her own head, out loud, because words make walls.
The pool did not mind. It liked a wall it could take apart brick by brick.
The first name it offered had weight. It pressed against her tongue from the inside, the way a sob presses. Her lips parted. The cold rose to meet the opening of her mouth, eager.
Syra made a sound, small, strangled, the sound a child makes when she sees a hand reach under a door.
“Aethel,” Lyren said, and it cost her heat to make the sound, “think of the way back.”
Aethel could not think of the way back; there was only forward and down and the elegant horror of a line that never ended. She held the vow like a stone in a river and let the water batter it, and the stone was smaller than she wanted.
Her knees loosened. The water climbed her sternum. The cold found the pulse at her throat and put its mouth there.
The pool’s whisper smiled.
Say my,
Something in the dark turned its attention sideways.
It noticed Lyren.
Not her boldness, yet, but the vow-shaped hole where her fear should have been. It moved toward that absence the way wasps find sweetness in fruit split by sun.
Lyren did not feel it arrive; she felt her teeth ache and her left hand tingle as if she’d slept on it wrong. She set her jaw and leaned another inch forward over the rim, reckless as fire, as if her body meant to offer itself to make a bridge.
Kael saw the shift without seeing it. He caught the back of her tunic and hauled, breath smoking from the effort. “Don’t,” he said, not because he doubted her, but because he understood doors better than she did.
Lyren twisted, fury bright. “If she sinks—”
“She’ll claw her way back,” he lied like a prayer.
The pool tasted Lyren’s anger where it touched her voice. It liked the iron in it. It thinned itself and flowed up over the lip a hand’s width farther than it should, testing the reach of boldness.
Aethel felt the pressure on her mouth tilt toward naming again. She ground her teeth. Her heart performed an ugly strike, a catch, a blow, like a smith testing a hammer against an anvil not made for it.
She forced one word up through the cold.
“We—”
The cavern took it and ten thousand mouths answered:
We. We. We,
Lyren flinched at the chorus and flinched again that she had flinched. She sucked in air as if to shout the rest in its face.
The dark rolled toward her, delighted.
Aethel’s eyes snapped to Lyren’s. Through frost and black glass and a spiral that wanted to replace the shape of the world, Aethel saw the moment the pool chose a second door.
“Lyren,” she said, and it cost her heat to make the sound, “don’t touch the water.”
Lyren’s hand was already braced on the stone, fingers white. She wasn’t touching the water. But the water had learned the shape of her voice.
The spiral brightened a fraction. The migraine drove a nail behind Aethel’s right eye. The first syllable of a name, not hers, rose again from behind her teeth, patient and gentle and merciless.
Syra’s whisper cracked to a thread. “Please.”
The pool listened to that too.
Aethel took one more step because there was no step that wasn’t forward. The cold closed over her collarbones and the base of her throat and slid its fingers behind her neck like a lover that meant to teach her a new way to breathe.
No light lived here. The red in her veins stuttered and sulked. The vow in her mouth felt thin as scraped paper.
She held Lyren’s gaze until Lyren blinked, and in that blink Aethel saw the water’s attention shift, felt its grin widen, an old thing pleased with how many doors a single room could hold.
The spirit turned its face toward Lyren.
The pool struck.
No splash. No spray. Just a clamp.
Black glass hardened into a hand that knew the hinge of her jaw and shoved her down.
Lyren bucked.
Her knees cracked stone, heels lashing, braid whipping like a wet rope across Kael’s face. She clawed for the rim, for his arms, for anything, but the water had her. It cinched around her throat like a collar. Her chest jolted once, a sob cut short; her lungs reached for air and closed on nothing.
The narrative has been illicitly obtained; should you discover it on Amazon, report the violation.
Bubbles burst where her mouth had been, popping like tiny bones.
Kael hooked both ruined arms under her ribs and heaved. The bandages split, resin soaking through, but he bore the pain. He dragged her half up.
She broke surface with a scream that ripped itself into a cough. Water and spit flew from her mouth, clinging to her chin in strings. She grabbed at Kael’s shoulder, fingers clawing for purchase. “K—” she gasped, trying to shape his name. “Ka—”
The pool snapped her down mid-syllable.
The sound it made was obscene: a lid slamming on meat, a mouth closing over a scream.
Syra screamed her name.
The ghost answered instead.
“Ohhh, little spark.” The voice slithered through the stone, through marrow, through the hollows of their teeth. “See how she flares. See how she gutters. Look how she begs to burn.”
Lyren thrashed, arms hammering at the pool’s grip. Her braid smacked water like a whip. Bubbles frothed in a white spray, rising too fast, too thin, shredded by the black before they touched air, as if the pool wasn’t just drowning her, but hoarding her breath.
Kael hauled again. His teeth were bared, jaw veins bulging. He got her head clear long enough for her to spew a sluice of water, hacking, choking. Every cough sounded like something tearing inside her. She dragged in half a breath that rattled like a broken pipe. “Sy—”
Water folded over her face like iron shutters and ripped the rest away.
She kicked wild, shins slamming stone until skin split. Her toes scraped for purchase. Her fingernails raked useless lines in Kael’s arms. The pool didn’t care. It chewed her like a furnace chews sparks, greedy, patient, swallowing fire only to spit it back ash-grey, dimmer each time.
Down. Up. Down again.
Not drowning. Not yet. Tempering her. Testing how much fight lived in her bones.
Every plunge rang through the cavern ribs like an anvil struck by a god-smith’s hammer, a brutal, measured tempo. The mountain didn’t just echo her heartbeat, it struck against it, pounding back, as if Mars itself were helping snuff her fire.
The ghost purred through the rhythm.
“Hear it? Every spark smaller. Steel cooling. I could keep her dancing forever. Soon she will not rise, and still she kicks. Delicious.”
On the upbeats, Lyren’s body jolted against Kael’s grip, spine bowing, chest heaving. On the downbeats, the pool took her, smashing the breath out of her ribs. Her braid whipped; bubbles burst white, frantic, then vanished into black. Her eyes flashed once, twice, wide, wild, animal, each time duller when they broke the surface.
“You could stop this,” the voice purred, closer to Syra than to her drowning sister. “Little echo. One word. Echo me, and she breathes. Watch what your silence buys.”
Syra clutched her own arms until nail-beds split. “Don’t—”
Lyren surged up again, throat raw. She vomited water, coughing in convulsions that bent her in Kael’s hands. Spit and pool-brine trailed from her lips in ropes. She wheezed, dragging in a jagged breath like glass. “I’m,” she rasped, “I’m not—”
Black slammed over her face and stole the rest.
Her fire was still there, still fighting, flaring in every kick and claw, and the ghost thrilled to it. The water tightened, savoring. It didn’t rage. It measured. It let her have half a lung, a quarter, a ragged shard of sky, and each time she reached for life, it answered with nothing.
“Every kick smaller,” the ghost crooned, voice warm with pleasure. “Every spark dimmer. Feel how she clings to you, little echo? This is what water does to fire. It doesn’t just put it out. It teaches it to beg.”
Lyren’s arms flailed slower now, strokes heavy, as if she were dragging chains instead of water. Her heels hit stone, out of rhythm, weaker, leaving bloody crescents where they struck.
Kael roared, hauling until his own wounds bled fresh, resin streaked red. He got her half out, chin, lips, one frantic eye glaring, long enough for her to hack up a spray that splattered his face. A sob tore loose, shredded from the inside. “Please—” she croaked, some plea forming—
Her head snapped back as the black sealed her under again, cutting the word in half.
Her fists loosened. The blaze in her muscles sputtered. She struck once, hard, a heel drumming stone like a war beat. Then again, softer. Then once more, slower, bubbles spiraling up in pale strings that drifted apart before they reached the surface.
Syra staggered forward, knees bruising stone, her voice breaking. “Lyren, please—”
The ghost slid into her ear, delighted.
“She’s gone for you. Don’t waste her. Say my name.”
Lyren’s body jerked. A spasm, not strength. She rose one last time, lips quivering around a scream that never formed. Only a thick cough came, spit, water, nothing more. Her chest convulsed, hunting for air that wasn’t there. The pool dragged her down again.
Kael’s arms shook. His burns split wider. He dragged with both ruined limbs anyway, teeth clenched, a growl buried in his throat.
The ghost chuckled through Lyren’s choking.
“She fights for you, little echo. See? And you do nothing. One word and she lives.”
Lyren’s braid floated now, a dark rope trailing. Her hands no longer clawed. They opened, fingers drifting loose, palms turned up as if asking.
Bubbles rose slow, heavy, too few.
Syra pressed her forehead to the stone, tears cutting her cheeks raw.
The voice coaxed her, soft as lullaby.
“Don’t let her die for nothing. Echo me. Just once. Say my name.”
Lyren’s leg twitched. Not a kick. Just a muscle firing its last. Her chest shuddered against Kael’s grip. Her mouth sagged open under the water’s hand.
The spark was almost gone.
The ghost whispered, gentle as a parent teaching a child:
“Little echo. Repeat me. Save her.”
Kael’s whole body shook. His lips drew back over bloodied teeth. He dragged harder, and harder, until he could see the whites of her eyes roll up, pupils vanishing under lids. Her body arched once, a final bow to the dark, then sagged.
He wrenched her head above. Her mouth lolled open. Nothing came out. Not a cough, not a breath.
Water ran from her lips like the end of rain from stone.
The ghost laughed in Syra’s bones.
“Gone. All gone. Because you kept silent.”
Syra’s hands shot out, catching her sister’s face, slapping it, shaking it, desperate. “No! Lyren!”
Lyren’s head rolled in her grip. Kael slammed a palm to her chest once, twice, three times. Nothing.
Her arms dangled. Her braid stuck to her cheek like rope.
Kael’s mouth crushed over hers. He forced air in. It came back cold, dead, like stone. He ripped away, struck her sternum again, harder. His roar cracked the cavern walls.
Still nothing.
The ghost cooed.
“Little echo. You could have ended that. With one word. Mine.”
Lyren’s chest hitched once, just once, and then sagged again. Her body hung limp in Kael’s arms.
The pool hushed, patient. Waiting.
Syra’s voice tore out raw, a sound that wasn’t word but pain.
The ghost slid close to her ear, soft as silk:
“Say me. And she lives.”
Lyren’s body sagged. Her fists uncurled. Her braid floated in the black like a rope cut loose. Kael’s mouth worked against her lips, pushing air that came back stone-cold. Her chest refused. Her spark was gone.
Syra tore forward, knees skidding on wet stone, voice cracked and breaking.
“Take me. Not her.”
The pool paused. A silence heavier than sound. Then it leaned toward her like a lover answering a call.
The ghost cooed.
“Little echo. Brave little door. You finally open.”
Pressure dropped onto her ribs. Not a shove, not a slam, a hand that pressed itself inside. Her lungs seized. Her mouth opened without her choosing. Cold slid in, not water but the memory of water, a thousand lost breaths funneling through her lips.
She convulsed once, then steadied. Her fight wasn’t thrashing like Lyren’s. It was stillness. Endurance. Time.
The ghost chuckled in the hollow of her skull.
“Do you feel her spark guttering? One word. Mine. And I will give her back.”
Syra leaned down anyway. Her lips sealed over Lyren’s slack mouth. She forced her last warmth in, ribs tightening until they snapped fire inside her chest. Not a kiss. A command. A transfer.
The breath carried more than air. It tore from her like light, a vow ripped raw from marrow, and with it went something deeper, years that should have been hers, poured into her sister’s lungs like stolen time.
The spiral beneath their knees pulsed once, as if the geometry of the world itself acknowledged her surrender.
The air split into a syllable, not sound, not voice, but essence:
End,
Lyren’s chest lurched. Her back arched as water and spit burst from her throat in a spray. Her eyes flew wide. She gagged, coughed, and the word ripped out of her raw, carried on her sister’s fading spirit:
“…dure.”
The vow completed itself across their mouths. Broken. Stitched. One half torn from death, the other sinking.
The ghost laughed, delighted.
The sound was small and close, like something giggling inside her skull.
“Ohhh, echo,” it breathed. “You gave yourself away. A toy, a tether, a breath. You’re mine now. Door and key.”
The pressure slid deeper.
It didn’t crush from outside; it pushed from within, a hand turning her lungs inside out. Her chest seized again, but this time there was nothing left to give. Her spirit flickered at the edges, like a candle guttering in its own wax. Her eyes rolled. The next reflex wasn’t breath, it was surrender.
She inhaled black.
The descent began.
No thrashing. No flailing. The fight had already been spent. Her body tilted forward, folded like a child lowering into sleep, obedient to a hand no one could see. The pool wrapped her whole and drew her down as gently as a blanket.
Her eyes stayed open. Not wide, forced. The dark hooked behind her lids and held them. It wanted her to see.
Shapes crawled at the edges: hands without fingers, arms without shoulders, faces that only remembered where mouths used to be. They clustered around her like curious insects. Whispers slid into her ears, threading themselves through old sounds: Lyren’s bright laughter, her mother’s weary scolding, Kael’s low growl, all bent, warped, broken over the curve of the ghost’s chuckle until they were only its voice wearing their skins.
“Every memory is mine,” it whispered. “Every echo, mine. You were born to repeat, and I choose the words.”
Her heartbeats slowed.
Each one landed louder, heavier, like fists knocking on a door from inside her bones. She tried to cling to them, to close her hands around the rhythm and keep it, but her fingers wouldn’t move. The door cracked wider with every thud, and something on the other side leaned in.
Bubbles rose.
Tiny lanterns of her breath fled upward, wobbling, spinning, climbing toward a ceiling she’d never see again. Each one carried a little piece of warmth, a fragment of a moment: a laugh, a question, a promise. They left her and did not look back.
The ghost purred.
“Look at them climb. Those are your seconds. That’s your life. Shall I count them? One… two… three…”
It didn’t hurry. It had all the numbers in the world.
Her spirit slipped.
She felt it peel, slow and soft, like thread being pulled from cloth. Each tug unmade a piece of her, name, face, fear, drawn down toward the bottomless spiral yawning beneath her ribs.
Far above, as if through miles of stone, she heard Lyren cough. Faint. Broken. Alive.
Her heart clenched one more time, a sudden sharp pain that almost shoved her upward. For an instant the door inside her slammed half-shut, as if she might still hold herself together.
Then the beat skipped.
The next never came. The spark guttered. Her body went slack, not falling but hanging in the black.
The ghost hissed in triumph, all silk burned away.
“There. The knock is over. The door is open. Gone. Mine.”
A silence followed.
Not hers. Not the pool’s. A third silence, vast and clean, older than stone.
It wasn’t empty. It felt held, as if something immense had just stepped into the room and every shadow knew it. The ghost’s presence thinned at the edges. The black water waited.
It pressed on her chest until her last spark guttered. And in that collapse, when everything she was seemed to fall inward, the word rose.
Not a sound. Not a whisper. A strike:
Endure.
It hit through her bones like an anvil caught in a star fall. The old silence shattered and re-formed, no longer hollow but full, heavy with a Presence that did not need to raise its voice. What remained pressed heavier than sound, a tidal hush bowing its head to the vow Syra had given. The ghost’s shriek tried to rise, bent sideways, cracked in on itself, and tore apart like brittle glass under a brighter weight.
Her eyes snapped open. What lived there wasn’t void. It was rupture, a wound carved in the dark, a seam of light not glowing but cutting, jagged as a furnace crack.
The seam bled brilliance. The black water buckled as if scalded. Lines of radiance unfurled from the break, not wild but precise, like the strokes of a constellation drawing itself in reverse. Claws of light curled out, vast and tidal, not to strike but to shield. Their weight pressed into Syra’s ribs where her years had been torn away, and the claws gave them back: Not yet, child. Not yet.
The pool itself recoiled. The ghost howled in silence, fury strangled under the constellation’s grip. Its grip was not fire, but star-cold clarity, and the dark inside the water recoiled from it like mold from clean steel.
The hush that followed pressed harder than sound, tidal and absolute, as if even the void bent its head to the word.
The voice surged again, no longer a single strike but a tide moving under everything else:
“You gave for love. The shell keeps what love protects. Rise, child. Endure.”
And at the bottom, where silt had buried it for centuries, something stirred.
A shard.
It pulsed once, faint as a coal under ash. Then again, harder, caught in her rhythm. Each thud of her heart drove its glow brighter until the depths boiled.
When her hand reached, the shard didn’t wait. It surged upward as if hurled by the claws themselves, slamming into her palm with the violence of current finding ground.
The pool screamed, the cry of a prison torn open. A star that had been gagged for centuries broke free, boiling the black into froth as it fled captivity.
Light erupted, but faltered. The vision tried to bloom, but in Syra it shattered, scattering into broken images:
Claws of light rising to shield, but splintering apart before they could close.
A shell vast as the sky, ribs folding inward, but the halves misaligned, leaving gaps for the dark.
Two sparks drifting together, one large, one small, but the smaller flickered in and out, heartbeat stuttering, vanishing mid-pulse, reappearing wrong.
A constellation’s arc, Cancer’s crown of claws, almost drew itself across the black, but the lines jittered, erased, redrawn crooked, collapsing into a wound in the sky instead of a crown.
Voices tore across her bones, not one but a hundred, each broken, each demanding to be first:
“Endure, shell, child, rise, fall, rise,”
Then static drowned them. The shell split, fragments collapsing inward, leaving her clutching pieces that would not hold.
The Spiral Lens guttered, pulsing uneven in her fist, its glow like a heart searching for rhythm.
The ghost spat, furious:
“You opened once, little echo. You’ll open again. And when you do, it will not be for love.”
But its grip was broken. The ancestral claw hooked under her ribs and pulled. Aethel’s arms above pulled. And the Lens burned hotter in Syra’s fist, dragging her with it, a star escaping prison.
She rose.
The water peeled off her chest like a cloak slipping free. Her head broke surface. She gasped, but the first breath tore like glass, her ribs seizing, coughing black ropes of water from her lungs.
Aethel caught her under the arms, hauling her up with a strength that shook her frame. Kael steadied Lyren against his chest, eyes wide, disbelief and relief splitting his face.
Syra collapsed against Aethel, the Lens still clutched in her hand, amber veining faintly. Her lips trembled, her breath ragged, but she whispered, voice hoarse, broken:
“With you.”
Lyren coughed again beside her, hair plastered to her cheeks, whispering the word her sister had given her:
“Dure.”
Aethel pulled them both in, one under each arm, her chest heaving against their small ribs. She checked them with shaking hands, Syra’s pulse thin but present, Lyren’s breath ragged but steady. The stone was wet beneath their knees, but for a moment she didn’t care. She only held them, forehead pressed to tangled braids, whispering wordless thanks that tasted like sobs.
Lyren flinched at the drip of water still clinging to her lips. When a drop slid down her cheek she gasped and clawed at her throat as if the pool had found her again. Her eyes went wide, not at the dark, but at the memory of it, and she tried to scramble back from the rim.
Aethel caught her before she could fall into her own terror. “Shhh,” she breathed, pulling Lyren tight against her shoulder, rocking her once. “It’s gone. You’re here.”
Lyren trembled against her, fingers twisting in Aethel’s arm hard enough to bruise. She would not look at the water.
Aethel kissed the crown of her head, then lifted her chin to the passage waiting above. Her voice came low, steady, the only anchor left in the ruin of air.
“Yeah,” she murmured, pressing both girls close as if she could carry them in her own ribs. “Let’s go.”
They moved. Kael ahead, shoulders squared. Aethel right behind, dragging the twins with her, not daring to slow. Boots slapped wet stone. Drip, drip, drip behind them, no one turned to look.
The tunnel narrowed, lamps sputtering. Lyren’s breath came sharp, too quick. Syra clung at Aethel’s side, lips parted, eyes wide.
The tunnel breathed wrong.
Shadows flickered, not from the amber light, but from something deeper, darker. Light snapped out, the spirit’s voice was already counting:
Step one. Step two.
A laugh in the stone, dragging gravel in every syllable.
“You really thought I was done with you.”
The light sputtered on.
Cold knifed her ribs.
Then the blaze went dark.
Step three. Step four.
High and jagged, like glass dragged over bone.
“Hahaha, just like before.”
The Heartstone flared once, then died.
Darkness swallowed the chamber.
Children screamed where no faces could be seen.
Step five. Step six.
The floor shook under them. A rhythm of something stomping, circling.
“With those arms wailing, one last kick,”
The lights pulsed on.
Then died again. No breath.
The spirit lived only in the dark.
Step seven. Step eight.
The whisper slid right to Lyren’s ear, soft and cruel:
“Hush, little spark. It’s only your fate.”
Her pupils blew wide. The cavern blurred into black water, and the pool’s grip returned in her bones.
Step nine. Step ten.
“For me, hahaha, to drown you again,”
Hands like ice hooked her wrists. Lyren screamed as the spirit yanked, dragging her toward the black pool waiting behind them. She kicked wild, eyes blind, nails tearing air.
Aethel roared.
Her aura tore loose, red bursting like a furnace flood. It howled down the tunnel, fire against stone, shoving the darkness back. The spirit shrieked, its count severed, its laughter cut to static.
The air shook. The ceiling groaned. And then above, through cracks in the cavern roof, new stars carved themselves into the sky.
A great bear arched across the north, claws bright as firebrands. Another smaller, pressed close at its side. The Mother Bear and the Baby Bear. Their light branded the cavern ribs, etching the claws into stone so the trial lived not only in heaven but in the bones of Mars itself.
Their light didn’t just shine. It pressed down, heavy and holy, an answer to the vow Syra had made in the water. The cavern itself bowed to it, ribs glowing as though branded by the stars above.
Kael hauled Lyren to her feet, pressing her against Aethel’s chest. Syra clutched the Lens in her small fists, its uneven glow echoing the constellation’s pulse. Together they stumbled forward.
Behind them, the trial door loomed. They staggered through as the spirit hissed one last time, its voice twisting with the rhythm of the dying lamps, a curse smeared across stone:
“Every step you count, I will count too. Every breath you keep, I will take back. Endure, if you can.”
The lamps guttered. Shadows rattled the ribs.
“Count steps no more. The silence screams.
I will see you
in your dreams.”
The words didn’t fade; they carved themselves into the stone like black script, still writhing as the trial door slammed shut.

