Commander Kael Draven stood atop the eastern battlements and watched the treeline.
It was the cold hour before the moss-light brightened, the vault overhead the color of old iron. Below the fortress walls, the black ironwoods stood motionless — and beyond the fortress, behind him, the great iron doors of Veyloria stood shut, sealing the descent to the city below. The doors had not been closed in living memory. Kael had ordered them shut himself, three days ago, when the first refugees came stumbling out of the south with stories about the dead walking.
He'd thought it was panic. Fear making monsters of shadows.
Now he stood in the cold and watched the treeline, and the treeline was moving.
"Commander." The young officer beside him — barely twenty, helmet too big — kept his voice steady through visible effort. "What are your orders?"
Kael didn't answer yet. He was listening.
There was a sound beneath the wind. A rhythm. Thousands of feet, striking the earth in unison — not marching, exactly. Marching implied discipline. This was something worse: a single mind, moving a thousand bodies.
Crunch. Crunch. Crunch.
"Wake the city," Kael said quietly.
"Sir?"
"Sound the alarms." Kael turned, and his voice rose — the parade-ground voice, the one that could fill a courtyard. "Wake the city! Every soul to the walls! Sound the alarms!"
The deep bells began to toll. Their voice rolled down through the mountain pass and into the earth, into the great cavern where Veyloria slept in its lantern-light. Kael imagined the city waking — mothers pulling children from beds, smiths reaching for hammers, old soldiers finding the swords they'd hung up years ago.
He turned back to the treeline. The sound was closer now.
And then he saw the eyes.
They came out of the ironwoods like a tide of green fireflies — thousands of them, floating in the dark. Eyes. Glowing green eyes, where no eyes should be.
Kael lifted his spyglass. His hand did not shake. It would not shake. That was a decision he'd made years ago, and he kept it the way other men kept vows.
Through the glass: a man in a farmer's smock, a pitchfork in his dead hands, his eyes burning green. A woman in a baker's apron, flour still white on the cloth, gone gray with grave-dirt. A blacksmith, his massive arms hanging wrong at his sides. Wives. Old men. A boy who couldn't have been more than fourteen, carrying a woodcutter's axe.
Not soldiers. People. An entire countryside, harvested.
Behind them came the soldiers — the real dead, in rusted armor, moving with that terrible unison. And at their center, riding a horse that had died screaming and kept going anyway, a captain in blackened plate. At his hip hung a sword that seemed to drink the faint light. The blade was black. Not dark steel — black, like a hole cut in the world.
Kael lowered the spyglass.
"Gods," the young officer whispered.
"Steady," Kael said. "What's your name, son?"
"T-Tomm, sir."
"Tomm. Go down to the gatehouse. Tell them the dead are coming, and they're bringing the whole countryside with them." Kael's voice was calm — conversational, almost. "Then find your mother and get her behind the inner doors. Understand?"
"Yes, sir." Tomm hesitated. "Sir — is the queen coming?"
Kael looked at the boy. He thought of Lyra — fierce, laughing, seventeen and already arguing with the council like a woman twice her age. He thought of her riding north with the swordsman and the fairy and the healer, chasing a shadow-master's summons.
"She's fighting her own battle," Kael said. "This one's ours."
Tomm straightened. "Yes, sir." He ran.
Maelik found him on the wall as the moss-light began to brighten overhead. The Vanguard commander moved like a man half his age, his elite guard spreading along the battlements behind him — Lyra's finest, black cloaks snapping in the wind.
"Commander." Maelik's eyes went to the treeline, to the green glow seeping between the ironwoods. His jaw tightened. "How many?"
"More than we have arrows for." Kael handed him the spyglass. "Look at them, Maelik. Really look."
Maelik looked. A long moment passed. When he lowered the glass, his face had gone hard. "Civilians."
"Every town between here and the south, I'd wager." Kael's voice was flat. "He's not building an army. He's harvesting one."
Below them, the fortress was waking into war. Kael watched it with a commander's eye: archers climbing to the walls, oil being hauled up in buckets, stones stacked by the parapets. And among the soldiers — civilians. A baker's apprentice carrying arrows. An old woman directing children with water buckets. The blacksmiths of Veyloria, who'd spent their lives shoeing horses, now handing out spearheads they'd forged overnight.
Good people, Kael thought. My people.
"She trusted us with the heart of her realm," he said quietly.
Maelik glanced at him. "What's that?"
"Something the Princess said to me once." Kael drew his broadsword — the plain, honorable blade he'd carried for twenty years. "Veyloria isn't just a kingdom. It's our home." He raised his voice, and it rolled along the wall like thunder. "They want our home! They want our streets, our beds, our children! I say they can come and try to take them!"
A roar went up along the battlements — soldiers and civilians both, fear transmuted into fury.
"Archers!" Kael bellowed. "At my command!"
The green tide came on. The farmers. The wives. The bakers. The blacksmiths. Behind them, the soldiers. The captain on his dead horse, the black sword at his hip, watching.
Kael waited. He'd learned patience in twenty years of war — the hardest lesson, and the most important. Wait for the range. Wait for the moment. Let them come.
"Now," he said quietly. Then, roaring: "FIRE!"
The battle for the Eastern Gate lasted all day.
Kael would remember it afterward in fragments — the way you remember a storm. The whistle of arrows. The splash of oil, the whoomph of flame. The dead climbing the walls on ladders of their own bodies, and being pushed back. His sword shearing through a rusted helmet. Maelik beside him, tireless, his blade never stopping. The baker's apprentice — sixteen, shaking — loosing arrow after arrow without being told.
By midday, the base of the wall was ringed with the fallen. The dead piled up — attackers, mostly, but defenders too, the ones the arrows missed, the ones pulled down from the parapets. Kael stood on the wall at noon, breathing hard, and looked down at the piles.
They were getting high.
He frowned. Did the math. Dismissed it — they were winning. The wall held. The gates held. The dead were breaking against them like water on rock.
The afternoon brought the worst of it — a great surge, the captain committing his soldiers in a massed push at the gatehouse. Kael was there to meet them, Maelik at his shoulder, the Vanguard holding the parapet like a black cliff. The battering ram — a felled ironwood trunk carried by twenty dead hands — thudded against the gate. Once. Twice. The timbers groaned but held, reinforced with iron bands the smiths had forged in a single night.
"They're falling back!" someone shouted, and a cheer went up — ragged, disbelieving, real.
Kael looked. The surge was receding — not routing, never routing, but the pressure easing, the green eyes withdrawing to the treeline. The ram lay abandoned at the gate.
Around him, the defenders were laughing — the wild, breathless laughter of people who'd expected to die and hadn't. The baker's apprentice was sitting on the parapet, his hands shaking so hard he couldn't hold his bow. The old blacksmith had tears cutting clean lines through the soot on his face.
Maelik clapped Kael's shoulder hard enough to stagger him. "The wall holds, Commander."
Kael didn't answer. He was looking down at the base of the wall.
The piles had grown in the dusk. Bodies heaped against the stone — ten feet high in places, twenty in others. A drift of the dead, like snow against a fence. And mixed in with the attackers — he could see them now, in the failing light — the defenders. Veyloria's own. The ones who'd fallen from the parapets. The ones the dead had dragged down.
Something cold moved in Kael's stomach.
"Double the watch," he said quietly. "Nobody sleeps tonight. And Maelik —"
"Yeah?"
"Get the oil ready. All of it."
Maelik followed his gaze down to the piles. Understanding dawned on his face, slow and terrible.
"Gods," he breathed. "They're building a ramp."
Above them, the banners of Veyloria still flew — torn, smoke-blackened, but flying.
The wall had held. The day was theirs.
Kael looked at the piles of the dead, and the triumph turned to ash in his mouth.