Copyright © 2026 by Ravan Tempest

All rights reserved.

No portion of this book may be reproduced in any form without written permission from the publisher or author, except as permitted by U.S. copyright law.

Storm of Blood and Bone

Chapter 13: Fire at the Gates

In the war chamber, Aria was alone except for the map. The city’s arteries, avenues, bridges, wards, all spread across the table in meticulous blue ink, the surface so scuffed and stained with the ghosts of old conflicts that it seemed to pulse with its own exhausted memory. The morning was sour and gray, light scraping in through windows thick with grime, making the world beyond look distant, unreachable, as though the palace were the last safe place on earth.

She pressed her palm into the map, feeling the raised seams where her mother’s annotations had worn through the parchment. Her other hand hovered at the edge, itching for a sword. She hadn’t slept; no one had, not with the new treachery bleeding into the city like cold through a cracked wall. Her thoughts ran in circles, chewing over every possible betrayal, every way she might be attacked. She did not expect the first blow to come from the city itself.

The bells began as a hiccup, a startled, mis-struck note from the old citadel tower. Then, as if realizing it had forgotten its cue, the next bell came in hard and urgent, followed by a chorus from the far wards. Alarm, not ceremony. Aria’s stomach went hollow. Within seconds, Selene was at the chamber door, half-dressed, hair wet, lips raw. “The outer district,” she said. “They’re through the gates.”

“How many?” Aria’s voice snapped into the room, cutting off the echo of bells. Selene’s eyes darted. “At least a hundred. But they’re moving like they know the ground. Someone’s feeding them… ” A runner nearly collided with Selene as he burst into the room, cloak flapping, face scored with wind and panic. “Majesty, they’ve torched the market and the housing blocks along the ring road. Reports of fighting near the grain quarter.”

Aria didn’t hesitate. She unhooked her sword from the war table, the action so practiced it might have been a twitch, and stalked for the door. “Get the civilian lines open. Evacuate the schools and the lower tenements first.” Selene blinked. “You’re going out?” Aria shot her a look of pure ice. “I’m not hiding behind walls while they burn my city.” She glanced at the runner. “You. Arm everyone in the palace, kitchen staff, scullery, even the clerks. If they can hold a knife, they’re on the line.” The runner vanished, steps echoing in the stone like the memory of violence. Aria strode into the hallway, Selene trailing.

The closer they got to the grand vestibule, the sharper the panic became: guards in partial armor, noble brats shrieking for their mothers, and beyond the thick walls, the unmistakable roar of fire and the even more unmistakable pitch of a city afraid for its life. Aria’s hands ached to punch through the doors, to reach the source, to do something besides strategize from behind a barricade of protocol and fear.

At the main gates, two captains in battered mail waited, pale as moonlight. “Majesty, the first and third cohorts are mustered, but the fourth… is probably already dead,” Aria said. She didn’t slow. “Where are the rebels now?” “Advancing toward the old granary. They’re torching every block behind them.”

“Send the first cohort to reinforce the granary. Third, with me.” She turned, found Selene’s gaze. “Stay here. Keep the palace from eating itself while I’m gone.” Selene tried to argue, but Aria was already outside, sword in one hand, the wind lashing her hair into her face like a personal rebuke. The plaza was pure bedlam: guards formed rough perimeters, servants herded the old and the injured toward the central keep, and above it all, the city’s bells rang their ancient, blood-soaked warning.

She felt the moonfire wards as she passed through the palace gate, a shimmering, electric tingle that skated over her skin and made every hair stand up. The wards pulsed brighter as she approached, responding not just to her blood but her anger, her certainty that this was her duty and hers alone. The energy flared silver, brilliant enough to throw shadows, and the crowd parted in awe or terror or both.

The city was a furnace beyond the walls. Smoke rolled down the avenues in waves, clinging to stone and skin alike, and the sound of crackling timber was like the gnash of a giant’s teeth. Aria moved fast, boots slipping in the slick of melting frost and spilled lamp oil. The cohort at her back was little more than a dozen, but they followed without question, every one of them old enough to remember what it was like to fear a queen who didn’t care if they lived or died.

They reached the main street just as a group of rebels was dragging a makeshift barricade across it, piling crates and dead furniture and, Aria’s heart jerked, at least one civilian body onto the heap. The rebels wore no colors but had marked their arms with ash, dark crescents caked from wrist to elbow, the brand of Ravenna’s cult.

Aria didn’t give them a chance to finish. “Now!” she barked, and the cohort surged, blades out, shields up, moving as one. She went first, cutting through the first rebel with a slash across the chest that sent blood arcing into the gutter. The man collapsed, surprise freezing his face before pain could.

Two more rebels came at her, one swinging a poleax, the other with a farmer’s scythe. Aria ducked the first, parried the second, then drove her sword through the poleax-man’s thigh, feeling the steel grind against bone. The man fell with a howl, clutching his ruined leg, but Aria didn’t stop to finish him. She had already spotted the next threat: a woman with fire in her eyes and a torch in each hand, running for the nearest block of housing.

Aria lunged, tackling the woman to the ground, both torches spinning out of her hands and into the gutter, sputtering in the slop. They rolled, the rebel shrieking and clawing at Aria’s face, nails raking across her cheek, but Aria jammed a knee into the woman’s ribs and punched her hard enough to knock her out cold.

She got to her feet, dizzy from the smoke, and saw that her cohort had held, barely. Three guards were down, one with a puncture wound in the throat, the others just bruised or stunned. The street was momentarily theirs. “Put out the fires,” Aria ordered. “Then reinforce the barricade. Anyone tries to come through, kill them.”

She didn’t wait for acknowledgement. She sprinted toward the granary, using the alleys to avoid main streets where she could see the orange bloom of fire and the ugly shapes of rebels silhouetted against it. In one alley, she stumbled upon a family huddled against a wall, the parents trying to shield their children with their own bodies. The youngest child was screaming, snot and tears streaking down her face, while the mother stared up at Aria with a look that was not quite recognition and not quite hope.

“They’re coming,” the woman whispered, hands shaking as she tried to hush her daughter. “They’re everywhere.” Aria knelt, ignoring the dirt and blood on her knees. “You need to get to the palace. Follow the southern wall, stay in the shadows. Don’t stop for anything.” The mother nodded, dazed, and Aria looked at the father. “Take this.” She pressed a knife, her last backup, into his palm. “Don’t hesitate if they get close. Understood?” The man swallowed hard, then nodded, his jaw set.

Aria watched them go, then forced herself up, legs trembling not from fear but from the way adrenaline poisoned and animated her blood. Her royal tunic was already ruined, splattered with soot, torn at the hip, a dark slash of blood marking her forearm. If anyone in the upper wards saw her now, they’d think her a corpse or a rebel herself. It didn’t matter.

At the granary, the fight was already in progress. Loyalists had formed a shield wall at the main doors, pushing back against a mass of rebels wielding everything from axes to pitchforks to what looked like ceremonial swords stolen from a noble house. Someone had rolled a burning barrel at the doors, trying to force the defenders to break ranks.

Aria dove into the scrum, targeting the rebels at the edges. She grabbed one by the collar, yanking him back and driving her blade up through the space between ribs. Another swung at her with a club, but she parried, the blow glancing off her already-bruised shoulder, and gutted him with a fast, precise jab.

As the bodies piled up, she caught a glimpse of the cohort at the door, now cut down to five, but fighting as if each was worth ten. One was on her knees, still swinging a sword at anything that came close, even as blood pulsed from a gash on her scalp. Aria reached her, braced the woman upright, and took the next blow intended for her, the impact reverberating up Aria’s arm. She screamed, more in anger than in pain, and used the other hand to slice open the attacker’s stomach, his insides spilling out like wet rope.

The battle tipped, finally. The rebels faltered, some breaking and running, others too locked into the fever to realize they were now fighting for nothing but a few extra breaths. Aria and the remaining guards pressed forward, clearing the granary steps and slamming the doors behind them. Inside, the air was thick with flour dust, every breath a choke. But they were alive.

Aria leaned against the door, hand pressed to her ribs, trying to figure out if the sticky wetness there was her blood or someone else’s. “Status?” she croaked. Of the original twelve, only two responded: one with a simple, “Alive, Majesty,” and the other with a grunt, too winded to form words.

They didn’t need orders. They knew what came next. Secure the perimeter. Check the dead for signs of more rebels. Prepare for a counterattack. Aria allowed herself a single moment of stillness, listening to her own pulse, deafening in the aftermath. Then she was up again, moving through the dim interior of the granary, trying to find a vantage point from which to see the rest of the district.

She found a ladder, climbed it, and forced open a narrow window near the roof. From there, the city looked like a living wound, smoke and flame racing each other across rooftops, the streets below writhing with figures. She scanned for patterns, for any sign that the rebels were massing for another push.

There, at the far end of the market quarter, a cluster of black-crescent rebels gathering around a battered wagon, loading something into it. Weapons, or maybe a bomb. Aria gritted her teeth and slid down the ladder, her hands burning with friction and rage. She gathered what was left of her escort who had finally reached the Granary after securing the blockade and pointed to the far street. “We move,” she said, her voice iron. “Now.”

They left the granary behind, sprinting through smoke and corpses and the wailing of the injured. At the edge of the market, they met resistance, another wave of rebels, this time with makeshift shields and an intent that read in every face: kill the queen. They recognized her somehow. Maybe it was the blood-streaked hair, the way she led from the front, or maybe they just needed to believe that killing her would end it. It didn’t matter.

She fought like a demon. Each cut, each parry, was an answer to every slight, every condescension from the council, every whispered doubt about her right to rule. She lost count of the bodies. She lost count of her own wounds. She only knew that when the last rebel fell, the square was silent except for the popping of burning wood and the ragged breaths of her surviving guards.

The battered wagon was still there, a single rebel cowering behind it, clutching a fuse and a jug of what looked like lamp oil. Aria strode forward, sword hanging at her side, and locked eyes with the man. “You want to burn it all?” she asked, her voice flat. “Do it with your own hands.” He stared at her, hands trembling, then dropped the jug and fled into the smoke.

She almost collapsed then. Instead, she found a broken bench, sat, and let her sword fall to the cobbles. The blood on her arm was hers after all, a long cut, not deep but ugly. Her tunic was ruined, her face smeared with soot and tears, and someone else’s brain was stuck in her hair. For a moment, she wanted to scream, to call the city to account for itself, to rage at every coward who’d left her to fight for them. But she didn’t. She sat in the ruin, sword at her feet, and waited for the next bell, the next messenger, the next battle.

In the red dawn, Aria Vale looked very much like a queen, if only because there was no one left to dispute it.

~~**~~

For the wolves, the city had always been a hunt, and tonight, Caelan ran it on three legs and a promise. He’d been on the north wall, eyes glazed with exhaustion and boredom, when the sky caught fire. At first, he’d thought it a trick, one of the enemy’s glamours, or some witch’s flare. But then the acrid stink of burning fat, hair, tar, and food stores came curling through the ramparts, followed by the distinct, even more corrosive aroma of rebel wolf.

He took the stairs three at a time, his leg a pulsing bar of white-hot iron from the thigh down. He didn’t bother signaling his squad; they’d been cut to half strength in the last two days, and the ones who remained would be exactly where they were needed, with or without his order.

He hit the street hard, boots sliding in the slurry of dirty snow, slush, and the first run-off from the fires. The pain almost took him down. Almost. Instead, he pivoted, caught himself on the curve of a broken wall, and took off for the burning edge of the city.

Every dozen meters was a new obstacle: a toppled barrel, a knot of panicked civilians, the slick, crunching carpet of glass shards from shattered shopfronts. At the first intersection, he saw the remnants of his patrol, Bran and Mirka, pinned behind a collapsed cart while two rebel sharpshooters methodically picked off anyone dumb enough to step into the open. Bran was already bleeding from a shoulder wound, but Mirka still had her blade, and the look on her face said she meant to use it before this was over.

Caelan didn’t waste time with a plan. He scooped a loose cobble, hefted it once, then lobbed it sidearm into the shadows where the first sharpshooter crouched. The stone missed, but the distraction was enough. He charged, low and fast, using his bad leg like it belonged to someone he hated. The rebel barely had time to swing the crossbow before Caelan hit him, blade out, and the world went red for a moment.

The next ten seconds were noise and violence. Mirka was up slashing, the rebel’s throat already open and arterial spray bright against the gray air. Bran groaned, clamped a hand to his wound, and staggered toward the others. “We move now,” Caelan said, voice gone hoarse from pain. “Palace or bust.”

Bran didn’t argue, just followed, limping as badly as Caelan. The three of them threaded through the alleys, sticking close to stone and shadow. Occasionally, a rebel wolf would stumble out, blinded by smoke or high on their own adrenalin, and Caelan would take them down with a single, surgical strike, no mercy, no time.

Every step was agony, but the deeper they went, the clearer the signal became: she was here. He could smell Aria, even under the layers of ash, the burnt food, the melted tallow candles. It was her, the way a struck match smells just before the flame: sharp, impossible to forget, and getting closer.

At the edge of the market quarter, they hit a wall of fire. Not metaphorical, literal, a barricade of old fruit stands and torched wagons set alight, the flames hungrily licking up the plaster and wood of the nearest buildings. Beyond it, the rebel wolves had gathered in a loose, feral ring, faces daubed with soot and the black crescent that now marked their rebellion.

Aria was at the center, back against a charred pillar, sword in her hand, hair wild and eyes wilder. The bodies around her, rebels and guard alike, told the story of the last hour. She was holding, but barely. Caelan let out a sound that was half a bark, half a roar. Every head turned. He did not wait for an invitation or ceremony. He vaulted the burning barricade, the heat singing the hair on his forearms, and landed in a crouch just as the first rebel recognized him.

“Alpha Draven!” one snarled, spitting the words as if they were a curse. Caelan smiled, showing all his teeth. “Not yours,” he said, and buried his blade in the rebel’s stomach. The fight was close, almost intimate: bodies pressed together, blades flashing, the stink of sweat and blood overpowering even the fires. Mirka and Bran fought at his flanks, closing ranks with the precision of long habit, taking down anything that tried to get past. For every step they gained, another rebel surged up from the shadows, howling for the queen’s blood.

But the rebels were not the only wolves who could hunt in packs.

The space between him and Aria shrank with every cut, every kill. He saw her glance, no fear, just a flash of something electric, alive, the same current that had crackled between them from the first day at Moonspire. He pressed forward, ignoring the agony in his thigh, the blood now soaking through his trouser leg and into his boot. Aria saw him, really saw him, and for a heartbeat the world narrowed to just the two of them. She grinned, a savage, blood-splattered thing, and nodded once, the gesture that meant I have your back.

That was all he needed.

He surged, bulling through the last line of rebels, tackling the biggest of them to the ground and crushing his windpipe under a forearm. Another tried to drag him off, but Mirka caught the attacker with a knife to the ribs, twisting it for good measure. The market square was clearing now, the rebels breaking, some fleeing into the alleys, a few dropping their weapons and begging for quarter. Caelan ignored them, his focus locked on Aria.

She stepped over the bodies, sword trailing in the dirt, and reached for his hand. He took it, their blood mixing on her palm. He collapsed to one knee, the pain finally cutting through the haze. She caught him before he hit the ground, her hands strong and sure, and for a moment neither of them said anything, just breathed, alive and together, while the city burned around them.

Exhaustion clung to them both like a second skin, but the world didn’t allow for rest. No sooner had Aria caught Caelan’s hand, their blood still mixing in the gutter, than the next wave of rebels spilled into the marketplace. The fresh shock of bodies, the yipping howl of their alpha, the slashing crescents painted on their faces, all said the same thing: you don’t get to keep what you’ve won. Not yet.

Aria and Caelan moved as one, without plan or signal. He braced his bad leg against a toppled wagon, letting her shoulder guide him upright, and they pivoted back-to-back, the axis around which the chaos spun. She was the first to speak. “Took you long enough.” There was a crack in her voice, not quite laughter, not quite relief. “Couldn’t let you have all the fun,” Caelan managed, breath hissing between his teeth as he squared up to meet the rush.

The rebels came in fast, a half-circle of teeth and iron. Aria counted at least six; Caelan would have said ten, but didn’t bother to correct her. The first two hit her line almost together, a pair of brothers maybe, or just two wolves who knew how to move as a pack. Aria let them close, then ducked the left-hand blade, rolled her shoulder, and rammed her elbow into the nearest jaw. She felt the cartilage give, the wet pop of it, before she finished the motion with an upward slash that laid the next man’s throat open to the spine.

Behind her, Caelan held the line. He moved less, let the rebels come, and punished every advance with economy: a block, a kick to the kneecap, a knife sliding into soft tissue under the ribs. He worked his blade with the same carelessness one might use to stir a pot of stew, quick, repetitive, and utterly without drama.

One of the rebels tried to break their formation, feinting low at Caelan’s injured leg. Aria caught the move, called “Right!” and Caelan reacted, twisting just enough for the blade to nick his boot but not the flesh. He rewarded the rebel with a backhanded punch, breaking nose and courage in a single blow.

The world around them was narrowing, the flames brightening as the sun lowered behind the palace. It cast everything in a sickly orange, the kind of light that made blood glow and shadow flatten to black. The fire illuminated the silver threads weaving across Aria’s skin, the moonfire, alive and frantic now, flickering outward as if her very anger was made into a weapon. Caelan saw it, felt it, as it spidered out to him, grounding him even as his own strength started to waver from sheer blood loss.

Three more rebels pushed in, this time coordinated, one going high, one at the waist, the last darting in for Aria’s back. She didn’t see him, but Caelan did; he spun, kicked out the attacker’s knees, and took a gash to the forearm for his trouble. Aria, busy with the other two, only noticed as a flash of hot blood splattered the side of her cheek.

She finished her opponents with ruthless efficiency, a low sweep, a headbutt, the final cut done almost gently, as if putting the man to sleep. She turned, saw Caelan’s arm dangling, blood leaking down to his fingertips. “Hold still,” she said, not a command but a plea, and reached for his wrist. “Not now,” he growled, yanking free just in time to catch the next rebel with a forearm block, sending the attack wild. Aria recognized the look: he was running on rage now, pain pushed aside, but it wouldn’t last.

Their numbers were thinning, the square strewn with more dead than living. The last two rebels hesitated, saw what was left, and exchanged a look, pack, always pack, even in death. Then, together, they rushed Aria.

Caelan stepped in, intercepting the first, and took the blow meant for her. The blade bit into his side, deep, but he barely noticed. He twisted the knife out, reversed grip, and stabbed the man under the chin. The second went for Aria, but she was ready, she blocked with her offhand, grabbed the rebel by the hair, and slammed his head into the cobblestones until the resistance stopped.

Silence fell, heavy as wet wool. The flames popped and crackled, throwing shadows across the ruined market. Aria and Caelan slumped, back to back, using each other to stay upright. “Still think you can keep up?” she murmured, voice thready with fatigue. “Only if you slow down,” he replied, but his grin was more blood than teeth.

The moonfire was everywhere now, casting a silver glow around them, alive and hungry. Aria felt its surge, raw and pure, and saw how it arced to Caelan, not harming but healing, knitting the ragged edge of his arm, slowing the leak from his side and thigh.

She let herself rest against him, just for a heartbeat, and closed her eyes. The city was quieter, the enemy gone, but the real war was waiting just beyond the walls. Then, as if to prove her right, the sound of a war horn shattered the peace, the deep, two-note blast that meant Ronan was calling the city’s defenders to the gate. It was a sound both of them knew too well: there would be no rest tonight.

Aria pulled herself up, wiped her sword clean on the tunic of a fallen rebel, and looked at Caelan. “You ready?” she asked. He nodded, favoring the good leg, but his eyes were steady and clear. “With you,” he said, and they headed for the gates together, the moonfire trailing in their wake like a promise.

~~**~~

At the city’s outer gate, Ronan became the storm’s eye.

The breach wasn’t total, not yet. A full third of the wall had held, the ancient stones stitched together by a stubbornness that rivaled any wolf’s will. But at the base, near the old merchants’ gate, the rebels had battered through, turning the bottleneck into a slaughterhouse. Ronan’s job was to make sure the rebels died in the funnel, not his own. He barked orders, voice hoarse and ragged but sharp as a knife. “Archers, top row! Draw and hold! Shields, stagger! You, yes you with the nosebleed, cover that gap or I’ll feed you to the rats myself!”

The guard was a mess, half the defenders so green they’d never seen blood outside a butcher’s shop, the other half too tired to care about anything but the next minute’s breathing. Ronan had spent most of the night slapping sense into them, organizing squads by who had the least to lose, putting the ex-soldiers at the points and the city-bred conscripts in the rear where their panic might do less damage. He’d told them this wasn’t about glory, or queen, or city; it was about surviving to see tomorrow’s sun.

Still, as the enemy ranks massed beyond the breach, eyes like pits and blades like teeth, Ronan felt something move in the crowd behind him, a fear, yes, but also a flicker of resolve. He jumped onto a chunk of fallen masonry, making himself visible above the shield line, and roared, “They think we’re prey! They think we’ll run!” His voice battered the defenders as hard as the enemy had battered the wall. “Well, let them come! Show them what it means to face a wolf with his back to the den!”

The archers shouted, a ragged cheer, not unity but defiance. The front line raised shields as one, and even the greenest recruits leaned forward, knuckles white, jaws set. Ronan grinned; they might die, but they’d do it like wolves.

A whistle went up from the enemy side. The rebels charged, a wedge of bodies in bone-white and black, the paint on their faces already streaked with their own casualties. The front runners hit the shield line and bounced, but more poured in behind them, pressing so hard the defenders were pushed back step by step. Arrows rained down from the wall. Some stuck, some didn’t, but every hit slowed the tide. Still, the rebels pressed, howling, biting, using their own dead to fill the breach and climb over to the living.

Ronan dropped from the wall, shoving his way to the front. He didn’t bother with the sword at his hip; the fighting was too close for steel. Instead, he grabbed the first rebel over the barricade by the throat, lifted him bodily, and hurled him back into the mass behind. The move bought a second of space, enough for the guards to close ranks. “Stand firm!” Ronan bellowed, grabbing a wavering shield-bearer and forcing him upright. “Your queen fights alongside you tonight!”

He saw the effect, a tremor of pride, or maybe just the fear of disappointing him, but it was enough. The line solidified, and as the rebels made another push, the defenders barely gave ground. A rebel with a hatchet got close, slamming it into Ronan’s shoulder. He shrugged off the pain, punched the man in the mouth, and dragged him over the wall, using the body as a bludgeon to clear a path.

For several minutes, there was no time, only the rhythm of violence: push, brace, strike, recover. The ground turned slick with blood and mud, making every footing a risk, but the guards held. Each time the rebels gained a foothold, Ronan was there, barking orders, breaking heads, reminding them that retreat meant certain death.

Then, in a lull between waves, Ronan caught movement in the chaos, two figures, trailing a comet-tail of silver moonfire, cutting their way through the enemy from behind. Aria and Caelan. The sight of them, alive and unbowed, fighting like devils, hit Ronan harder than any blade. He felt… not hope, but a kind of animal certainty: if they made it to the wall, the night might be survivable after all.

He turned, shouting to the nearest squad. “Reinforcements! Forward two ranks, clear a path to the queen!” He grabbed a city guard by the scruff and thrust him toward the breach. “Go! You want to die tonight, die for something better than your own cowardice!” The defenders surged, meeting the next rebel wave with a fury born of desperation. Ronan waded in, elbowing and headbutting anything in reach. A blade caught him in the calf, another sliced his cheek, but he kept moving, using his bulk to force holes in the rebel line.

He saw Aria and Caelan reach the edge of the square, their swords a blur, the moonfire now so bright it was impossible to look directly at them. The rebels hesitated, just for a heartbeat, and the guards seized the chance, pushing forward with fresh momentum. Ronan bellowed, “For Moonspire!” and for the first time all night, the defenders echoed him, their own voices layered with exhaustion and something dangerously close to joy.

In minutes, the enemy line broke. The rebels who could run, ran; those who couldn’t, died in the breach or beneath the boots of the city’s wolves. Ronan leaned against the shattered gate, panting, blood soaking into the wool of his uniform. He scanned the field, Aria and Caelan were alive, the wall was holding, and for the first time in days, there was no enemy in sight. He called to the battered ranks, “Tend your wounded! Reset the lines!” He locked eyes with Aria, nodded once, then grinned, a savage, broken thing, but genuine.

The defenders, bloodied but breathing, did as they were told. Behind the wall, the city lay battered and burning, but still standing. Ronan allowed himself one breath of satisfaction, then turned to the wounded. There would be another attack. There always was. But for now, they have survived.

~~**~~

Dawn limped over Moonspire, dragging its gray light across the city’s worst night in a generation. From the breach atop the wall, Aria, Caelan, and Ronan surveyed what was left: blocks of scorched stone and shattered glass, rooftops sagging with water from the bucket brigades, alleyways clogged with corpses. The snow had melted in wide, dirty arcs, leaving muddy trenches packed with debris and the detritus of hasty barricades. Smoke drifted in slow, lazy columns, unwilling to leave the city that had been its home for so many hours.

The dead were everywhere, some face up, some down, some with no face left to speak of. For every fallen guard there were three rebels, their bodies stacked or scattered, sometimes embraced in death as they had been in combat. In places, the fighting had churned the ground so thoroughly that it looked less like a city and more like a butcher’s pit.

But above the carnage, there were signs of life. On balconies, in splintered doorways, from behind windows blackened with soot, the people of Moonspire emerged. They came in ones and twos, some wrapped in blankets, some naked but for hastily thrown cloaks, all of them with the hollow, shocked eyes of survivors who had spent the night unsure if there would ever be another morning.

They looked up at the wall and saw the queen, hair matted, face streaked with dried blood, armor spattered and dented but unbroken. For the first time in days, someone cheered. Then another. Soon, a ragged, exhausted chorus rose from the city, not joy, but the stubborn, wild relief of a pack that had refused to die.

Aria stood rigid, hands clenched on the parapet. She scanned the city, every inch of it, as if she could will the blood to dry and the ruin to mend. At her side, Caelan swayed with the effort of standing; his leg was soaked through again, the makeshift bandage no longer white, and his other wounds had crusted over in ugly, dark lines. But his eyes were fixed on the same horizon as hers, taking in the loss, the cost, the reckoning.

Ronan paced behind them, restless, always moving, checking the guard rotations, berating anyone he saw slacking. He stopped only to bark at a recruit who had fallen asleep at his post, then returned to the queen’s side, folding his arms across his massive chest.

The three of them stood in silence for a time, until Aria noticed movement at the base of the wall, a triage station, set up in the shadow of the breach. A dozen wounded, maybe more, most were sitting or lying on blankets scavenged from the ruined apartments nearby. The city’s healers, what few remained, moved between them, binding wounds, murmuring the prayers of mercy, sometimes just holding a hand as the last breath rattled out.

Aria left the wall without a word, making her way down the ruined steps. She walked as if in a trance, the exhaustion and pain a tide she could only outpace if she kept moving. She found the dying guard at the edge of the triage ring, propped against a chunk of fallen stone. He was young, barely more than a boy, his uniform three sizes too large and soaked in so much blood it might as well have been dyed red. His breathing was a wet, bubbling thing, every inhale a little less certain than the last.

She knelt beside him, her knees squishing into the blood and mud. The boy blinked, focusing with effort. “Majesty,” he said, and tried to sit straighter. It nearly killed him. “Don’t,” she said, voice soft as wool. He smiled, a broken, bloody thing. “We held, my queen. We held.” Aria touched his cheek, wiped away a streak of soot. “You did.” His eyes glazed, lost her for a second, then found her again. “They said… they said you’d run. But you didn’t.” “No,” Aria replied, “I never do.” He seemed satisfied. His breathing slowed. “Tell my mum… tell her I wasn’t afraid.”

Aria nodded, but the boy was already gone. She closed his eyes, the gesture automatic, something learned from funerals and old stories. She stayed there kneeling, until a shadow fell across her. She looked up to see Caelan, barely able to stand, but refusing to leave her side. His face was torn between pride and grief, the wounds of the night deeper than any blade could reach.

“You need rest,” he said, voice low. “So do you,” she replied, but neither moved. They heard Ronan before they saw him. “If you two are done with the poetry, we’ve got a city to dig out. This… ” he swept an arm at the carnage “ …was a test. The real assault is coming, and next time, they’ll hit us when we’re half-dead and twice as scared.”

Aria rose, slow and stiff. She glanced at Caelan, then at the guard whose face she’d just closed forever. “What do you suggest?” Ronan grunted. “Burn the dead, clear the streets, double the watch. And get some real food from these idiots, before the next shift eats itself.” Caelan managed a smile. “Sounds like a plan.”

Ronan shrugged, but the look in his eyes said what he’d never admit: there was nowhere else he’d rather be, no wolves he trusted more. Together, the three climbed back to the wall, to the highest point overlooking the city. They watched as the sun, weak but persistent, burned the smoke away and revealed the full measure of their loss.

Below, the people of Moonspire gathered in the square, some to mourn, some to count the cost, some just to see the proof that their world still stood. They looked up, and for a moment, the city was united, not by law or birth or blood, but by the simple act of survival.

Aria put a hand on Caelan’s shoulder, steadying him, steadying herself. Ronan joined them, arms crossed, jaw set. There would be another attack, another night of fire and blood. The enemy was still out there, still watching, still hungry. But for now, the city was theirs.

They faced the sunrise, three wolves on a wall, and waited for the world to try them again.