LOGINPOV: Luna
We hit the ground hard. My shoulder catches something and I taste dirt. Dust everywhere. Can't see.
"Everyone still got their limbs?" Jace coughs.
"Define 'all.'" Kai. Dry as always. "I seem to be missing my dignity."
"Quiet." Aiden. "Listen."
Something's breathing under us. The stone itself, pushing out, pulling in. The air tastes like a riverbank after heavy rain. Wet. Old. My seal settles, just a little, and I hate that it does.
The floor cracks. Not fast. Slow. On purpose. Stone peels back.
Two eyes open in the dark. Gold. Ancient. Tired. They blink once, and then a hand grips the ledge. Massive knuckles. Runes carved into the skin, glowing faint.
He pulls himself up. He's too big for the room. Moss in the cracks of his armor. Grey in his beard. Clay dried on his hands. He smells like roots and cedar and the sweet rot of leaves.
He looks at me and stops moving.
"The old songs were not songs." His voice sounds like rocks rubbing together. "They were instructions."
My chest does something weird. Not the pulling. Something quieter. I trust him. I don't know why.
He goes down on one knee. The sound echoes. Bows his head. To me.
"Four hundred winters. Buried kings. Raised mountains. I never believed the old promise would hold." He looks up. "And here you are."
"You don't know me," I whisper.
"I know your blood. It sang to mine from three ridgelines away. I walked through two mountain ranges and a frozen river. My legs wouldn't stop."
Jace looks away. His jaw works. Aiden's face doesn't change, but his frost moves slower. Kai tilts his head, studying.
We climb out. Orion reshapes the rubble into stairs, and we end up back in the high room. But it feels smaller now. Four of them. Aiden's cold. Jace's heat. Kai's shadows in the corners. And Orion. The floor groans under him. The candles lean his way.
I'm in the middle. Four pulls.
"This is too much," Jace says. "Four bonds on one…"
"She's standing," Aiden cuts in.
"Barely." Kai's voice is soft. "Look at her hands."
"Step back." Orion's voice rolls through the room. "Give her a minute."
Their scents layer. Winter. Smoke. Night flowers. Earth. None of it aggressive. All of it there.
I want to scream at them. I want to tell them not to leave. Both at once. I swallow it.
Then my chest twists. Not cracking. Like being wrung out. I stagger. White light leaks through my shirt in four lines, each one aimed at a different man. My knees buckle. Orion catches my elbow. His hand is huge and warm and careful. The twisting eases up. Not gone. Better.
"It's pulling," I grit out. "All four ways."
"It is making room. A vessel shaped for one cannot hold four. The pain is the old shape giving way."
"How long does it take," Aiden says.
"How long does she need. Mountains don't hurry. Neither should she."
He looks at me. Something moves in his face. "I have knelt to no one in four centuries. Not to the Elders. Not to the old throne. But the prophecy said when the mountain kneels, the old world ends. I thought it meant I would die." He pauses. "I didn't think it meant I'd find my purpose."
He lowers his voice. "I won't ask you to be what they made you. Just let me stand between you and what's coming. That's all I'm good for anymore. That's all I want."
My throat tightens. He says it like it costs him.
Nobody says anything for a second. I realize I'm still holding his sleeve. I let go and hope nobody noticed.
Through the windows, the moon shifts. Silver to amber to something dark and red. The eclipse. Early. It wasn't supposed to be tonight.
Kai's shadow pulls away from his feet. Aiden's frost turns black at the edges. Jace's fire goes thin and blue. Orion's armor starts blooming, tiny white flowers pushing through the clay.
"That's not right," Kai says. "Someone's pulling it forward."
"The Luxlyric texts warned," Aiden says. "A forced eclipse to crack royal seals."
"My seal." I stare at my hands. "It's answering."
Orion looks toward the window. "Then we have less time. Old laws were written under open moon. Under eclipse, they can be rewritten. Or broken."
A sound rolls up from the canyon. Low. Brass. Thunder trapped. War horn. Not wolf-make. Too deep. Bear-forged iron.
Then a second horn. Higher. Kaelene brass.
Then nothing. Which is worse.
"Who sounds horns in someone else's territory," Jace snarls.
"Below," Kai says. "At the gorge bridge. Announcing."
"That first horn is Orithorne." Orion's voice drops. "I didn't order it. Someone in my senate moves without me." His jaw tightens. "Nyssa."
"How many," Aiden says.
Kai counts. "Three hundred at the tree line. More in the dark. Armed. Armored. Not raiders."
My stomach drops. They're here. Someone let them through.
They move without talking. Orion plants himself at the door, stone rising around his boots. Aiden takes one window, frost spreading. Jace takes the other, fire along his arms. Kai just vanishes into the shadow.
"Stay behind me," Orion says. "Whatever comes through meets the mountain first."
"I'm not hiding."
Jace grins. "That's my girl."
"She's not yours," Aiden says.
"Not yours either."
"She's her own." Orion's voice is final. "We're just the wall."
Nobody says anything. Aiden's frost pauses. Jace's fire dims. Something loosens in my chest. He sees me. Not a prize. Not a prophecy. Just me.
Jace rubs the back of his neck. "This is... a lot."
Aiden speaks first. "I bind my frost to her. While I breathe, no one touches her."
Jace steps up. "I bind my fire. Even if it burns me hollow. Even if it burns him."
Kai appears. "I bind my silence and my blade. What I know, she knows."
Orion kneels. Presses his palm flat. The keep shudders. "I bind my roots. The ground takes me before it takes her."
Four of them. My seal sings, high and clean. The threads go tight. Not hurting. Lined up.
"I didn't ask you to die for me," I say.
Orion looks up. "No one asked. The bond did. And for the first time in four hundred years, I'm glad to answer."
The horn sounds again. Closer. The doors shake. Something hits the outer wall.
I walk to the balcony. Cold air. Torch-smoke. Old blood on the wind. The courtyard below is filling up. Faces. Spears. Wolves in formation.
"No," I breathe.
"Luna." Aiden's voice. "Step back."
"She's here."
I grip the railing. Every part of me wants to run. Pour the shadow-essence and disappear. But my feet don't move. Running is what the orphan did. I'm done with that.
The courtyard fills. Dozens of them. Executioners in silver-inlaid armor. Spear-tips catching the red moonlight. They move like one thing.
At the front, Raven. Perfect hair. Perfect posture. A golden scroll heavy with seals. The High Council's mark.
And beside her, a woman I've never seen. Tall. Strong. Her arms are wet with fresh blood, dripping from her claws to the cobblestones. She stares up at me with hate so sharp it feels personal.
Raven lifts the scroll. Her voice carries.
"By order of the Elder Council of Aidion, sealed under the single-bond covenant of Lunyx, deliver the abomination to the blade. You have until the eclipse reaches full dark." Her eyes flick to Aiden. Something old passes through them, then she buries it. "Refuse, and Aidion burns. Every wolf. Every cub. Every stone."
No one moves.
My hands are cold. My seal won't stop. Behind me, Orion's earth growls. Jace's fire roars. Kai's shadow hisses. Aiden's frost cracks the stone by my hands.
The woman looks past me. Finds Jace.
And smiles.
The moon bleeds darker. And I understand, with a cold, clear feeling like glass in my chest: the woman Jace once loved just helped murder her way through his brother's guards. And she's smiling at him like she brought him a present.
JaceScratch. Scratch. Scratch.Gold ink bites parchment. Luna's quill drags slow. I count each stroke. Fourteen. Fifteen. Sixteen. My jaw aches from clenching, and I don't stop.The Grand Hall of Solen holds still.No chair scrapes. No robe shifts. Thalorien Ironwisp presses both palms hard into the obsidian table. Beside him, Vaelorak Nightweave stares at his own hands.I dare any of them to object. Black fire warms under my skin, waiting. One wrong word and it answers for me.Seventeen strokes. Eighteen.Luna's wrist shakes. The seal on her spine pulses faint white through the fabric. Sleep won't fix the hollow bruise dragging at her shoulders. I've seen that slump before, in the borderland trenches, right before a wolf's heart gives out.I step closer. My shadow stretches behind her without asking. Smoked leather and cardamom drift off me, sharpened by the heat I'm holding down.She leans back. Half an inch into me.That's all she allows. A fraction of her weight settling against
LunaThe eighth shard's frequency hits my crescent mark, and my boots slide on grit before Aiden finishes yelling my name.My legs move. I don't tell them to."Luna, wait!" Aiden's voice cuts through dust behind me, but the mark drags my feet forward, and I can't stop.Something warm coats my tongue, thick and metallic, and I swallow past the wetness gathering in my mouth while my throat tightens around each step.The shards drag themselves across stone. Black roots seeking water. They leave grooves in the dirt that vibrate through my soles.Heat rolls off Jace at my left shoulder, cardamom and smoke clinging sour at the edges, and his hand finds my elbow.I push past him. My legs won't listen.The crescent on my skin pulls me toward the courtyard rubble, and I hate that my body answers it before my mind can refuse.The obsidian pieces snap together with a wet, heavy click. Glass stands almost whole, humming in the dirt, and the crimson pulse answers my mark's frequency.The face form
AidenThe siege engine rib still radiates heat under my palm, and charcoal chips off beneath my fingers while I press harder.Forty-seven charred bolts in Aidion's outer wall. I count them twice because the number won't stay where I put it, sliding around behind my eyes.Smoke threads through my teeth while I start again."Forty-eight," I mutter to the ash, correcting myself aloud because being wrong frightens me more than the counting does. "Missed one behind the axle."My breathing isn't steady. My hands are. I need the hands.If the hands stay steady, the count stays true. If the count stays true, maybe the twelve missing stop sliding behind my eyes.Jace drops from the wall above, boots hitting gravel hard, and he says nothing while I finish.Then he kicks a bent bolt free and tosses it aside.We work the same stretch without discussing it, shoulders almost touching, and when I reach for a brace his hand is already there."You're counting the bolts," Jace says."Someone has to.""
LunaMy knees hit the flagstones before I finish the step. Exhaustion has nothing to do with it.Below the spire, something hooks my sternum and pulls. A slow grinding yank, synced to vibration from the crypts.Steel rings beyond the courtyard wall. A shouted order. The scrape of heavy boots.White light spills from my palms, faster than I can hold. It cracks the worn stone under my fingers.I'm still scanning for Raven's shadow when the pull hits again.Aiden reaches me first, frost crawling up his forearms. He steadies the shaking pressure around us. His jaw tightens when Jace steps closer. Neither man moves away."Stop bracing against it," Aiden says, dropping to one knee. "You'll tear yourself open fighting the cycle.""It started when the mirror spoke." I choke the words through gritted teeth. "Something in the deep vaults is pulling."Blood sits thick on my tongue. My spine mark screams, vibrating the golden thread Zara wove. Every breath catches, tight and splitting."Then we e
JaceMy claws rip through a lieutenant's collarbone. Bone gives wet and soft. Charred wood and cardamom flood my tongue.Three strides left, Aiden's frost locks the second.We don't look at each other. We don't need to.The twin bond hums between my ribs. Struck-wire taut, no Luna threading the channel. Just him and me, before everything broke.I go low, sweeping two legs out. Aiden cuts high, silver steel through torchlight. My shoulders drop while his blade finds the space overhead.Same way they did at twelve. Fighting yard dogs behind the kennel. His elbow always brushing my ear.His body moves and mine answers. The frost gathers in his palm, pressing behind my own teeth. Cold air building where my molars sit.I adjust my arc before understanding why.The third lieutenant catches both elements at once. Shatters across the flagstones.Three bodies hit blood-slicked stone. I barely register the fight is over."Left shoulder's open," Aiden says. Flat, breathless.I don't answer. I'm
POV: LunaThe ancient shout presses behind my sternum. Not fading. Settling deeper, like the Queen carved a groove in my ribs and left her thumbprint there. My palms tremble against the cold rampart stone. Pear skin and white musk cling to my skin, too sweet, too human, for what I just did to those men below.Dawn reveals what darkness hid. Blood caught in flagstone cracks. Broken siege machinery smoking in the valley. The reek of charred pine resin and hot iron climbing the walls.A shadow clips the light above.Raven clears the battlement wall in a single leap. No rope. No ladder. She launches off the collapsing siege tower frame, twists midair without checking the distance, and lands close enough that I can see the dried blood on her knuckles. Two curved blades already drawn. The impact cracks two flagstones beneath her boots.Myrrh hits me before she straightens. Thick. Funeral-sweet. Wrapped around overripe plum fermenting in the dark."You shouted loud enough to crack the ridge







