By the time the road bent around the last rise, Marchgate had begun to show itself through the mist. Its outer wall stood broad and practical against the fields, patched in three different colors of stone and crowned with fresh timber where the rain had darkened the older work. Beyond it, roofs climbed toward the keep in uneven tiers. Smoke lifted from cookfires. A bell rang once, then stopped.
“Watch-bell,” Jak said.
He had one hand beneath the pole and the other near his crossbow strap. Jak treated every entrance as a place where someone might've forgotten to mention the danger.
Three posts answered from different parts of the wall while workers kept moving beneath them. Somewhere inside, a mule complained with the steady conviction of a creature whose opinion had never altered a decision.
Marchgate didn’t stop for us. A town still arguing over braces hadn’t yet turned our return into a story.
The entrance had changed since I last passed beneath it, new beams crossing the old stone in pale layers. Two workers had a timber hoisted halfway toward the gate frame while a mule wagon waited beneath it, driver swearing softly and going nowhere.
Aldara Voss stepped from beneath the arch before impatience became an accident. The scar along her jaw pulled taut when she looked from the hanging timber to the blocked road. She wore half-plate despite the warmth, her longsword at her side.
“Lower it,” she said. “Back the wagon through, then raise the beam with nobody under it.”
The workers lowered the timber. The mule chose that moment to cooperate. Above them, the watch shifted posts.
Elowen bore the rear ends of the poles ahead of me, her hair tied back with the same ribbon that always surrendered one side. Whenever the road leveled, one hand left the pole long enough to check the shroud, the lashings, or a corner of the canvas. She’d been checking other people all morning and hadn’t once checked herself. I walked behind her and looked away before I could decide whether that was strength or a wound she was walking on.
Isolde came behind us with the cases secured against the jolting road. I looked at her longer than the load required.
“Enjoying the view?” she asked.
“Considerably.”
Her mouth curved. Desire had terrible timing. It remained desire.
We reached the gate. A gust came down from the clearing hills, carrying the wet chill of the road into the square. Isolde lifted two fingers. No words followed. The wind changed course around us, bending toward the open fields instead of driving rainwater from the roof across the entry stones. Her storm focus ring gave one faint pulse of blue.
“Show-off,” Jak muttered.
“You noticed.”
“The roof stopped dripping on me.”
Jak’s forward boot sank into a hollow beneath the mud. His end of the litter lurched, dragging Elowen off balance. One rear pole dropped an inch, the canvas jerked, and Dorva’s shrouded body slid toward the stones.
My feet moved before fear could finish naming the danger. One boot planted on the raised edge of a paving block. The other turned through the mud, knee bending, shoulder dropping beneath the fallen pole. I caught the slipping weight against my hip and let the litter settle across the ground instead of fighting its momentum. The stones came close enough that I saw rain caught in their seams.
For a moment, nobody spoke.
Then Elowen steadied her end. “Good. Hold there.”
“I had it,” I said.
“You had the ground.”
That was true, which made it inconvenient. Jak found firmer footing and checked every knot without looking at my face.
Aldara approached only after the litter lay steady. She removed one gauntlet. Her bare hand rested on the shroud above Dorva's shoulder.
“Dorva Ironhand,” she said, loud enough for the gate workers and the nearest watch to hear. “Craftswoman, expedition member, and citizen under Marchgate's protection. She came home under guard. She'll be received as such.”
My throat tightened. Not cargo. Not salvage. Not the price of what she’d helped us bring back.
Elowen touched the sun disk at her throat, then laid two fingers against the shroud. Gold gathered beneath her hand, thin as dawn through cloth. Her prayer was quiet, without any voice from the dead, and the light faded once the canvas lay still. She drew her hand away and squared her shoulders.
“She can be moved,” Elowen said. “No one opens anything beside her.”
Aldara nodded. “Agreed.”
Brenna Cade came through the gate carrying a leather apron over her green dress, auburn hair pinned back, freckles bright against her face. Mint and sulfur followed her into the rain-cooled air. She stopped at Dorva's feet, staring at the shroud for a long breath.
“She argued with every hammer in the room,” Brenna said. “Usually because the hammer was wrong.”
Her eyes stayed on the shroud. “Dorva made me promise to hold the Iron Fist for her people if she didn't come back. They're waiting.”
Jak looked at the litter. “She carried more than any of us.”
I loosened the strap at Dorva's belt where her tools still hung, handles darkened by years of use, the iron token of her workshop beside them. They came away together, the first thing any of us had taken off her since the vault. Brenna held out both hands, but she didn't take them until Aldara looked to me.
“These go to the Iron Fist,” I said. “To her people. Not to one person's purse.”
Brenna's fingers closed around the bundle. “They'll be used there. Her name stays with them.”
She bowed her head over the tools, not as if blessing them, but as if accepting a weight that had been placed carefully in her hands.
Only then did Aldara turn toward the cases.
“Now,” she said. “The archive.”
I kept my hand on the nearest latch.
“Not yet. Dorva reaches the Iron Fist first. Then we open it.”
Aldara studied me, measuring the gate, the crowd, and the closed case. At last she stepped aside and pointed through the arch.
“Move her in. Clear the way.”
We carried Dorva beneath Marchgate's repaired gate while the watch called the next bell and the town went on making itself ready for another day.
Dorva went beneath the Iron Fist’s roof. Only then did Aldara lead us to a secured chamber in the garrison yard.
A lean man in a travel-stained blue coat waited beside the map table. Repaired silver stitching climbed his sleeves. Two fingers were inked, and he was straightening one cuff when Isolde set the archive case before him.
“Pellan Vey,” Aldara said. “Crown arcanist. He came to assess the raid damage.”
“Not Ironfast,” Pellan said. His eyes stayed on the case. “Until this moment I knew only that five descended and four returned.”
I’d expected a Crown arcanist to touch the plates and start explaining. Pellan ruined a cuff, snapped his chalk, and asked questions faster than Isolde could answer. Whatever we’d carried out of Ironfast had surprised the man Marchgate summoned when magic misbehaved.
Isolde opened the case and placed the brass plates, crystal leaves, and memory cylinders on the table. “Mission cargo, transferred to Marchgate under Crown and garrison authority. The contents remain unopened except under witnessed examination.”
She set the seven-leaf bronze torque beside the case, then drew the scorched gate token from a sealed mission pouch. Brenna had returned it after Dorva was received at the Iron Fist. “The torque came from the command room. The token opened the outer lock. Both remain mission equipment.”
Aldara pressed her seal into fresh wax. “Custody accepted.”
The declared salvage went under a second seal: coin and dreamglass, starmetal and craft leaves, the forge lantern, chisel, greaves, vials, and war-pick. Aldara named it pooled property pending appraisal and division. Nobody took a share home.
Pellan reached for chalk. “Show me what it did.”
Pellan asked what the archive had done, and Isolde answered in the order he demanded. His first questions were orderly: where each component had rested, which surface spoke, how long the light held after release. Then Elowen showed him the shutoff leaf.
He forgot his cuff.
“This line repeats through all three stages. No, wait. It isn’t a line, it’s a limit.” Chalk raced across the table. “Where’s the containment plate? Which face was inward? Did the sphere brighten before the cylinder turned or after?”
Isolde rotated the plate. “After.”
“Again. Slowly.”
He rebuilt the diagram, erased half of it with his sleeve, and snapped the chalk.
“That’s not a reservoir,” he said. “Gods. It teaches a working to drink.”
We all looked at him.
Pellan stared back, chalk dust across his coat. Courtly precision returned for one sentence and failed halfway through it. “If this is reproducible, every fixed spell in Valecourt has just become a question of materials and control rather than a mage standing there to feed it. Wards. Kilns. Lifts. Healing lamps. Irrigation. Gods, the roads.”
“Prove reproducible,” Aldara said.
He built a small circle around a glass bead with copper wire and a sliver of pale stone. Elowen checked that no living thing touched the working. Isolde changed the pressure above the table but supplied no power.
For several heartbeats, nothing happened.
Then light gathered in the archive plate. It crossed the wire and entered the bead.
The glass shone blue-white.
Pellan laughed once, startled by the sound, and reached for fresh chalk before the bead went dark.
“Different distance,” he said. “Different load. We need to test the regulator, the shutoff, heat loss, spell families, material fatigue. Who built the cylinder housing? Did Dorva see the join?”
The room went still enough that he finally looked up.
“Dorva died opening the command core,” Elowen said.
Pellan’s hand stopped above the diagram. “I’m sorry.”
His hand stayed above the diagram. Then the blue light in the bead caught his eye, and his fingers closed around the chalk again.
“The design works,” he said. “Not a finished device. A principle we can reproduce. The first safe trials will take months, rare material, skilled mages, artificers, guards, and more money than Marchgate has ever seen.”
“And where do those trials happen?” Aldara asked.
Pellan looked at the repaired walls beyond the barred window. “Here. Marchgate is the first site.”
He straightened, remembered the chalk in his hand, and pointed it at the doors. “Seal the room. Two guards at each entrance. Nobody touches a plate alone. I’m sending for Valecourt now.”
The bolts slid home. On the table, the glass bead still held one blue spark at its center.
Brenna arrived with Dorva’s iron workshop token in one hand.
“She’s under our roof,” she said. “Say the settlement before you count it.”
Pellan set down his chalk. “The Ironfast discovery bounty is authorized. Marchgate remains the first development site. I’ve sent for a Valecourt noble with authority to fund, staff, guard, and govern the work. Until they arrive, the archive stays under joint Crown and garrison custody.”
“Dorva’s share?” Brenna asked.
“To the Iron Fist workshop. You receive it for the workshop; you don’t own it.”
“Good. Count.”
The original success payment and Crown bounty together settled at one hundred fifty gold for each expedition member. Aldara witnessed as the garrison coffer paid Isolde, Jak, Elowen, and me. The fifth payment went to Brenna for the Iron Fist, along with Dorva’s twenty-five-gold death benefit. Her one-fifth claim on the declared salvage was reserved for the workshop; the objects themselves stayed sealed until appraisal.
One hundred fifty gold landed in my purse with a density that changed how it hung from my belt. A horse. Armor. A year of rooms if I stopped choosing expensive trouble. The possibilities came eagerly. Dorva remained dead. I tied the purse shut and kept it anyway.
“The unused mission reserve,” Aldara said, “nine gold, seven silver, two copper, returns to Marchgate’s defense treasury.”
Pellan nodded. “Commission closed.”
He turned to me. “Edrin Hale, Valecourt will record you among the principal finders and combatants responsible for recovering the archive. That standing will open doors. It'll also make people ask what else you can bring them.”
“How generous.”
“It may be. It won’t be simple.”
Outside, a courier mounted with Pellan’s sealed message tucked inside his coat. Aldara gave him the fastest open road to Valecourt and two alternates if it closed.
Before he rode, Jak gave the facts from Ironfast: fresh chisel marks, a recent camp, two return passes, a watch spot less than a day cold.
“Hesh?” Aldara asked.
“Could be,” Jak said. “I won’t swear to a face the ground didn’t show me.”
“Then we plan for the ability, not the motive. Double the eastern line. Vary the hours.”
The courier left at a gallop. Brenna gathered Dorva’s gold and token against her apron.
“The forge roof leaks,” she said. “Dorva would haunt me if I bought a plaque first.”
“Fix the roof,” Aldara said.
Brenna carried the workshop’s future toward the Iron Fist. Behind two barred doors, Pellan had already begun drawing again.
By evening, Marchgate Square had become loud enough to shake rain from the awnings.
Smiths hammered a dance rhythm on an overturned shield. Patrol workers spent fresh wages on honey cakes and bad liquor. Someone had dragged two fiddlers onto a cart, where they played faster whenever the crowd began to catch the tune. A baker threw flour over a mason and started a chase through the puddles.
When someone spotted us, the square roared.
I liked it. Gods help me, I liked every hand that caught my shoulder and every stranger who knew my name. The pleasure was hot, vain, and entirely alive.
A boy shoved a honey cake at Jak. Jak ate it in two bites without changing expression.
“Good?” I asked.
“Another.”
I laughed and bought him one with my new gold, receiving change large enough to remind me how absurdly wealthy I’d become.
Elowen let a patrolwoman pull her into one turn of a dance, missed the step, and laughed so hard she had to hold the woman’s arm. Isolde watched from beside a wine barrel with half a cup in one hand, tall and dark and impossible not to want.
A loose awning snapped overhead. She lifted two fingers. The wind folded it neatly around its beam, and the crowd cheered as if she’d slain another sentinel.
Isolde bowed.
That made them louder.
Inside the Scarred Flagon, Tomas had pushed tables together until the room became one long argument. Stew steamed in my usual collapsed helmet of a bowl.
“You kept it,” I said.
“It has standards. It considered leaving.”
The stew was rich with onions and pepper. I burned my tongue and didn’t care. Tomas put a fifth bowl at the end of our table without comment.
Jak straightened the spoon beside it. I laid Dorva’s iron wedge near the bowl.
Tomas looked at the wedge. “She complained about this table.”
“She was right.”
“She usually was. Inconvenient woman.”
We drank to her once. No speech. Then the fiddlers struck up again and somebody hauled Tomas into the aisle despite his stick and his furious objections.
The room came apart in laughter.
By the second tune, I’d stopped guarding the wall. A mason with lime in his beard tried to buy my drink; I bought his whole table a bottle instead, and the cheer that followed felt better than the gold leaving my hand. For once, being noticed didn’t mean somebody wanted a weapon or an answer. Faces turned toward me, mugs rose, and nobody asked for anything.
A cooper’s daughter dragged me through a reel I didn’t know. I trod on her shoe. She trod on mine harder. Elowen laughed until she lost the step in her own dance, while a girl of seven planted herself in front of Jak and ordered him onto the floor. He let her turn him once, solemn as a treaty, and the entire taproom howled.
When I escaped the reel, hot and breathless, Isolde was still beside the wine barrel. Her cup was empty. The look she gave me warmed the room more than dancing had.
Isolde found me near the stairs after one cup of wine. Her speech was precise. So was the finger she hooked through my belt.
“Come upstairs with me.”
“You’re sure?”
“Yes.” Her gaze held mine. “Are you?”
The song shook the floor. Dorva’s empty bowl remained at the table. Wanting Isolde didn't erase it.
“Yes.”
She took the room key from Tomas and led me through the singing crowd.
Isolde locked the door behind us.
The celebration dulled to fiddles, boots, and somebody murdering a chorus below. I set Duskfang beside the bed. Isolde watched me do it, then crossed the room and put her palm against my chest.
“Still yes?” she asked.
“Very.”
“Good.”
At Ashward Gate we’d had blood on us and people shouting. Here the door was locked, the danger was elsewhere, and she still came for me. There was nothing left to blame the heat on.
She kissed me hard enough to send my hip into the table. I caught her waist, found warm leather beneath my hands, and forgot every clever thing I might’ve said.
The mark in my palm warmed.
I won’t speak. I can’t leave.
I knew. I hated the second fact and appreciated the first.
Isolde pulled my shirt over my head. Her eyes moved over me without apology, and being wanted by her felt indecently good.
She opened her leathers and let them fall. Beneath them, the scar at her collarbone caught the candlelight. I touched it with two fingers.
“May I?”
“Yes.”
I kissed the scar. Her breath caught, and then she shoved me onto the bed and climbed over me.
“You enjoy being difficult,” I said.
“You enjoy me being difficult.”
“Excellent distinction.”
She caught my lower lip between her teeth and ended the argument.
Clothing found the floor. She set her rings on the table except the storm focus, which stayed on her hand. When I touched it, she said, “No.”
I moved my hand elsewhere. “There?”
“There.”
She didn’t surrender control because the door was locked and our clothes were gone. She caught my wrist, put my hand where she wanted it, and held my gaze while my fingers learned her. Every correction was an order stripped to one word. Slower. There. Again. I obeyed because command in her mouth had always sounded like a dare, and because watching that composure fray beneath my hand was making me half mad.
The storm focus clicked softly against my shoulder. When her breath broke, a blue spark jumped from the ring to my skin. The candle flames leaned toward her, then snapped upright. She swore, dragged my mouth back to hers, and took control of the pace again.
When I entered her, pain crossed her face. I stopped.
“Wait,” she said.
I stayed still.
Her hands tightened on my arms. “It’s my first time. Don’t make it important.”
“You’re allowed to stop.”
“I know.” She took one breath, then moved against me. “Continue.”
I did. Carefully at first. She caught my hips before caution could turn timid.
“Not like I’m glass.”
“You’re the one who said wait.”
“I said wait. Now I’m saying move.”
I moved. She set the rhythm with both hands and made me keep it. The storm focus flashed against my shoulder, once, twice, blue light spilling across the bed. Her next order broke into my name. Mine disappeared against her throat as the candle flames bent flat toward us.
Afterward, we lay breathing in the candle-dark.
“This changes nothing,” she said.
“That seems optimistic.”
She made a tired sound that might’ve been a laugh. “It promises nothing.”
“That I believe.”
Below us, the fiddlers found the chorus at last. Isolde rolled onto her side. Her hand opened on the sheet between us, close enough to touch.