The latch resisted Elowen’s first turn. A low note passed through the metal beneath us, so deep I felt it in my teeth before I heard it. The restraints around Dorva tightened by a finger’s breadth.
“Stop,” Elowen said.
I froze with Dorva’s shoulders gathered against my forearms. Her head rested where it’d fallen, her face turned toward the dead gold boundary. No breath disturbed her lips. No last word came to make the stillness merciful.
Jak lowered himself beside her feet. “The plate shifted.”
“I know.” Elowen’s fingers hovered over the latch. “Isolde?”
Isolde had already moved. She stood with one hand against the sealed wall and the other raised toward the cradle. Violet light slipped from her fingers in thin, silent threads. They joined the custody marks she’d drawn earlier, then bent toward the nearest support. The glow didn’t open anything. It held the old lines closed while the metal beneath them trembled.
“The seals remain intact,” she said. “The cradle is trying to complete its last instruction.”
“Can it complete it without crushing her?” I asked.
“Not if you keep asking questions instead of holding still.”
There she was. I nearly smiled, but Dorva’s weight pressed the attempt flat. Isolde stood in the violet shine with her face fixed on the mechanism, and some foolish part of me noticed how beautiful she was, even now, even with my hands full of a dead woman. I hated that part for having room to breathe.
Elowen leaned close to the latch. She touched the sun disk at her throat, and a small golden radiance gathered beneath her knuckles. Her eyes moved over Dorva’s neck, chest, and hands, though there was nothing left to measure.
“No living response,” she said. “The body is clear of the active current. We can move her, but slowly.”
She turned the latch a fraction. Something inside the cradle clicked.
“Now,” she said. “Lift on my count. Three. Two. One.”
I raised Dorva’s shoulders. The weight came unevenly, heavier on the side where the metal supports still held her coat. My boots slid across dust. I caught myself against the cradle’s rim and used its angle instead of fighting it, shifting my hips beneath the load until her weight settled closer to my chest.
The support gave way with a sharp scrape.
Jak caught Dorva’s boots before they struck the floor. “That’s the sound I was hoping not to hear.”
“You hoped to hear a worse one?”
“I keep my hopes modest.”
The answer landed softly and vanished into the chamber. He adjusted his grip, one hand beneath each ankle, and watched the gallery over his shoulder. His crossbow remained strapped to him, but his free fingers tested the stone beside his knee, checking for another vibration.
I drew Duskfang just far enough to reach the last clasp beneath Dorva’s shoulder and cut through it. The cradle answered with a hollow groan.
“She’s free,” Elowen said.
Isolde’s raised hand shook once. She closed her fingers, and the violet lines tightened across the wall. “The custody marks are holding. I’m not opening another chamber.”
“No one’s asking you to,” Elowen said.
“Someone will.” Isolde looked at me then, violet eyes sharp in the dying light. “Not tonight.”
Dorva came free. Jak stepped backward with her feet while I carried her shoulders, bent beneath the knowledge that I could no longer pretend I was rescuing anyone.
“Shrouding space,” Elowen said. “No salvage. No archive doors until she’s secure.”
I tightened my grip. The first step toward the passage felt harder than lifting her.
The service passage opened into a narrow alcove where the fortress had once tended its wounded and fed its workers. A stone shelf ran along one wall, crowded with empty bowls and copper hooks. Beneath it, a shallow channel carried a thread of clear water toward a drain that still worked after six centuries. The air held hot copper, old lamp oil, and the mineral sweetness of rain trapped in stone.
We laid Dorva on the long worktable. Jak lowered her boots first, then kept his hands beneath her heels until Elowen told him to let go. None of us moved after that. Somewhere beyond the wall, metal answered metal with a low, distant note. The sound traveled through the table and into my ribs.
Her axe remained at her belt. The knives at her coat, the pouches, the worn gloves, and the little iron charm at her throat were all where Dorva had put them. Soot darkened the lines of her knuckles. One bootlace had burned through near the ankle, and Jak replaced it before the shroud closed. No one reached for any of it. That mattered more than the words waiting behind my teeth. If we stripped her before carrying her home, we could call it necessity. I’d heard necessity used to make almost anything sound clean.
Elowen unfolded a clean expedition cloth and warmed it beneath two fingers and a quiet Solaran prayer. The muted gold sank away, leaving the linen warm.
“Her gear stays on her,” Elowen said. “We make her ready before we touch anything else.”
Jak tested the cord at the table’s foot. “That knot won’t hold sideways.”
He redid it through the cloth instead of across Dorva’s coat. Elowen corrected the fold. I held the table steady while Isolde studied Dorva’s route marks at the mouth of the alcove.
Her violet gaze followed the three shallow cuts Dorva had made. “They continue beyond the alcove,” she said. “That’s all they tell us.”
“No guessing,” Elowen said. “No handling salvage until the body is ready and the route is confirmed.”
Isolde looked into the passage, then back at Dorva. Without a gesture, the loose ash near the threshold lifted in a brief spiral and settled away from the path. The air tasted of rain for an instant. “If we find portable records or working craft, I’ll take custody once we know what we’re looking at. Until then, we guess nothing.”
Jak took Dorva’s feet again. I took her shoulders while Elowen checked the shroud and Isolde stepped ahead to follow Dorva’s marks.
“Dorva first,” Elowen said.
“Then whatever her marks found,” Jak answered.
Isolde glanced once at Dorva before turning into the passage. “In that order.”
We lifted Dorva and followed her route marks, every piece of her gear still where it belonged.
The passage narrowed before the command gallery, and Jak caught his shoulder against the stone to let us pass. Beyond it, Dorva’s route marks continued along the wall, three shallow cuts leading toward a door I hadn’t noticed before. The door bore the hammer-over-split-bar, its black metal sealed beneath a skin of old dust.
Elowen checked Dorva’s bindings without opening the shroud. “She’s secure. We can move.”
Jak glanced toward the gallery. “And the seals?”
Isolde crouched by the door. Violet light gathered in her eyes, too dim to cast a shadow but sharp enough to reveal every hairline fracture in the metal. “Stable. Nothing is drawing through the walls.”
“Then open it,” I said.
Isolde looked back at me. Her mouth tightened. For once, no clever answer came. She pressed her ringed hand to the black metal. Wind moved through her hair though the chamber had no draft. The lock answered with a tone like a struck wineglass.
Elowen touched the sun disk at her throat. Gold gathered under her palm and spread across the door in thin, steady lines. The old marks brightened, then settled. “If it shifts, stop.”
“I heard you,” Isolde said.
“Hearing isn’t the same as obeying.”
The door opened inward without hinges. Behind it stood a low case of black wood and brass, no larger than a traveling chest. Its lid was covered in plates, leaves, cylinders, and eight thin crystal sheets stacked beneath a silver clasp. No jewel shone. No flame burned. Yet the air above it began to tremble.
Empty air folded toward the case.
It gathered first as a faint distortion, like heat above a forge. Then the distortion thickened into a clear sphere, suspended over the brass plates. Threads of pale light streamed from the chamber walls and vanished into it. The sphere brightened until my teeth hurt. A point formed inside, white and fierce, and swelled into a captive star.
Jak took one step back. His hand went to his crossbow, though nothing in the room had moved against us.
“That’s not a lamp,” he said.
“No,” Isolde answered. She’d gone utterly still. “It’s gathering what’s already here.”
The star dropped into a channel cut through the case. Brass plates began to speak. Their voices overlapped in a language I didn’t know, each word ringing from a different surface. The cylinders turned by themselves. Eight crystal leaves lifted and opened like pages in an invisible hand.
Ghostly fingers shaped hot metal above the first leaf. Sparks vanished before touching stone. Another leaf gave three notes of rough guild song; a third showed hands closing a vessel around light.
I’d seen magic used to kill, to mend, to frighten, to open locked doors. The third leaf sang while the ghostly hands worked. I leaned close enough for Elowen to catch my sleeve.
“The construction record,” Elowen said. “Containment. Release. Shutoff.”
“All here,” Isolde said. “Speaking plates for the foundation. Leaves for the assembly. Cylinders for the memory pattern.”
“Can you read it?”
“I can read pieces. I won’t pretend that means we can build it.”
The star flared.
Far beyond the chamber, stone opened with a grinding roar. A round mouth appeared in the fortress wall, aimed through a distant gallery at a basalt figure crouched in a buried courtyard. The case released its stored brilliance. A white beam crossed the dark and struck the colossus beneath its raised arm.
The basalt giant broke apart.
Its head fell first. Then its shoulders burst into slabs, and the rest collapsed in a thunder that rolled through Ironfast until dust shook from the ceiling.
Jak lowered his crossbow. “That was a siege engine.”
“It was a demonstration,” Isolde said.
“That distinction won’t comfort anyone outside this room.”
Before the echoes died, the stored light spread across the chamber mouth as a translucent barrier and caught the falling stone. Then water surged into a basin that had been dry for centuries. Steady globes climbed into the dark while the walls shaped themselves into channels, steps, and shelter. The same gathered power had become defense, light, water, and a place where people could live.
Marchgate could build walls that did more than stand. Valecourt could put light where roads failed, water where wells ran dry, and force into the hands of soldiers who had never learned to wield it. Every ruler beyond Valecourt would want the same thing. I could already imagine the doors closing, the guards arriving, the polite hands claiming custody for everyone’s safety.
The nearest brass plate gave one final ringing phrase. Isolde followed the same marks across three surfaces. “The name is in the script,” she said. “The Ironfast Condenser Archive.”
Elowen looked from the shattered colossus to the basin, then to Dorva beneath her shroud. “Can it be made again?”
Isolde’s fingers remained on the leaf. “I don’t know.”
Jak watched the cylinders settle. “You’re the one who’s supposed to know strange machinery.”
“I’m telling you the truth.” Her gaze found mine. “The records show what they built. They don’t prove we can build it now.”
Elowen rested one hand on the shroud over Dorva’s face. “Then nobody calls this reproducible until someone qualified examines it.”
No one argued. The captive star dimmed, but it didn’t go out. It waited inside the brass channels while we stood among the water, the new-made lights, and the dead woman who had led us there.
Elowen checked Dorva’s shroud. “Her gear stays with her. Everything else gets counted once and carried under the commission.”
Jak tested the doorway. “Then count quickly.”
We started with coin because coin had the decency to be simple. The pay chest held one hundred and eighty old dwarven gold crowns and four hundred and twenty silver trade marks. We sealed each currency in its own mission sack.
A dull blow traveled through the floor.
Every wall lamp changed from white to amber. Across the court, the gold-veined plate answered with a low pulse, and the floor trembled beneath the pay chest.
“That wasn’t us,” I said.
“Ironfast disagrees.” Jak hooked the coin sack through his belt. “Keep moving.”
Twelve dreamglass cabochons lay in a bronze nest nearby. Each held a tiny unmoving place: a bridge under green trees, a red stair, a white tower beside a vanished sea. The floor shifted under us. The shelf tilted while I watched. The cabochons began sliding toward the edge.
I caught the bronze nest against my chest. Twelve lost worlds clicked together inside it.
“I’ll carry them.”
Jak wrapped the bundle and gave it back. “Smallest burden.”
“You’ve finally recognized my gifts.”
“I recognized the box.”
Four starmetal billets rang faintly when we separated them. Jak took one. Elowen secured another beside her protected case. The other two remained on the stone; wanting them didn’t make our backs stronger.
A second pulse passed under us. Dust spilled from a ceiling seam. Somewhere beyond the treasury, metal began clicking one joint at a time.
Elowen nested eight crystal craft leaves in the case. One woke under her breath and showed ghostly hands joining bright metal while a fragment of guild song moved through the room.
“Lessons,” she said. “Not only weapons.”
“Lessons later,” Jak said. “Door now.”
Isolde lifted a seven-leaf bronze torque from its peg. The leaves floated around her throat and chimed when she turned.
“Mission custody,” she said, fastening it. “Until division.”
The forge finds were still wrapped apart from Dorva’s own things. Elowen kept the bronze lantern. Jak checked the three golden vials. I lashed the black-and-red greaves beside the war-pick, and Isolde secured the humming chisel beneath the archive case’s outer straps.
The starmetal war-pick from the forge gallery still rode lashed to my pack, its translucent beak wrapped in cloth. I tightened the binding above the dreamglass. The weapon answered the amber lamps with one cold note.
“That comes too,” Jak said.
“I’ve grown attached.”
“It’s attached to the pack.”
“That was the joke.”
“Leave it in Ironfast.”
The archive stayed in Isolde’s hands. Elowen took Dorva’s forward carry with me while Jak loaded the sealed coin and his billet. Nobody settled ownership. We were bringing the argument home intact.
Across the court, the massive gold-veined plate pulsed again. The floor trembled. One of its folded arms opened an inch and stopped.
The plate stood nearly to my shoulder, black metal veined with gold, six folded arms ending in empty anchor sockets. At rest, it looked heavy enough to pull a cart backward.
My hand brushed the pocket holding the black-iron signet.
It'd fit, Astarra said.
She’d told me the space inside was larger than the ring. If I wore it, I could carry the plate alone. I could also explain why I’d hidden a piece of shared salvage from four people who had just trusted me with Dorva’s body.
I left the ring in my pocket.
Isolde crouched by the nearest socket. A thread of wind lifted the dust and exposed cracks around the gold rim.
“These arms lock into prepared anchors,” she said. “Without them, the force has nowhere chosen to go.”
Jak followed the scratches into the floor. “And it weighs more than Dorva and half the rest together.”
A pulse moved through the socket. Dust jumped.
“Still live,” he said.
Elowen kept one hand on the shroud. “We’re done.”
Isolde rose. “We return with people who can fit the anchors and shut it down.”
“If it allows them,” Jak said.
“Then they learn before they command it.”
I could’ve ended the problem by putting on a ring. Instead I took Dorva beneath the shoulders.
“Leave it,” I said.
No one thanked me. The plate remained beside the colossus, gold veins dimly alive as we carried everything else away.
We started up the sloped passage. Ironfast held its maintained emptiness around us, brass fittings dull along the walls and every vertical shaft carrying a distant note from below. Dorva’s shroud lay between our hands, her gear still fastened where she’d worn it.
Ironfast made retreat feel like a measurement. Each step had a clean edge. The walls rose straight beside us, cut stone meeting brass channels, with narrow windows overhead that opened onto other levels of the fortress. Nothing dripped. Nothing grew. The only disorder belonged to us, four living bodies bent around one who no longer walked.
Isolde moved ahead with the archive case hugged against her ribs. A thin current stirred from her hand and drew the stale warmth away from our faces, clearing the fine grit shaken loose by our passage. She did it without turning, her storm focus catching a pale glimmer from the lamps.
“The next turn is clear,” Jak said. He bore Dorva’s boots while I carried her shoulders, his crossbow strapped where neither hand had to lie about being free. “I checked it before the lift. No damage past the service stair. That’s the good news.”
“You’ve got worse news?”
“I’m saving it for daylight.”
It was almost a joke. I kept it anyway. My arms were beginning to tremble, and I wanted the next handhold more than I wanted another clever answer. Carrying the shoulders made the task feel simple. If I bore my share without complaint, perhaps the rest of the night would remain obedient.
At the narrow stair, Elowen raised one hand.
“Stop.”
We stopped because she said it. Elowen checked the binding at Dorva’s neck and the position of her head.
“The weight is pulling the cloth across her throat,” Elowen said. “Jak, loosen that knot. Edrin, lower your side when I tell you. Isolde, keep the case against the wall, not over her.”
We did as she said. Elowen adjusted the wrapping, folded one corner beneath Dorva's shoulder, and secured it again with a strip of leather. Her mouth tightened when she examined the knot.
“She won’t shift now.”
“You’re certain?” I asked.
“We can move. We don’t rush.”
Third tooth, not the lever. Dorva’s last instruction returned so sharply I almost looked over.
Isolde resumed the lead with the archive and mission bundle, the old leaves whispering faintly inside their cases whenever she stepped. Jak and I followed with Dorva between us. Elowen stayed at my shoulder, watching the bindings and putting a hand to my elbow before every blind turn.
At the last gallery, the abandoned plate remained visible through the open court. Gold veins caught the first pallor rising beyond the fortress mouth. I looked once, then faced the passage.
The last gallery ended at the black outer gate that had sealed behind us. The brass service line Dorva had identified on the way in ended beside an iron release sunk into the wall.
We lowered Dorva onto the clean stone. Jak tested the release once, put both hands on it, and hauled. The slab rose by inches until an inner pawl dropped into place with a crack. It stayed up.
“That’s the line she found,” he said.
Isolde passed beneath the black stone first with the archive. Elowen backed through ahead of us, guiding the shroud clear. I followed with Dorva’s shoulders, and Jak brought her feet through behind me with the coin packs and his crossbow still strapped tight.
Cold spring air touched my face.
Beyond the gate, grass moved beneath the widening morning.
The first step onto the grass nearly folded me. Not from pain. My legs had forgotten that ground could give instead of answering every footfall with iron.
Isolde waited clear of the gate with the archive braced against her hip, her enchanted leather dulled by dust. Elowen guided my end down. Jak emerged a pace later with Dorva’s feet, the coin packs and crossbow still tight against him.
All four of us stood outside. Dorva had come with us. The fact struck harder than the daylight.
Wind moved over the Gray Fangs, cool and uneven, carrying the sharp green smell of crushed grass. Wet blades bowed beneath our boots. Above the fortress, the sky opened in pale blue between long scraps of cloud, so wide I had to lift my chin to take it in. Ironfast had given us measured corridors, white furnace glare, and stone that never permitted a careless step. Spring offered mud, distance, and no ceiling at all.
Jak gave the sky one glance and the ground the rest of his attention. He went over the fortress mouth in a slow half circle, reading it the way Dorva had read metal.
“They came back,” he said. “Twice since we went in. The last pass is inside a day. There's a watch spot behind the scarp where the grass is still getting up.”
Nobody asked who. Three descending notes told us only that someone had watched the door.
“He knows we went in,” Isolde said.
“Then by tonight he knows we came out, and that what we're carrying looks like a body and boxes.”
“Somebody worked that door and failed at it,” Isolde said. “The chisel marks beside the plate are days old, not centuries. So is the burn. Whoever made them had no way through.”
Jak looked down the falling country toward the east road. “And then five people walked up with a key, and four walked back out carrying boxes.”
“You're guessing it was him,” Elowen said.
“I'm guessing it was him,” Jak agreed. “His camp's a hundred paces under it and the ash is the right age. That's as far as I'd swear.”
“And what he wanted with it?”
Jak didn't answer that, because there was no honest answer available.
“He won’t come at us here,” Jak said. “Open ground. Four of us. He can watch where the cargo goes.”
“Marchgate,” I said.
“Likely.” Jak looked down the road. “That’s as far as I’ll swear.”
“Litter,” Elowen said.
We lashed two poles along Dorva’s wool-and-canvas bedroll beneath a stand of young firs. Jak checked the knots before we lowered Dorva. Elowen sealed the shroud against the damp with one thin line of gold.
“Solara, keep her until her people receive her.”
Jak dragged a dead branch from the path.
“I could’ve done that.”
“You were carrying her.”
“Magnificently.”
Jak clicked his tongue at the ground. Elowen gave him a tired smile, and for one breath the morning made room for something that wasn't grief.
Isolde stood beyond the litter, watching the fortress mouth. Her storm focus ring caught a dull glimmer as she drew the rising gusts aside from the cases. The wind curled around us, tugging at her coat and carrying the smell of rain away from the canvas.
“The air is changing,” she said. “The mountain's weather is breaking east.”
“Good,” I said. “Let it break somewhere that isn't on my head.”
Her eyes found mine. The look lasted no longer than a breath before she returned it to the road. I wanted to ask whether she was avoiding the same words I was. That might’ve been vanity. I kept the question behind my teeth and watched the path.
The mark in my palm warmed. I closed my fingers around it.
Closed.
I looked back at Ironfast. The archive case rested beside Dorva's litter, its contents capable of drawing power from the world and giving it to prepared workings. Marchgate would change if the knowledge survived. Valecourt would want it. Powers beyond Valecourt would want it more fiercely still.
None of them could have Dorva.
Jak lifted the forward ends of both poles. Elowen took the rear. Isolde secured the cases across her back and walked beside the litter. I fell in behind them with my hand near Duskfang. The road east shone with rain, descending toward Marchgate beneath the widening morning.
The road stayed beautiful and empty.