The Siege of Crimson Veil
The horns did not stop.
They rolled across Crimson Veil in layers, each one carrying a different command, a different urgency, until the entire camp seemed to breathe through them. Not panic. Not fear.
Readiness. That was worse.
Hannahrial didn't look back to see if I followed. She didn't need to.
I kept one step behind her, forcing my legs to match her pace as she cut through the camp. Rangers moved around us in controlled bursts, grabbing weapons, fastening armor, dragging crates of arrows and spare blades toward the walls. Those stationed in the outer trees were already retreating inward, dropping from branches, sprinting toward the gates.
Because even from here..you could hear it. Trees breaking. Not snapping. Breaking. As if something large enough had decided the forest itself was in its way.
We reached the eastern wall. And everything inside me dropped.
The line of trees that once stood thick and dark beyond the gate… was collapsing. Not all at once. One after another. Crushed. Torn. Uprooted.
And through that broken line..they came.
Trolls.
Not the slow, mindless brutes I had imagined.
These were wrong.
Some were massive, hunched things with jagged growths along their backs, spines like broken stone fused into flesh. Others moved lower, faster, their arms too long, their bodies slick with mud and rot as if they had crawled out of the earth itself. One leapt forward, landing on all fours before rising, too quick for something that size.
Beast trolls.
Another followed behind it. larger, heavier, its skin layered like cracked rock, each step shaking the ground as if it dragged the mountain with it.
Stone trolls.
And behind them, more. Too many. Far too many.
"Hold formation."
Syrel's voice cut across the eastern wall, sharp and precise. She stood near the center of the battlement, her posture steady, her eyes locked onto the advancing mass. Virelyn Shadebloom and Caeleira Duskfall flanked her, already directing archers into position, their commands short, efficient, unquestioned.
Anthuriun stood slightly ahead of them.
Not shouting. Not moving. Watching. Like she was measuring the distance between life and death.
"Archers..release on my mark."
The Rangers moved as one.
I stood there for half a second too long.
Hannah's voice snapped behind me.
"Move."
My body reacted instantly.
"Yes."
"Supply the eastern line. Do not stop unless you are told."
I nodded too quickly, already turning, already moving toward the supply racks that were being stripped bare. My hands grabbed whatever I could..bows, bundles of arrows, spare strings and nearly dropped them as something slammed against the outer gate.
The entire wall shuddered. A low, grinding impact that echoed through my bones.
I stumbled. Caught myself. Kept moving. Up the steps. Across the walkway. Into the line of archers.
The first volley went out. Dozens of arrows. Then another. Then another.
They struck. And did almost nothing. Some sank into flesh. Some snapped. Some lodged into the thick hides of the trolls and were simply… ignored.
One of the beast trolls lunged forward, faster than the rest, smashing into the outer barricade with a force that made the wood scream. Its jaws opened..too wide, too full of serrated teeth and it tore into the structure like it was flesh.
"Again!"
Syrel didn't raise her voice. She didn't need to. The archers adjusted instantly. Aimed higher. Eyes. Joints. Gaps.
The next volley staggered one of them. Not killed. Staggered. That was the difference.
I shoved bows into waiting hands. Ran back. Grabbed more. Returned. Again. Again. Again.
The rhythm built fast. Too fast. Carry. Climb. Deliver. Run. Don't think. Don't look too long. Because when I did, I saw them properly.
One ogre broke through the treeline on the far eastern edge. Not charging. Walking. Slow. Deliberate. Massive.
Its body was thick, swollen with muscle and weight, skin stretched over a frame built to crush rather than move quickly. Its jaw was wide, reinforced, its teeth blunt and broken from use rather than neglect. In one hand it dragged a crude weapon, a massive club reinforced with bone and iron spikes.
It didn't roar. It didn't rush. It simply walked forward. And everything in front of it, broke.
"Focus!"
A Ranger snapped at me as I hesitated. I shoved the weapons into her arms and turned again. Because the east wasn't the only problem.
A deeper tremor rolled through the ground. From the west. Slower. Heavier. I turned without thinking.
The distant tree line there was bending. Not breaking like the east. Being forced apart. Something larger. More organized. The ogre tribes. Not one. Not a few. Many.
Their silhouettes moved through the trees like a wall of flesh and iron, their size dwarfing the already massive trolls around them. And at the western gate. Solenyra stood waiting.
Even from this distance I could see her. Still. Unmoving. Like the ground itself had chosen to take form and stand.
Behind her, Shaedra paced slowly, her blades already drawn, the Twins perched along the walls like predators waiting to drop, Thalara Vintshade directing the defensive lines with cold precision.
The west was not panicking. It was preparing to break something. Another impact shook the eastern wall. Closer now. Cracks splintered along the gate's surface. The beast trolls were on it. Clawing. Ripping. Tearing chunks free.
One of them leapt upward, its long limbs catching the outer edge, hauling itself partially up before arrows slammed into its eyes, its throat, its joints, forcing it back down. It didn't die. It just fell. And another took its place.
My breath came faster. Too fast. The cold in the air deepened. Not natural. Not wind. Something else. Something creeping. I exhaled. and saw it. A faint mist. My breath. The temperature was dropping.
I looked toward the north. Just for a second. The trees there were still. Too still. And beneath the sound of battle..something else lingered. A low, distant sound. Like mourning. Drawn out. Unnatural. I shook it off. Not now. Not here.
Another bundle of arrows. Another run. Another climb. My arms burned. My legs shook. My hands felt numb. But I kept moving. Because everyone else did. Because stopping meant being seen. And being seen, meant being corrected.
I glanced once more toward the eastern line. Syrel stood firm. Unshaken. But there was something in her posture now..tighter. More alert. Not fear. Recognition. Like she understood something the rest of us didn't yet.
Anthuriun stepped forward. Just slightly. Her hand lifting. Measuring. Watching the pattern. The movement. The way the trolls advanced. Not wild. Not scattered. Directed.
That thought settled deep in my chest. Wrong. This wasn't chaos. This was being pushed. Driven. I swallowed hard. Because if something was driving them. then this was only the beginning. And I was still running arrows along a wall that was starting to crack.
The eastern wall did not fall. It bent. It groaned. It cracked in places that made my chest tighten every time I heard it, but it did not break. Because Syrel did not allow it to.
Her commands shifted faster now, sharper, more precise, her voice threading through the chaos like something that refused to yield. Virelyn and Caeleira adjusted with her without hesitation, their volleys changing angles, their focus narrowing, forcing the trolls to slow.
Not stopping them. Slowing them. That was the difference.
The beast trolls that had leapt forward early now lay piled against the base of the wall, bodies twisted, still moving in small, wrong ways even after they should have died. The stone trolls took longer. Arrows shattered against their hides, blades struggled to find purchase, and when they struck the gate.
the entire structure screamed. But they were fewer now. Not gone. Just… thinning.
I didn't notice when my hands stopped shaking. I didn't notice when the rhythm of running arrows became something I could do without thinking. Carry. Climb. Deliver. Turn. Again. Again. Again. Until I realized the pressure here was easing. Not ending. But easing. The eastern line was holding. And the battle was moving.
West. The sound changed first. Less splintering. More impact. Heavy. Wet. Close.
Something broke. Not the east gate. The west. A shout carried across the inner yard. Then another. Then a different horn. Short. Urgent.
I turned without meaning to. Smoke rose above the western wall. Not thick. Not burning. Just enough to mark where something had gone wrong. Or right. Depending on who you asked.
"Move!"
A hand shoved me forward. I stumbled. Caught myself.
But my eyes stayed on the west. Because something in me knew, that was where I was going next.
Orders came quickly after. Not shouted to me. Not directly. But I heard them.
Reinforcements. West breach. All available hands. I didn't wait to be told. That was new. I grabbed what I could carry and ran. Down from the eastern wall. Across the inner yard. Through Rangers moving in the opposite direction, some wounded, some bloodied, none stopping.
The closer I got, the heavier the air became. Not just from battle. From impact.
The ground itself seemed to pulse beneath each step, like something massive was striking it over and over again.
When I reached the western gate, I understood why.
It had broken.
Not completely. But enough.
One side of the gate had been forced inward, the reinforced wood splintered and bent where something enormous had struck it again and again until it gave.
And through that opening, they came. Ogres. Not scattered. Not rushing blindly. Pushing. Like a wall.
Their bodies moved with purpose, each step deliberate, each swing of their weapons crushing anything in reach. Clubs reinforced with bone and iron came down on shields, on stone, on bodies, and each impact sounded final.
One Ranger was caught mid-step.
The ogre's weapon came down. There was no scream. Just..impact. And nothing left to scream with.
My stomach twisted violently.
This was different from the east. The trolls had been chaos. This, was force. Pure. Relentless. And standing against it. Solenyra.
She didn't move like the others. Didn't rush forward. Didn't retreat.
She stood at the breach itself, her presence anchoring the line as wardens formed around her, their movements tighter, more controlled, striking only when it mattered.
Shaedra was already inside the flow of battle, her blades flashing in short, brutal arcs, cutting where armor parted, where flesh was exposed. The Twins moved along the edges, appearing and disappearing, striking from angles that didn't make sense.
Thalara's voice carried above them all, directing the defense, pulling Rangers into place where the line thinned. But even with all of them, the ogres kept coming. Slow. Heavy. Unstoppable.
Until the ground shifted again. Not from impact. From something else. Something that moved through the space like pressure changing. I felt it before I saw her.
Hannah stepped into the breach.
Everything adjusted. Not dramatically. Not loudly. But instantly.
The line straightened. The wardens tightened. The Rangers around her shifted as if something had just… locked into place.
She didn't hesitate. Didn't observe. She moved.
Her blade met the first ogre before it could raise its weapon fully. Not with force. With precision. A strike to the joint. A shift of weight. A second movement that cut deeper than I thought possible.
The ogre staggered. Just enough.
Solenyra moved with her. Not behind. Not ahead. With.
The timing between them was something I couldn't understand. Didn't need to be spoken. Didn't need to be planned. One opened. The other closed. One struck. The other ended it.
The ogre fell. Another stepped forward. It didn't matter. The space between them tightened. Compressed. And the ogres that had felt unstoppable moments before, began to fall. Not quickly. Not easily. But inevitably.
Anthuriun entered the line soon after, her movements sharper, faster, cutting between strikes, disrupting balance, forcing openings that Hannahrial and Solenyra exploited without hesitation.
Syrel arrived last. Her blade drawn. Her eyes scanning everything at once. She didn't look at me. Didn't need to.
She stepped into the flow like she had never left it, her strikes clean, efficient, her presence reinforcing the line where it threatened to bend.
The pressure shifted. Not gone. But controlled. The ogres slowed. Then faltered. Then began to fall back. Not retreating. Not yet. But no longer pushing. The breach held. Barely. But it held.
My chest heaved as I stood just behind the line, clutching supplies I no longer knew where to bring, watching something I didn't understand unfold in front of me.
This wasn't just fighting. This was… something else. Something built over years I couldn't imagine. Something that had existed long before I arrived.
And would continue long after I was gone. The thought settled heavy in my chest. Until..Solenyra stopped.
Not fully. Not in a way that others noticed immediately. But I saw it. A stillness. A pause. Her head tilted slightly. As if listening. Not to the battle. To something else. Her eyes changed. Subtly. But enough.
The air around her felt different. Colder. Sharper. Wrong.
She turned. Not toward the ogres. Toward the north.
"Enough."
The word cut through the noise. Not loud. But absolute. Hannah didn't question it. Didn't argue. She simply stepped forward, taking full control of the western line without needing to be told.
Shaedra adjusted instantly. The wardens tightened formation. The line held. Without Solenyra.
My chest tightened. Because she was already moving. Toward me. Toward Anthuriun. Toward Syrel.
"You."
Her voice was quieter now. But more dangerous than before.
"With me."
I didn't hesitate. I couldn't. Because whatever she had just felt was worse than everything we had just survived. And as we moved toward the north, the cold deepened. And the sound I had heard earlier, the low, distant mourning..rose again. Clearer this time. Closer. And unmistakably, not alive.
The cold hit harder the closer we moved north.
Not wind. Not weather. Something else.
It crept into my lungs with every breath, thin and sharp, like the air itself didn't want to be alive.
Solenyra did not slow.
Anthuriun moved ahead of me, faster now, her posture changing from battlefield control to something tighter, more alert. Syrel stayed closer. Closer than she had at the west, but she still didn't look at me.
None of them spoke. They didn't need to. Because we could hear it now. Clearly. The sound I had mistaken before. Not wind. Not battle. Voices. Low. Layered. Broken. The sound of something trying to remember how to speak.
My chest tightened.
"No…"
The word slipped out before I could stop it. Solenyra didn't turn.
"Do not listen."
Her voice was colder than the air itself.
We reached the northern wall. And everything inside me went still.
The gate was intact. The wall was intact. But the ground beyond it..was not. They weren't advancing like the trolls. Or pushing like the ogres. They were already there.
Spread across the earth in a wide, slow-moving mass that didn't quite behave like a single army. Some dragged themselves forward. Some stood still until something behind them pushed them to move. Some… crawled.
Bodies. Rotting. Broken. Wrong. But still moving. And above them.. a figure. Not large. Not massive. But wrong in a way that made everything else feel small.
It stood too still. Too composed. A staff in one hand. The other slightly raised. And around it, the dead moved. Not randomly. Not blindly. Directed.
My breath caught.
"That's.."
"Silence."
Solenyra's voice cut through me before I could finish.
Her eyes were locked on the figure. Unblinking. Wider than I had ever seen them.
"Lich."
The word didn't sound like something meant to be spoken. It felt… older. Heavier. And beside it, something else moved.
A shape forming through the mist, pale, tall, its presence pulling the cold tighter around us. Frost clung to the stone beneath the gate, creeping outward in thin, unnatural veins. Beautiful.
The air dropped again. My breath came out in a visible cloud.
Anthuriun stepped forward. Just slightly.
Syrel moved with her.
And for the first time since I had known her. I saw hesitation. Not fear. Something sharper. Recognition.
"They're controlling them."
Her voice was low. Controlled. But tight.
Solenyra didn't answer. She stepped forward. And the gate opened.
Not fully. Just enough. Enough for the wardens to form. Enough for the line to move.
"Hold here."
Her voice cut through all of us.
"Do not break formation."
I didn't belong in that line. I knew it. They knew it. But no one said it. Because there wasn't time.
The dead surged. Not fast. Not strong. But endless.
They crashed against the outer line like a tide that didn't care how many times it was cut down.
Blades moved. Precise. Efficient. Heads severed. Limbs removed. Bodies dropped. And still. They came. One fell. Two more took its place. Three more behind that.
The ground became slick beneath my feet. I almost slipped. Caught myself. Kept moving. Because stopping meant being seen. And being seen here, meant something worse than correction.
A hand grabbed my shoulder. Syrel.
"Stay behind me."
Not harsh. Not cruel. Just… direct.
I nodded. Too quickly.
"Yes."
Her blade moved in front of me. Fast. Clean.
Each strike exact. Each motion controlled. This wasn't like the trolls. This wasn't like the ogres. This was..attrition.
The dead didn't care if they were cut. Didn't slow. Didn't hesitate. They simply… continued. And the cold kept deepening.
My fingers went numb. My grip weakened. The sound.. those low, broken voices, grew louder. Closer. Almost forming words. Almost.
I shook my head.
"No…"
"Do not listen."
Syrel again.
Closer now. Her hand pressed briefly against my chest. Grounding. Pulling me back.
"Stay here."
I nodded. But my eyes drifted. Just for a second. Toward the figure beyond the line. The Lich. Its head tilted. Slightly. As if it had noticed me.
My chest tightened violently. Then..movement. Fast. Too fast. The pale shape beside it, the frost witch..lifted her arm.
Something formed. Sharp. White. And in the next instant, it was gone.
I didn't think. Didn't decide. I moved. Forward. Into the space I wasn't supposed to occupy. My hand hit Anthuriun's shoulder, harder than I meant to. Shoving her sideways.
The impact threw her off balance. Her eyes snapped toward me, just as the frozen arrow struck. My leg. Cold exploded through me. Not pain. Not at first. Absence. Like something had been taken from me.
Then..everything came back at once. I screamed.
The sound tore out of me before I could stop it as I dropped to the ground, my leg giving out completely beneath me. The cold spread instantly, racing up from the wound, locking muscle, biting into bone.
I couldn't feel my foot. I couldn't.
"Stay with me."
Syrel's voice cut through the noise.
She was there instantly. Her hands on me. Firm. Controlled.
"Look at me."
I couldn't. My vision blurred. My body shook violently.
"It's spreading.."
"I know."
Her voice didn't break. Didn't waver.
Her hands pressed harder against the wound. Pain surged, hot this time. Burning. Pushing back against the cold.
"Don't move."
"I can't.."
"Good."
That almost sounded like her.
Her grip tightened. Her forehead lowered briefly against mine. Just for a second. Grounding me.
"Breathe."
I tried. Failed. Tried again. Her hand moved to the side of my face. Holding it steady.
"Stay with me."
Her voice softened. Just slightly.
"Don't leave."
Something in my chest twisted.
"I'm not.."
"Don't."
Her fingers pressed lightly against my cheek.
The cold slowed. Not gone. But slowing. The pain shifted. Less sharp. More contained.
Her other hand remained firm against my leg, heat building beneath it in a way that didn't feel natural, but worked. Around us, the line shifted. Changed. The pressure lessened. Not because the dead stopped. But because something else had arrived.
I looked past her. Barely. Through blurred vision. And saw them.
Hannahr. Solenyra. Side by side. The space around them cleared. Not slowly. Not gradually. Instantly.
Where they moved, the dead fell. Not pushed back. Ended. Clean. Final.
The wardens tightened around them. Shaedra moved along the flank. The Twins dropped from the walls. The remaining captains closed in. The line became something else entirely. Something that didn't bend. Didn't give.
The tide broke. Not all at once. But enough. The pressure lifted. The dead slowed. Then faltered. Then..stopped.
My breathing shook. My body still trembling. But the cold..was gone.
Syrel leaned back slightly. Her eyes scanning me. Checking. Confirming. Then..her hand brushed lightly against my hair. A small movement. Careful.
"You idiot."
The words were quiet. But not cruel. My chest tightened.
"I…"
My voice broke.
"I didn't think."
"I know."
Her hand lingered for a moment longer. Then pulled away. Professional again. Controlled. But not the same. Not entirely. She stood.
"Stay down."
I nodded. I didn't think I could stand anyway.
As the last of the dead were cut down and the cold began to retreat, the noise of battle faded into something quieter. Heavier. The kind of silence that only comes after something has almost gone very wrong.
I lay there. Breathing. Shaking. Alive. For now. And for the first time since the horns had sounded, I realized something. I had stepped forward. Chosen. Acted. And it had mattered. Not enough to change anything. Not enough to belong. But enough..to be seen. And that, terrified me more than the battle ever had.
The world did not come back all at once. It came in fragments. Cold first.
Not the freezing bite from before, but the memory of it, clinging to my bones like something that refused to leave. My leg felt distant, heavy, like it belonged to someone else. Every breath scraped through my chest unevenly, shallow, broken.
And something warm. Hands. Firm. Pressing. Holding me together.
"Stay with me."
Her voice. Closer than everything else. I forced my eyes open.
Syrel.
Her face hovered above mine, sharper than anything around us, everything else blurred and unfocused. There was blood on her. Not all of it mine. Her silver hair clung damp against her cheeks, strands sticking where sweat and frost had melted together.
Her eyes searched mine. Not cold. Not distant. Focused.
"Good," she murmured when my gaze found hers. "You're still here."
I tried to speak. Nothing came out. My throat felt raw, like I had swallowed the cold itself.
Her hand moved from my leg to my face again, steadying me, forcing me to stay with her.
"Don't drift," she said quietly. "If you drift, I will hurt you to bring you back."
That almost made me laugh. It came out as a weak breath instead.
"I'm… not…"
"Good."
Her hand pressed back down onto my leg. Pain surged. Hot this time. Burning. Real.
I gasped, my body arching instinctively, and she leaned forward immediately, her forehead brushing mine for the briefest second.
"Stay."
Not a command. A plea disguised as one.
Something inside my chest tightened painfully.
"I'm here," I whispered, though it sounded like it came from someone else.
Her breath left her slowly. Controlled.
Then she shifted, her hands working with practiced precision, pushing heat back into the wound, forcing the remnants of that unnatural cold out of my body piece by piece. It wasn't gentle.
It wasn't meant to be. It hurt. And I clung to it. Because it meant I was still alive. Around us, the battle hadn't stopped. It had changed.
The weight of it had shifted from chaos into something far more deliberate.
I turned my head slightly, vision still unsteady. And I saw them. Hannah and Solenyra. Together. There was no space between them. No hesitation. No wasted movement.
They moved like something forged over a century of shared war, each step, each strike fitting into the other as if they were two halves of the same blade. Where one opened, the other ended. Where one pushed, the other broke.
The dead that surged toward them, but didn't reach them. Didn't slow them. Didn't matter.
Even the frost witch, I saw her now more clearly. Raised her arm again, forming another shard of that same white death that had struck me.
It didn't reach them. Anthuriun was already moving. Faster than I had ever seen her. She closed the distance in a blur, her blade cutting through the space between them, forcing the witch to recoil, to break her focus.
And that was all it took. Solenyra stepped in. Close. Too close. Her hand lifted, and for a single moment, the air itself seemed to collapse inward around it.
When it released, the witch was no longer standing. Not fallen. Not wounded. Gone.
The frost that had spread across the ground cracked, splintering outward, losing its hold all at once.
The Lich turned. For the first time, it reacted.
That was its mistake. Hannah moved. Not fast. Not rushed. Certain. Her blade struck once. I didn't understand what she did. I only saw the result. The staff split. The body followed.
And the sound, the low, endless mourning that had filled the air. Stopped. Not faded. Stopped. Like something had been cut out of the world.
Silence fell heavier than the battle had. I realized I was shaking again. Not from cold this time. From something else. From the weight of what I had just seen.
Syrel's hand tightened briefly on my shoulder.
"Don't look at them like that," she said softly.
"Like what?"
"Like you think you understand what they are."
I swallowed.
"I don't."
"Good."
Her hand moved again, slower now, checking the wound, confirming the damage was contained. Her touch lingered slightly longer than necessary.
Then she exhaled.
"You'll keep the leg."
I let out a breath I didn't realize I was holding.
"Thank you…"
The words felt small. Insufficient. But they were all I had.
Her hand brushed lightly against my hair again. Almost absentminded. Then stilled.
I looked at her. Really looked. And something in me shifted. Not fear. Not this time. Something softer. Something that felt dangerous in a different way.
"…big sister."
The words slipped out before I could stop them. Her entire body froze. Not visibly. But I felt it. The stillness. The change.
Her hand withdrew slowly from my hair. Her eyes dropped for just a second. Just enough for me to see it. Pain. Sharp. Buried. Then she looked back at me. And whatever I had touched, she locked it away.
"Don't say that lightly," she said, her voice quieter than before.
"I'm not."
I forced myself to sit up slightly, ignoring the protest from my body.
"I mean it."
Her gaze held mine. Longer this time. Searching. Weighing. And for a moment. Just a moment, I saw something soften.
"Then don't make me regret it," she said finally.
Not rejection. Not acceptance. Something in between. Something fragile.
I nodded.
"I won't."
She didn't respond. But she didn't pull away either.
Footsteps approached. Fast. Light. One of the Twins.
She dropped beside us without ceremony, her eyes flicking briefly over me before settling on Syrel.
"I went," she said.
Syrel didn't look at her.
"What did you find."
"A potion. In his room. Near an elven satchel."
My chest tightened.
"No.."
The Twin reached into her cloak and pulled something free. Small. Wrapped. Familiar.
My breath caught. The elven jewelry.
She turned it in her hand, studying it with open curiosity.
"Human fakes," she said. "But not common."
Her eyes flicked to me. Then back to Syrel.
"There was more."
Syrel's expression didn't change. But I felt it. The shift. The awareness. The danger.
"Later," she said calmly.
The Twin tilted her head. Smiled faintly.
"Of course."
She stood, disappearing as quickly as she had come.
My chest tightened.
"She.."
"Later," Syrel repeated.
But this time..it wasn't for the Twin. It was for me.
I swallowed. Nodded. Because I understood. This wasn't over. Not even close.
Around us, the camp began to stabilize. The dead were gone. The cold retreated. The surviving Rangers moved through the aftermath with the same quiet efficiency they had shown at the start.
And I..I sat there. Alive. Barely. Held together by someone who might still break me tomorrow. Calling her something I shouldn't. And meaning it anyway. And somewhere in the back of my mind, buried beneath pain and exhaustion and relief, one thought refused to settle. She had seen what was in my bag. And that..was going to change everything.