They went without sound.
No horns.
No drums.
No scent in the wind.
Only light.
Faint, flickering, silver as frost—and moving like shadows through the trees.
Luna stood at the northern wall when she saw the first of them breach the horizon. Her spine straightened. The mark on her inner thigh—long faded since Riven’s birth—flared hot for the first time in years.
She didn’t speak.
Just raised one hand.
And the wolves beside her froze.
Kael appeared seconds later, bow across his back, blade at his hip, fury behind his eyes.
“What is it?”
Luna didn’t answer right away.
Then she said, “They’re not coming to conquer.”
Kael’s jaw tightened. “Then what?”
“They’re coming to reflect.”
The first soldier stepped into the clearing.
If it could be called a soldier.
It had no scent.
Its eyes were pure glass—no iris, no pupil.
Its armor shimmered like water touched by moonlight.
And in its hand?
Not a weapon.
A mirror.
Behind it, more emerged.
A dozen.
A hundred.
More.
Their forms were all vaguely lupine—broad shoulders, too-long limbs—but none had faces. Only skin like polished obsidian and eyes like the lake at midnight: full of things you could drown in.
The wolves behind Luna began to growl.
She didn’t stop them.
But she didn’t order the attack.
Not yet.
Kael took a slow step forward.
“They’re waiting,” he said.
Luna nodded.
“For Riven.”
The creatures didn’t speak.
Not with mouths.
Not with sound.
But Luna felt them.
Inside her head.
A pressure.
A pull.
And then—
a voice.
Feminine.
Sharp.
Familiar.
“He is not yours.”
Luna bared her teeth.
“He never was.”
The voice sighed.
“Then stand aside.”
Kael drew his sword.
Luna didn’t flinch.
She said, “Come and take him.”
The clearing exploded in frost.
Not snow.
Not ice.
Something older.
Mirrorfrost.
It raced across the grass, freezing air, silencing sound.
And behind it—
The Mirror Legion moved.
Luna shifted mid-stride.
Not into full wolf.
Into something between.
Claws.
Teeth.
Voice.
Her blade met the first soldier’s mirror midair and shattered it.
It screamed—not aloud, but inside her head.
She winced.
Ducked.
Kael spun beside her, slicing a second creature clean through the neck.
Its body fell like broken glass.
But no blood spilled.
Only reflections.
Of Riven.
Of Luna.
Of the Queen.
The Mirror Legion was not alive.
It was memory.
Weaponized.
Luna growled low, the sound vibrating through her ribs.
“Don’t look into them,” she shouted.
Kael understood instantly.
Several young wolves didn’t.
They froze mid-strike.
Eyes wide.
Then she screamed.
Dropped their blades.
And collapsed—clutching their skulls.
“Pull them back!” Kael roared.
Luna leapt forward.
Straight into the heart of the enemy.
She cut down three more.
Each one screamed her name as it died.
As if it had known her.
As if it had been her.
She didn’t stop.
Couldn’t.
The frost bit into her skin.
But her rage burned hotter.
This wasn’t war.
This was reckoning.
Kael met her at the center of the bloodless field.
Panting.
Sweating.
Frost edging his hair.
“They’re not fighting to win,” he said.
“They’re fighting to remember.”
Luna looked around.
The wolves were holding the line.
But barely.
And behind the Mirror Legion?
Something moved.
Something huge.
Kael followed her gaze.
“What is that?”
Luna’s throat tightened.
“An echo.”
It rose behind the Mirror Legion like a second mountain.
Ten stories tall.
No face.
No limbs.
Only a hollow silhouette formed of pure mirrorlight.
Every movement it made rippled reality.
The sky twisted.
Trees bent sideways.
The wolves howled in agony—not from wounds, but from memory.
Luna clutched her head as images poured in:
Kael’s brother is dying.
Riven’s birth.
The Queen’s last scream.
All tangled.
All wrong.
Kael fell to his knees.
“Luna,” he gasped.
She grabbed him.
Pulled him upright.
“We fight it. Not with blades.”
He groaned. “With what?”
“With truth.”
She stepped forward.
Blood is dripping from her knuckles.
Eyes blazing.
The giant turned toward her.
Its chest opened.
And inside reflections.
Of her.
Of every version of her that could’ve been.
Queen.
Villain.
Lover.
Mother.
Monster.
It spoke in her voice.
“Which one will you choose?”
Luna bared her teeth.
“None.”
And then she screamed.
Not a cry of pain.
A howl.
Deep.
Ancient.
Alpha.
The wolves behind her echoed the call.
Even those wounded.
Even those crying.
Even Kael, face bleeding, heart full.
The sound split the air.
And the mirror cracked.
The giant staggered.
The legion faltered.
Luna ran.
Straight at the heart of it.
Through the frost.
Through the echoes.
Through the lie.
She leapt into the air, blade high.
And struck the center.
The mirror shattered.
The legion screamed.
The trees caught fire.
And Luna fell—
Hard.
Into Kael’s arms.
Silence.
Then breathe.
Then—
Light.
The battlefield lay smoking.
The mirror soldiers are gone.
The giant vanished.
But in the center of the ruins, something glowed.
A single object.
Luna limped toward it.
Picked it up.
A shard.
Smooth.
Warm.
Etched with Riven’s name.
She turned it over.
And on the back, a single word burned in gold:
“Soon.”