Mist clung to the hills outside Stormvale Keep, twisting over the ridges and settling into the valleys.
A horn sounded from the northwestern pass, short, sharp, and deliberate. Its echo rolled across the stone walls, carrying through the courtyard where soldiers paused mid drill, fingers tightening on bows and spears.
Aldric leaned over the battlements above the gatehouse, eyes straining through the fog. Movement stirred in the haze– a small cluster of riders, barely more than shadows. Something was off.
From the wall beside him, Gavin's hand rested lightly on the stone. He said nothing. His eyes didn't leave the mist.
"Scouts... returning," Aldric muttered.
"They're wounded. They came back too soon."
Gavin's jaw tightened.
"Then the enemy tests us. A probe. Not the storm itself."
Orders spread quickly through the keep. Archers took positions along the walls. Knights mounted and adjusted their gear. Drums sounded in the yard, calling soldiers to readiness.
Lord Kaelen stood at the head of the courtyard, his calm presence drawing attention even in the flurry.
He gave a single nod.
"Hold formation. Stay ready."
Tharen stomped toward the gate,
brimming with confidence.
"Let me ride out. Let me meet them first," he said, eager and unbent by caution.
Seren's gaze followed him sharply.
"Control yourself, little brother.
Not all storms can be faced head on."
Gavin simply watched, hands resting lightly on the battlements, eyes scanning the fogged hills.
They had pushed far from the keep, into the foggy hills.
The first clash came near the edge of the pass. Stormvale's forward force, led by **Tharen** and **Lorien,** struck the Lionarian levies.
Steel rang against steel. Swords flashed, shields splintered, and the enemy wavered. The levies fell back in disarray.
Tharen laughed, exhilarated, slashing through the disorganized line.
"We were right," he shouted.
"They are weak!"
The early victory bolstered the morale of Stormvale's men. Aldric couldn't shake a nagging unease, something in the mist didn't feel random.
The trap snapped shut.
For a heartbeat–
It felt unreal.
Then the arrows fell.
From ridges to the east and west, Lionarian archers appeared. Hidden armsmen charged from the flanks, cutting off the retreat paths. Mist and smoke masked their approach.
And suddenly the battlefield was a cage.
Chaos erupted. Stormvale formations crumbled as soldiers stumbled over each other, trying to regroup. The false sense of victory shattered in seconds.
And then–
He appeared...
A figure moving through the fray like a shadow given form. Knights fell before him, armor clashing against his blade, only to find themselves disarmed, scattered, or worse. The survivors froze, eyes wide.
"Who–" The soldier barely spoke...
His head fell before the words did.
Lorien saw him first.
"Fall back–!" he shouted, but the warning came too late.
Tharen turned–
Steel met him before he understood why.
The force of it knocked him off balance, his blade barely catching the strike.
The impact rattled through his arm.
"Move!" Lorien snapped, dragging a soldier back as arrows tore into the ground around them.
Tharen staggered, breath sharp–
Then pain.
A jolt in his side.
Another in his shoulder.
Arrows.
One had slipped clean through the gap beneath his arm. Another lodged shallow near his collar.
He gritted his teeth.
Forcing himself upright.
"I'm not...falling back–!" he spat.
"You're not dying here," Lorien shot back, grabbing him hard. "That's an order."
Behind them–
That figure moved again.
Closer.
Too fast.
Lorien didn't hesitate.
"Retreat! All of you– fall back!"
Aldric caught the glimpse and felt a chill.
The stories, the rumors, they were nothing compared to this.
Gavin stepped forward.
Not a shout. Not hesitation.
He turned sharply toward the gatehouse.
"Open it."
The soldier froze. "But–"
Gavin's gaze cut into him.
"Open. The gate."
No anger. No raised voice.
Just certainty.
The soldier moved.
Chains rattled overhead as the portcullis began to rise.
Iron teeth lifted slowly, scraping against stone as the gatehouse shuddered with the strain.
Gavin didn't wait.
"Five with me. Shields forward."
A group of Stormvale's finest stepped forward without question.
Aldric followed.
He hadn't been called.
But he didn't stop.
He pushed forward, breathing hard, struggling to match the veteran's pace.
It took them a moment.
Searching in the mist for their men.
Shouts...faint. Steel...distant.
Then–
They found them.
Broken. Surrounded. Barely holding.
Arrows cut through the mist. Steel rang in broken rhythm. Stormvale soldiers were collapsing under pressure, retreat cut off, formations gone.
Tharen was among them, blood seeping through his armor, still standing.
Barely.
Gavin's eyes flicked over him once.
Alive.
"Fall back!" Gavin ordered.
No one argued.
They moved as one, pulling the wounded, supporting the broken line as shields locked tight around them.
Arrows slammed against iron. One soldier dropped. Another took his place without a word.
Gavin glanced at the wounded soldiers.
"Storms don't wait for you to breathe. Move."
Step by step–
They gave ground.
Not running.
Not breaking.
Withdrawing.
Controlled.
The gatehouse loomed ahead through the mist, its raised portcullis hanging like iron teeth above the passage.
"Hold!" Gavin called.
The last of the soldiers crossed the threshold–
"Now!"
Chains snapped loose.
The portcullis dropped.
Iron teeth crashed down with a thunderous force, sealing the entrance.
Bolts slammed into place behind it.
And just like that–
The chaos outside was cut off.
The courtyard erupted into motion.
Wounded were pulled away.
Orders shouted. Blood marked the stone.
Tharen stumbled forward as the tension left him all at once.
His leg gave slightly.
Lorien caught him before he fell.
"You're hit," Lorien said, already assessing.
"It's nothing," Tharen muttered through clenched teeth.
Blood said otherwise.
Gavin passed them without stopping.
"Get him treated," he said.
Not a suggestion.
An order.
Tharen exhaled sharply, forcing a grin despite the pain.
"...We almost had them."
Lorien didn't respond.
His eyes were still on the gate.
A wounded scout stumbled through the soldiers, mud over his armor, blood streaking his face. He collapsed to his knees before Lord Kaelen, gasping.
"M'lord... they... they're–" He coughed,
shaking and clutching at the edge of the stone. "...not five thousand..."
Kaelen's eyes narrowed. He stepped closer, hand resting lightly on the scout's shoulder. "Speak, quickly."
"They... they're ten... ten thousand."
The scout rasped. His chest heaved.
"And... our garrison... just four... we–
we... can't hold..."
The weight of the numbers hit the keep like a hammer. Aldric swallowed hard.
Kaelen's calm didn't falter.
He raised his hand.
"Then we endure."
A horn sounded again.
Closer this time. From within the courtyard, a banner fluttered in the wind. The Stormvale crest caught the morning light.
A voice rose... from the courtyard.
...Then another.
"Strength Through Storms!"
The cry spread, louder, stronger, until it filled the keep.
Aldric felt it in his chest.
Not just words.
A promise.
Beside him, Gavin stood still.
For a moment, just a moment...
His grip tightened slightly against the cold stone.
Then he nodded.
Once.
Gavin's eyes softened, just for a flicker.
"I've lost more than I can count...
and I've survived. You will too."
For a moment, the storm outside felt slightly less impossible.
And yet, the mist still held secrets...
