Updated Mar 22, 2026 • ~5 min read
Chapter 23: Witch Hunt
Romania.
Dark forests. Ancient magic. Dangerous territory.
Morana’s domain.
Strike team travels carefully.
Stealth approach.
Can’t alert witch.
Surprise is crucial.
Dmitri leads.
He’s been here before.
Knows the territory.
“Morana’s castle is ahead. Three miles. Warded heavily. We’ll feel it.”
“Can we break wards?”
“Duchess power might. Or might trigger alarm. Risk either way.”
“Then we trigger alarm. Fast attack. Overwhelming force.”
Astrid’s patience is gone.
This witch cursed her babies.
Subtlety is dead.
They approach.
Feeling wards.
Magic pressing. Resisting. Warning.
Astrid gathers power.
Full duchess authority.
BREAK.
One command.
Wards shatter.
Exploding. Magical backlash.
But down.
Breached.
Alarm sounds.
Magical. Piercing.
Morana knows.
“GO! Before she prepares!”
They run.
Wolf speed.
Crashing through forest.
Toward castle.
Toward witch.
Toward vengeance.
Castle looms.
Gothic. Ancient. Menacing.
Black stone. Raven statues. Death aesthetic.
Witch stereotypes exist for reason.
Morana embraces them.
Front gates open.
Invitation. Trap.
Either way, they enter.
Inside is worse.
Bones. Blood. Dark magic.
Centuries of death.
Coating walls. Saturating air.
Soren gags.
“This place reeks of murder.”
“She’s been busy. For centuries.”
“How do we kill something this old?”
“Carefully. And thoroughly.”
Morana appears.
Center of main hall.
Waiting.
Ancient witch.
Looks thirty. Is three hundred.
Beautiful. Deadly. Smiling.
“Duchess Thornheart. I’ve been expecting you.”
“You cursed my children.”
“I did. Revenge for my sister. Your ancestor killed her.”
“Elara killed her three hundred years ago. Move on.”
“Witches don’t move on. We remember. Forever.”
Magic swirls.
Dark. Powerful. Old.
“You’re not leaving this castle. Neither are your wolves. You came to kill me. Instead, I’ll kill you. Take your power. Eliminate duchess line. Finally.”
“You can try.”
Astrid unleashes power.
Duchess authority.
But Morana isn’t wolf.
Authority doesn’t affect her.
Different magic. Different rules.
Morana laughs.
“Your little command tricks don’t work on me. I’m not pack animal. I’m predator.”
She attacks.
Dark magic. Tendrils. Grabbing.
Trying to drain. To consume.
Astrid blocks.
Barely.
This is different fight.
Not physical. Magical.
And Morana is ancient.
Experienced. Powerful.
Astrid’s outmatched.
Magnus intervenes.
Alpha fury.
Attacking physically.
Claws. Teeth. Speed.
Morana deflects.
Magic shield.
“Stupid wolf. I’ve killed thousands of your kind.”
She blasts him.
Dark energy.
Slamming him into wall.
He collapses.
Unconscious. Bleeding.
“MAGNUS!”
Astrid’s fury explodes.
Bond screaming.
Mate hurt.
Duchess rage is nuclear.
Power erupts.
Silver light. Overwhelming.
Ancient magic meeting ancient magic.
Collision.
Explosion.
Castle shakes.
Morana staggers.
Shocked.
“Impossible. You’re just werewolf duchess.”
“I’m mother. You cursed my children. You hurt my mate. You’re DEAD.”
Power intensifies.
Not duchess authority.
Something deeper.
Bloodline magic.
Elara’s legacy.
Three centuries of accumulated power.
Released. Focused. Weaponized.
Morana attacks.
Desperate now.
Death curse. Blood magic. Shadow binding.
Everything.
All tricks. All power.
Trying to overwhelm.
Trying to survive.
But Astrid’s not fighting alone.
Bond with Magnus.
Connection to children.
Link to pack.
All feeding power.
All strengthening her.
She’s not individual.
She’s collective.
And collective is unstoppable.
Strike team helps.
Soren and Dmitri attack flanks.
Lyra targets Morana’s artifacts.
Breaking power sources.
Weakening witch.
Team effort.
Pack strength.
Overwhelming ancient evil.
Morana realizes.
She’s losing.
Impossible. But true.
“This isn’t over! I have allies! Dark covens across Europe! They’ll avenge—”
“Let them try. I’ll kill them too. Anyone who threatens my family dies. Permanently.”
Final strike.
Silver light. Pure. Absolute.
Channeling everything.
Bond. Power. Love. Fury.
All of it.
Into one attack.
Duchess judgment.
Morana screams.
Dark magic unraveling.
Three hundred years of collected power.
Dispersing. Dying.
She’s burning.
From inside.
Magic consuming her.
Destroying her.
“NO! THIS ISN’T FAIR! I WAITED CENTURIES!”
“Should have waited longer.”
Astrid doesn’t flinch.
Doesn’t mercy.
Doesn’t stop.
Until Morana is ash.
Completely. Utterly.
Dead.
Silence.
Castle groaning.
Magic destabilizing.
Without Morana, structure fails.
“We need to leave. Now!”
They grab Magnus.
Still unconscious.
Run.
Castle collapsing behind them.
Centuries of evil.
Destroying itself.
Good riddance.
Outside. Safe distance.
Castle implodes.
Magical implosion.
Taking everything.
Bones. Blood. History.
All gone.
Morana’s legacy.
Erased.
Magnus wakes.
Groggy. Pained.
“Did we win?”
“We won. Morana’s dead.”
“Good. Never scare me like that again.”
“You’re the one who got blasted into wall.”
“Minor detail.”
They return to Ashenmoor.
Victorious. Exhausted.
Children safe now.
Threat eliminated.
Morana dead. Coven neutralized.
Peace restored.
For now.
Always for now.
Vega runs to them.
“Mama! Papa! You’re home!”
Astrid catches her.
Holding tight.
“We’re home. Witch is dead. You’re safe.”
“I knew you’d win. You always win.”
“Because I have you. You make me strong.”
“I make you mama. That makes you strongest.”
Truth.
Pure truth.
Children make her stronger.
Fiercer. More determined.
More dangerous.
Mama bear protecting cubs.
Nothing stops that.
Nothing beats that.
Ever.
That night, family together.
Astrid. Magnus. Vega. Aldric. Elara.
All safe. All alive.
Victory celebrated quietly.
Intimately.
“No more threats?” Vega asks hopefully.
“Always threats. But we handle them.”
“Together?”
“Always together.”
Magnus adds: “Family is strongest magic. Stronger than witch. Stronger than curse. Stronger than anything.”
“Even stronger than papa?”
He laughs.
“Much stronger. Don’t tell anyone.”
Vega giggles.
“Your secret is safe.”
They sleep.
Family pile.
Children between them.
Protected. Loved. Safe.
Tomorrow brings new challenges.
Always does.
But tonight?
Tonight they have this.
Victory. Family. Love.
Everything that matters.
Everything worth fighting for.
Everything worth protecting.
And they’ll keep protecting.
Keep fighting. Keep winning.
Because family is everything.
And Thornhearts protect family.
No matter the cost.
No matter the enemy.
No matter what.
That’s duchess promise.
That’s alpha vow.
That’s parent oath.
Unbreakable. Eternal. Absolute.
And any enemy.
Any threat.
Any fool.
Who challenges that.
Will learn.
The hard way.
Like Morana did.
Duchess protects what’s hers.
With fire. With fury. With finality.
Always.
Forever.
To the death.
Theirs. Not hers.
Always theirs.
Victory. Complete.
Family. Protected.
Legacy. Secured.
Perfect.



Reader Reactions