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 16: The First Breach
The bells of Moonspire had not finished ringing when more battering rams hit the outer wall. It was not the echoing thunder of a siege engine in the old sense, the rebel wolves had not the patience for such a ceremony. They crashed their crude, iron-capped logs against the gates and stones with an animal desperation, a rhythm that sounded like the heartbeat of the city itself, panicked and irregular. Each blow sent a shudder through the ancient stones, and with every impact, a skin of lime dust and old mortar rose from the wall’s bones.
Aria stood atop the battlements, hands clenched so tightly on the parapet that her fingers had gone white beneath the blood and grime. At either shoulder, her captains waited for orders, faces pinched with the certainty that no order would be enough. Below, the defenders crammed the walkways, filling every gap between merlons, each man and woman pressed shoulder to shoulder with neighbors, rivals, strangers, now fellow survivors.
She wore the regalia of war, but it was a farce. Her armor was thin and light, a patchwork of battered leathers and scavenged mail, designed for movement, not for the suicidal patience of a siege. The lacquer had cracked at both hips, the left vambrace was cinched in place with wire, and a dozen fine, hairline splits ran the length of the breastplate, as if the metal itself anticipated her eventual failure. Her sword, once a symbol, now a necessity, hung from a belt she’d inherited from a woman who had not lasted the last assault.
The air above the wall was a melee of sound and matter: arrows hissed from both directions, some flamed, some not; rocks and refuse bouncing off the stone, some rebounding to kill their own; boiling oil, hastily thinned with whatever water they had left, sluiced over the edge and sizzled on rebel shields, filling the air with the stench of cooked hair and tallow. Every ten breaths, a new impact would send up a fountain of chips, splinters and fingers of stone, the smaller ones embedding in skin and armor alike, the larger ones knocking men from their feet.
She felt rather than saw the first crack in the fortification. It traveled as a tremor up her left calf, a subtle change in how the stone transmitted pain. Aria did not look down; instead, she braced herself and raised her voice, a raw, fraying shout that reached only those within twenty feet. “Reinforce section five! Second ladder team, to the breach!”
Her words rebounded, muffled by the crush of bodies and the rolling thunder of the rams. Already, two scaling ladders had found purchase against the wall. The rebels, faces smeared with lampblack, their forearms marked with the slashed-moon of Ravenna’s cult, scrambled up the rungs with a hunger so complete that even arrows through the neck or cheek only slowed them. The first over the wall was a boy, no more than fifteen, Aria guessed, but with hands already thickened by work and war. He shrieked as a pike caught his thigh, stumbled, and dragged down three others with him. Another ladder followed, and then another, until the wall bristled with wooden spines, each one a conduit for death.
“Ready the pitch!” she yelled, her voice hoarse from too many such orders. “On my mark!” The defenders moved as one. Buckets appeared, ladled from vats that had begun the day as reserves for firelighting and ended it as liquid murder. A score of hands hoisted the buckets to the ramparts. Aria waited, judging the perfect moment, then barked “Now!”
Black arcs of burning pitch soared from the wall, catching the topmost climbers and igniting their hair, their shoulders, the rags tied at wrist and ankle. Screams rose, higher-pitched now, as the fire ran down the ladders, catching both those above and those below in the cascade. A few of the rebels flung themselves backward, choosing the certainty of the fall over the agony of burning, but most held on, or were trampled by the press from beneath.
A new impact, closer this time, threw Aria to one knee. She spat blood and clawed herself upright just as the captain on her right, Rek, or maybe Ryn, she’d lost track, pointed down the line with a blade. “Majesty! The wall’s bowing at the south corner!” She snapped her head that way. Even through the chaos, the change was unmistakable: a hair-thin seam, previously invisible, now gaped open by a finger’s width, extending from parapet to walkway like the mouth of a patient beast.
She remembered, unbidden, the stories her mother had told her of the first siege, when the ancestors had held the city for seventeen days and nights against the fae, who brought down the north wall with a single spell. Her mother’s voice had always softened at the end, as if the loss of the wall was less shameful than the idea that anything built by men could truly last.
“Section ten, to me!” Aria shouted. Her sword was in her hand now, the familiar weight steadier than her legs. “Archers, focus on the men at the ram! They break the gate, we lose the inner quarter!”
She felt the answer more than heard it: a tightening of posture, a rise in the collective energy of the defenders. For a moment, there was even hope. The archers, many of them hardly more than children, nocked arrows and took aim, their faces drawn and pale. The first volley struck true, two rebels at the ram dropped, one clutching his face, the other thrashing in the snow with an arrow deep in his side. But the ram did not slow. More bodies pressed in, taking the place of the fallen, even stepping on them rather than over them to drive the iron head deeper into the mortar.
A quick, ugly calculation played out in Aria’s mind. They could hold for another hour, maybe two, but the wall would not last the morning. The best she could do now was slow the inevitable, bleed the enemy for every inch, and hope that someone, anyone, would survive to remember why the defense had mattered.
The ladder beside her bucked as two rebels crested it, boots flashing through the air. Aria did not wait for them to find footing. She thrust upward, the tip of her blade catching the first one just below the sternum, a clean wound that went in with almost no resistance and came out pink and foaming. The second man, heavier, landed beside her, swinging a cudgel with the desperate, furious strength of the doomed. She caught the first blow on her left forearm, the pain lancing up her shoulder, but she managed to keep hold of the sword, and swept the man’s feet from under him. He hit the parapet hard enough to break his neck.
A shadow fell over her. She turned just in time to see a grappling hook arc through the air, catching on the stone three feet above her head. A rebel, hands wrapped in rags, scrambled up the line. Aria snatched a dagger from her belt, waited until the man’s face cleared the lip of the wall, and buried the blade through his eye socket. He dropped, but another followed, and another. It was a tide, rising, relentless.
A shout from below grabbed her attention. “Majesty! The breach… ” Aria staggered to the edge of the walkway, looked down, and felt her knees try to buckle. The section of wall they’d reinforced two hours ago, three rows of stone thick, braced with iron and faith, had split, the gap now wide enough for a grown man to slip through. On the other side, a wedge of rebels pressed in, using fallen bodies as stepping stones, their arms locked, shields overlapped, the mark of the slashed moon bright on every helmet.
She screamed, not words, just noise, and flung herself into their path. Her captains followed, and the wall erupted in violence. She lost all sense of time after that. There were only moments: the clang of blade on blade; the taste of blood in her mouth; the way her boots slipped on the stones, the soles slicked with oil and brains and something else she refused to think about. Her left hand was useless now, the arm dangled, numb from the earlier blow, but she swung the sword with her right, hacking at anything that moved, anything that tried to breach the city.
The defenders fell back, not from cowardice, but because there was simply nowhere left to stand. The breach widened. The air grew thick with smoke and the reek of burning fat. Someone, she could not remember who, pulled her aside as the wall collapsed, the noise so loud that it blanked her mind for a full heartbeat.
She woke on the ground, her cheek pressed to the snow. A hand gripped her collar, dragging her up. Rek, still alive and bleeding from the scalp, looked at her with wild eyes. “They’re through!” he screamed. “Majesty, they’re through!” She staggered to her feet, her vision doubled, and saw the truth: the rebels had breached the wall, and they were pouring into the city as a river of bodies, black-clad and painted, howling in victory.
Aria braced herself, her sword held before her like a cross, and tried to remember what it meant to be queen. Above, the bells of Moonspire rang again, but this time, it was not a call to arms. It was the signal that the outer wall had fallen.
~~**~~
In the warren of Moonspire’s inner halls, Selene ran on instinct and the last dregs of her magic.
The passageways were a labyrinth of turns, blind stairs, and false doors, but she moved as if the stone itself whispered her route. Her boots struck echoes from the marble, each step a drumbeat counting down to something she could not yet name. The wards she’d spent half her life weaving into the keep’s bones hummed at the edge of perception, one by one, she felt them shudder, then flare, then gutter out like a candle pinched by an unseen hand.
Somewhere ahead, a tremor of cold rippled through the corridor, a taste of old winter and something older. Glamour. Fae. She stopped dead, her heart stuttering. The next corner was dim, but Selene’s witchlight painted it blue. There, a knot of palace guards, five, maybe six, advanced in formation, too perfect, too silent. Their eyes reflected the lanterns but not the fear. When Selene stepped into their path, they didn’t hesitate. They drew their swords as one.
“Halt!” she commanded, her voice crackling with magic. “You’re not yourselves.” No answer. The lead guard, a woman whose name Selene had never bothered to learn, swung her blade in a warning arc. The others fanned to either side, like crows circling a carcass. Selene dropped all pretense. She raised both hands, fingers splayed, and let the magic burn in her palms. The air thickened, blue-white power arcing between her hands and the cold flagstones underfoot. “Stop, or I will burn out the parasite within you,” she said, and this time, her words were more than threat, they vibrated, twisted, wormed their way into the shallow roots of whatever held the guards’ minds.
They flinched, just for an instant. The glamour slipped, rippled, then reasserted itself. The lead guard’s lips moved, but the voice was not her own. It was hollow, doubled, as if two beings spoke through the same mouth. “Moonspire falls tonight. Stand aside.” Selene recognized the cadence, the inhuman arrogance. “Tell your mistress,” she said, “that I’ve been waiting for her since the day she killed my mother.”
And then she unleashed the counterspell.
It was not elegant, not the finely tuned magic of the old witches’ coven. This was a hammer: a concussive blast of will, all her pain and hatred poured into a single pulse. The wards along the wall flared in sympathy, the whole corridor lighting up as if it had caught fire. The glamour shattered. The guards collapsed to the floor, writhing, clutching at their skulls as the foreign influence tore free. Some screamed. One retched and tried to crawl away, smearing blood and spit on the marble. Selene advanced, her own head spinning, vision edged in black.
She bent over the lead guard, who looked up with terror and the dawning horror of memory. “What were you trying to do?” Selene demanded. The woman sobbed, “I don’t… I remember… the mess hall, the wine, nothing after that… ” Her words broke down into tears, lips blue with shock. Selene pressed two fingers to the guard’s temple and muttered a binding. The truth spell slithered into the woman’s thoughts, hunting for falsehood. All Selene got was pain, and a single image: a glass of wine, shared with a visiting noble, the taste of rosemary and something bitter beneath.
Selene looked up at the rest. One of the men had curled into a ball, hands clamped over his ears. Another was trying to rip off his own uniform, nails tearing at the buttons. “Listen,” Selene said, voice iron. “You’ve been under fae control. That noble was a plant, a glamour. Do you remember anything else?” The man shook his head, then nodded, then clamped a fist over his mouth. Through the gaps, he choked out: “They told us to open the postern gate. Said it was a retreat for the queen, if we didn’t, they’d kill our families.” Selene snarled. “Who?” But the man only wept.
She bound all of them, quick sigils, inked in her own blood for speed and permanence, and left them in the care of a passing runner, barely pausing to give instructions. “Get them to the armory, lock them in, triple the guards,” she ordered. “And tell the queen that fae glamour has breached the inner lines. The postern gate is compromised.” The runner hesitated, mouth opening, but Selene glared him into silence. “Go,” she hissed, and he did.
The hallway was empty again, save for the groans of the recovering guards. Selene slumped against the wall, the effort making her bones feel hollow. Sweat beaded on her lip, then ran down her chin. Her hands shook, the knuckles already bruising from the counterspell’s backlash. She looked down and realized she’d left bloody fingerprints on her own sleeve.
The city’s wards, her wards, were failing. She’d known it would happen someday, but had never believed it would be on her watch. She forced herself upright and began to walk, slower this time, following the electric taste of the glamour through the stones. Every five steps, she checked the nearest ward, mumbling repairs, patching the magic with the shreds left in her reserves. It was not enough, but it would have to be.
By the time she reached the inner gate, her legs were jelly, and her breath came in little shivers. She could hear, through the layers of stone and panic, the distant sound of fighting, the fall of the wall, the roar of victory that meant the rebels were inside. She set her jaw and muttered a single, defiant line. “Let them come. I’ll be waiting.”
~~**~~
The world after the breach was a chaos of smoke and knives.
Aria staggered down the shattered stairs, her only compass the pull of duty and the memory of where the inner walls had once stood. Every step brought a new eruption of pain, her left knee was swelling, her shoulder burned with the old break, and her sword arm ached from the endless swinging, but none of it seemed to matter. What mattered was that the city was still hers, was still alive, if only just.
She could not tell friend from foe in the smoke. Figures darted across the ruins, faces masked in soot or bandage, all screaming or silent or gone mad with the terror of defeat. Once, she glimpsed a woman in the uniform of the city guard, eyes wide and mouth a round O, clutching at the chest wound that had already killed her. Elsewhere, rebels clambered up the fallen sections of the wall, hands slick with blood, some using their comrades’ bodies as footholds.
She ducked into a side corridor, searching for the shortcut to the inner keep. It was a risk, if the traitors had mapped the city as well as she feared, it could already be crawling with enemy scouts. But the open streets were suicide. The first assassin came out of the gloom with no warning, a blade singing through the space where her ear had been an instant before. She spun, instinct driving her sword up and out, and caught the attacker in the ribs. He made no sound, just slid off the blade and collapsed to the stones in a boneless heap.
Two more appeared, faces hidden behind strips of black cloth, moving in perfect silence. They fanned out, cutting off her retreat, swords drawn low and ready. Aria tried to blink the sweat from her eyes, but her vision doubled, the shapes twitching and merging like shadows in a fever dream. She braced herself, letting the wall take some of her weight. “You picked the wrong queen,” she said, voice low, meant for herself as much as them.
The assassins said nothing. The one on the left, shorter and lighter on his feet, feinted then darted in, his blade flashing. Aria parried, but the jolt in her wrist sent a spike of agony up her arm. She gritted her teeth and countered, a wide sweep meant to force space between them, but the second assassin was already behind her, coming fast.
She twisted, caught the blade on her vambrace, felt it bite through the leather and into the muscle. The pain was bright and instant, but she did not drop the sword. Instead, she kicked backward, heel connecting with the attacker’s shin. He stumbled, and she used the moment to lunge at him, driving her sword forward in a reckless, all-or-nothing gamble.
It paid off. The blade punched through the man’s collarbone, sending him sprawling. But the first was already recovering, coming in close, too close, and this time he used both hands, one for the dagger, the other to grab at her throat. Aria gasped as the fingers closed around her windpipe. She clawed at the hand, but her grip slipped, blood from her own arm making everything slick. The assassin leaned in, mouth close enough that she could smell the onions and rot on his breath.
For a heartbeat, she thought of giving up. Just one second of peace, of letting the world fade and someone else take over. Then something inside her snapped. She drove her thumb into the attacker’s eye, digging deep. He screamed, the grip loosening just enough for her to ram the hilt of her sword into his jaw. Bone cracked. The dagger fell, clattering to the ground. She snatched it up and drove it into his side, again and again, until he fell away, twitching.
Aria staggered back, sucking in air, the corridor spinning. She wiped the sweat and blood from her face, only to smear it thicker. The stink of it filled her mouth, metallic and animal, and she spat, trying to clear the taste. She was bleeding badly now. The cut on her arm was deep, leaking down to her wrist in steady drips. The worst of it was the gouge in her side, just above the hip, where one of the assassins had gotten in a lucky strike. She pressed her hand to the wound, tried to slow the flow, but it was already soaking her tunic.
She made herself move. There would be more, always more. The city was crawling with them. She rounded the next corner, and walked straight into a wall of muscle and mail. For a wild second she thought it was another enemy, and raised her sword to strike. “Aria,” the voice said, low and gravelly. “It’s me.”
Caelan.
She almost dropped the blade. Instead, she lowered it, staggered against his chest, and let herself breathe. “You look like shit,” he said, his own face unreadable behind the mask of blood and ash. “Better than the other guy,” she managed, and forced a smile. He pulled her into the alcove, out of sight. “How bad?” he asked, already peeling away the sleeve of her tunic to inspect the wound. “I’ve had worse,” she lied.
He grunted, reached into his belt for a strip of cloth, and wound it tightly around her arm. His touch was surprisingly gentle, careful not to make it worse. “They’re everywhere,” he said. “You can’t trust anyone.” She nodded, vision tunneling. “They want the keep. The throne room. They think if they take it, it’s over.”
“They’re wrong,” Caelan said. He pressed his hand to the cut in her side, steady and firm, ignoring the way her blood seeped over his fingers. “We hold the line here, buy Selene time to rally the witches.” “They’ll send more assassins.” He bared his teeth in something that was almost a grin. “Let them come.”
They heard the footsteps before they saw the enemy. Four shapes, maybe five, moving fast, boots scraping the stone in practiced unison. Aria tensed, but Caelan shook his head, motioned for her to stay low. When the assassins burst into the alcove, Caelan was waiting.
He moved like a beast uncaged, blade flashing in the dimness, every motion calculated to kill. The first two fell before they even knew what hit them, one gutted, the other’s throat opened with a backhanded slash. The third assassin tried to duck under Caelan’s guard, but Aria caught him, her sword cleaving through shoulder and into the lung. The spray hit her in the face, hot and sticky, but she didn’t stop. She kicked the dying man aside and spun to face the last two.
The next minute was a blur: the clang of steel, the sting of another cut on her forearm, the roar of blood in her ears. At some point, she lost her sword, ripped from her grip in the melee. She fought bare-handed, ramming her fist into a masked jaw, clawing at another’s eyes. She felt a knife bite into her thigh, but she didn’t let go. She bit, screamed, and fought like an animal. When it was over, she was on the ground, panting, one of the assassins’ bodies draped across her legs.
Caelan was above her, breathing hard, his armor dripping with blood, some of it his, some not. He reached down and hauled her up. “You all right?” he asked, searching her face. She nodded, though every nerve screamed. “You’re bleeding again,” he said again, softer this time. “So are you,” she answered, and this time, her voice cracked, the exhaustion finally winning.
He held her for a second, just a second, and in that moment, Aria knew. In a city of ghosts and traitors, he was the only one she could trust, the only anchor left in the madness. They stood together, back to back, as more footsteps echoed down the corridor. “Ready?” he asked. She squared her shoulders. “With you.”
They braced, waiting for whatever hell came next.
~~**~~
An hour later they finally made it to the inner wall, taking the steps two at a time, sometimes together, sometimes in a blind tangle, neither sure who was supporting whom. The corridor spit them out onto the battered platform, the last real defense before the heart of Moonspire. Wind off the river tore through the gaps in the battlements, bringing with it the stink of fire and something older, a smell like old candles and drying blood. The city was changed; there was nothing left of the order or beauty that had defined it before, now it was only a lurching patchwork of barricades, burning roofs, and wolves fighting over every inch.
Aria lurched to the parapet and looked down. What had been a ring of blue and white banners in the morning was now a churning pit. Rebels swarmed the lower city, their black-slash banners rippling above every avenue. The defenders, her defenders, were ragged knots, backs to walls or clustered around makeshift pikes, all giving ground with the stubborn hope that someone behind them was making a difference.
Caelan joined her, hands braced on the stone. His chest heaved. Blood from a dozen small cuts oozed onto the mail at his neck. His right pauldron was missing, ripped away somewhere in the last fight, and his bare skin was crisscrossed with bruises, already blooming purple in the cold. “They’ve breached the outer line,” he said, stating the obvious. “The bastards are using our own dead to build ramps over the rubble.”
Aria nodded, her breath coming shallow. “They’re smarter than we thought.” He glanced at her, eyes narrow. “No. They’re using a map. Every attack has been perfect: timing, placement, everything. Someone’s been feeding them our plans.” She felt the words as a physical blow, but it was not news. She’d suspected it for days, if not weeks. “I know,” she said, voice flat.
The city below was a pageant of betrayal. In some places, the rebels had already set up barricades, their own archers picking off loyalists as they tried to regroup. Fires guttered in the windows, sometimes started by accident, sometimes as signals. Here and there, small miracles: a civilian mob beating a group of black-slashed wolves to death with bricks and kitchen knives; a unit of city guard holding an intersection with nothing but sharpened poles; the university cohort launching bottles of acid from the top of a bell tower, the screams echoing even up here.
Aria turned away, staggered to a bench built into the parapet, and sank onto it, arms wrapped tight around her ribs. The gash in her side was leaking again, a trickle of red seeping through the bandage. Her face felt numb, her lips crusted with dried blood. She looked at her hands, filthy, trembling, nails split and stained, and for a moment, she wondered if there was any dignity left in the world.
Caelan crouched in front of her. “Let me see,” he said, reaching for her wound. She batted his hand away. “Later.” He smiled, a crooked flash of teeth. “Stubborn.” She returned the look. “You’re no better.” They sat in silence, the city’s misery wrapping around them. Somewhere below, a new wave of howls rose, wolves, loyal and rebel, locked in the final negotiation of claws and teeth. It sounded almost like a song.
Caelan broke the silence first. “We hold here,” he said. “Selene’s on the north tower with what’s left of the witches. She says the wards might last another hour, two at most. After that… ” “After that, we fight until we can’t.” Aria touched the chain at her throat, a gesture as old as her nightmares. “I need you to promise me something.” He waited, eyes unblinking.
“If the wards fall, and they take the keep, you get Selene out. She’s the only one who can rebuild this place when it’s over.” He shook his head. “No. I’m not leaving you.” She flared with anger, sudden and hot. “It’s not about me! It’s about… ” He put a hand over her mouth, gentle but absolute. “I’m not leaving you.” She tried to hold the glare, but he met it, and something in his face, something unbreakable, made her look away first. “Fine,” she said, voice small. “But if you get yourself killed, I’ll haunt you.” He chuckled, wiped a line of blood from her jaw. “Deal.”
Below, a new column of rebels was snaking its way through the alleys, using the cover of burning carts and fallen arches. They moved with purpose, not the wild hunger of the earlier waves, but the cold, careful certainty of professionals. Aria’s stomach twisted. “They’re going for the secondary breach,” she said. “If they punch through, the courtyard is theirs.” Caelan gripped the edge of the bench, flexed his fingers. “We can intercept. With the witches backing us, we might hold.”
She shook her head. “The witches are spent. Selene’s the only one still upright. The rest… I saw them, after the last cast. They’re gone, Caelan. Burned out.” He didn’t argue. “Then we make a stand. Together.” She laughed, surprised at the sound. “You make it sound like a wedding vow.” He shrugged. “Maybe it is.”
A crash from the north, and for a moment, the whole city seemed to freeze. A wall of blue-white light erupted from the base of the north tower, a tidal wave of raw magic that vaporized everything in its path, men, timber, even the snow. The shockwave hit the inner wall and rocked it, nearly sending Aria from her seat. Caelan steadied her. “Selene,” he said, awed.
Aria peered through the smoke. For a heartbeat, the breach was sealed, the attackers stunned or dead. But already, more shapes crowded the gap, ready to climb over their own fallen. There was no end to them. “Come on,” she said, pushing herself to her feet. “We have to reinforce the southern gate. If they flank us, it’s over.” He nodded as they started down the stairs, every step an argument with pain. Behind them, the wind stripped the heat from their wounds, reminding them that there would be no comfort, not now, not ever.
At the base of the tower, the defenders, what was left of them, clustered around the doors, their faces waxy with exhaustion. A captain saluted Aria, tried to speak, failed, then just pressed a spear into her hands. Aria took it, though her arms trembled with the effort. Caelan stood at her side, sword already out, jaw set.
The enemy came in waves. The first was rabble, desperate, ill-armed, and the defenders cut them down with little effort. But the next wave was wolves, real wolves, bone and fur and teeth, moving in formation. Aria recognized the lead wolf, a brute from the southern border packs, his muzzle scarred by a dozen old battles. He grinned when he saw her. “Majesty,” he called, voice thick with mockery. “Didn’t think you’d still be standing.” She gripped the spear, fighting to keep her hands steady. “Takes more than a traitor’s dog to bring me down.” The brute howled, a signal, and the pack surged forward.
It was a blur after that, pain, shouting, the crash of bodies against the door. Aria fought with everything left in her, stabbing and kicking, the world narrowing to the slice of her vision and the ragged rhythm of survival. Caelan was always at her shoulder, never letting anything through. Once, she felt him grab her by the collar and yank her back from a rebel’s sword. She thanked him by smashing the attacker’s skull with the spear-butt.
The defenders were thinned by every wave, until there were only a handful left. Aria looked around and realized she could see the end of it, the final act playing out as the last of her city’s strength died around her. But Caelan was still there. He took a wound in the thigh, deep and ugly, but didn’t stop. He fought on, his movements slowing, blood painting the stones at his feet. Aria tried to reach him, but a wall of enemies forced her back.
Then, a roar, human, not wolf, was heard above the bedlam. The loyalists from the east gate had come at last, pouring in with a violence born of despair. The rebels, caught between hammer and anvil, broke and retreated toward the ruins of the courtyard.
Aria found Caelan, leaned into him, together a single column of will. “We did it,” he said, voice a rasp. “For now,” she answered. She looked down at his leg, at her own wounds. “You’re bleeding.” “So are you,” he grinned, and she felt the old, familiar surge of something like hope. They stood together, side by side, as the city around them bled and burned. Above, the moon was visible through a crack in the smoke, a silver promise that even in ruin, there could be light.
“We’re not finished,” Aria said, her voice clear, sure. “Not until the last wolf is gone.” Caelan nodded. “With you to the end.” They looked out over the battlements, watched as the survivors gathered, battered but alive. And in that moment, Aria knew: victory would not be measured in city walls or bodies stacked in the snow, but in the bond she shared with the one wolf who never left her side.
Below, the city seethed and writhed, the enemy regrouping for the next push. But on the wall, there was only the two of them, bloodied, but unbroken, unbowed. And as the bells of Moonspire tolled again, this time as a warning and a challenge, Aria found her voice and let it ring out over the city.
“Hold the line!” she cried, and every loyalist left in the city echoed her, the sound a living thing, vibrant and true. Caelan smiled, teeth bared, eyes shining. “After you, Majesty.” Together, they prepared to face the dark tide again, knowing that whatever else happened, they would face it as one.