Zafira waited until the fortress forgot she had teeth.
That was what the Blood Moon Pack always did.
It remembered a person only in the shape it preferred.
To the elders, she was a dangerous bloodline. To Tanya, an inconvenience. To Ethan, a mistake fate had made in public. To the guards outside her door, she was a wounded orphan with a torn bond and no allies.
None of them thought she would run.
That was their first mistake.
Their second was leaving her near the outer servants’ passage.
Zafira had cleaned those halls since she was old enough to carry a bucket with both hands. She knew which doors swelled in winter and which hinges complained. She knew where the kitchen girls hid extra bread, where the old laundry chute opened behind the western stair, where melted snow ran beneath the fortress wall into a drainage tunnel too narrow for armored men.
People with power rarely noticed the paths used by those beneath them.
Zafira had lived in those paths.
Now they would save her.
She tore a strip from the bottom of her dress and wrapped it around her right palm. The frost on the stone had faded, but the skin beneath her fingers still tingled. Her chest hurt with every breath. The rejected bond had not stopped burning, but she had begun to understand its rhythm.
It flared when she thought of Ethan.
It flared when she feared being dragged before him again.
It flared when some wounded part of her wondered whether he would regret it.
That last thought made her jaw tighten.
— No.
Her wolf stirred weakly.
Zafira pressed a hand to her chest.
— He does not get to be our way out.
Outside the door, one guard coughed.
The other muttered something about cold.
Zafira moved to the bed. The room held almost nothing: a thin blanket, a wooden stool, a cracked water basin, and a rusted hook near the wall where servants once hung cloaks. She lifted the stool carefully, testing its weight.
Too light to break a door.
Heavy enough for a distraction.
She waited.
The fortress settled deeper into night.
Somewhere far away, music still played faintly. Not celebration now. Something slower, more intimate, perhaps for the noble families who had remained after the ceremony to drink away the embarrassment of fate choosing wrong. Zafira wondered if Ethan danced with Tanya.
The scar in her chest burned.
She hated herself for wondering.
Then she threw the stool at the water basin.
The crash split the room open.
Both guards reacted.
— What was that?
Zafira dropped to the floor beside the bed and made her breathing ragged.
The door opened.
Only one guard entered.
Third mistake.
He stepped inside, hand on his blade, eyes searching the bed first.
— What did you—
Zafira drove the rusted hook into the side of his boot.
Not deep.
Not enough to cripple.
Enough to make him shout and stumble.
She moved before fear could stop her. She grabbed the fallen water basin and slammed it into his knee. The guard cursed, reaching for her, but she ducked under his arm and ran for the open door.
The second guard stood in the corridor, startled.
For half a second, he looked at her as if he still expected obedience.
Zafira used that half second.
She threw the basin at his face.
He blocked it with one arm, and she slipped past him.
— Stop her!
The shout tore through the passage.
Zafira ran.
Pain exploded through her chest at the first turn. The bond scar did not like speed. Did not like fear. Did not like her moving away from the Alpha who had rejected it. She nearly fell against the wall, but forced her legs to keep going.
Left at the cracked arch.
Down three steps.
Past the old storage alcove.
Do not take the main servant stairs. Too visible.
She heard boots behind her.
More than two now.
Merek’s voice rose somewhere farther back.
— Seal the lower doors!
Zafira’s breath came sharp.
Of course they would think doors.
Wolves with rank always thought in doors, gates, walls, orders.
She ran toward the laundry passage.
A kitchen maid appeared at the end of the corridor carrying a basket. Her eyes widened when she saw Zafira.
For one frozen second, neither moved.
Then the maid stepped aside.
Just enough.
Zafira did not know if it was pity, fear, or quiet rebellion.
She did not have time to ask.
— Thank you — she breathed as she passed.
The maid lowered her eyes and kept walking as if she had seen nothing.
Behind Zafira, the guards turned the corner.
— There!
She reached the laundry chute.
The wooden cover was swollen from cold and age. She dug her fingers under the edge and pulled.
It did not move.
Her heart slammed against her ribs.
Boots pounded closer.
She pulled again.
A splinter cut into her palm.
Blood welled.
The moment her blood touched the wood, frost flashed along the edge of the cover.
Silver.
Thin.
Sharp.
The swollen wood cracked.
Zafira yanked it open.
The chute dropped into darkness.
Too narrow.
Too steep.
Better than chains.
She climbed in feet first and let go.
The fall stole the air from her lungs.
She struck cloth first, then wood, then old stone. Pain burst through her shoulder. For a moment, blackness crowded her vision. She bit her lip hard enough to taste blood again and forced herself onto her knees.
Above, voices shouted.
— She went down!
Zafira crawled out of the laundry pit and stumbled into the lower passage.
The air was colder here.
Good.
Cold meant outer walls.
Outer walls meant drainage.
Drainage meant forest.
She ran bent over, one hand pressed to her side. The passage narrowed until her shoulders brushed both walls. Old water glistened between stones. Her boots slipped twice. The second time, she fell hard enough to scrape her knee open, but she rose without looking at the wound.
No time.
Behind her, someone dropped into the laundry pit.
Too soon.
She reached the drainage grate.
It was smaller than she remembered.
Or she had been smaller when she last crawled through it years ago to retrieve a servant boy’s lost knife.
Iron bars crossed the opening.
One was loose.
It had been loose for years.
Zafira grabbed it and pulled.
Nothing.
She pulled again.
The metal groaned.
Footsteps entered the lower passage.
A torch flared behind her.
— Zafira!
Merek.
His voice filled the tunnel.
— There is nowhere to go.
Her body shook.
The iron bar refused to move.
Merek came closer.
— Ethan wants you alive. Do not make this worse.
Worse.
Something inside her laughed.
Not kindly.
Not sanely.
Worse had already happened beneath the moon.
Worse had worn Ethan’s face and spoken in front of everyone.
Zafira pressed her bleeding palm around the loose iron bar.
— Please — she whispered.
She did not know who she begged.
The moon.
The frost.
The wolf inside her.
Herself.
Silver cold surged through her hand.
The iron bar cracked with a sharp sound.
Merek stopped.
Zafira pulled once more.
The bar broke free.
She forced herself through the gap.
Stone tore at her cloak. Iron scraped her ribs. For one terrifying second, she became stuck halfway between fortress and winter, with Merek’s hand closing around the edge of her cloak.
He grabbed fabric.
Not skin.
Zafira twisted and tore free.
She fell into snow.
The cold hit her like a slap.
Open air.
Forest.
Night.
She was outside.
For one breath, she could not move.
Then the fortress erupted behind her.
Bells rang.
Torches flared along the walls.
Wolves shouted.
Zafira pushed herself up and ran into the trees.
The snow was deep beyond the cleared paths. It swallowed her boots, dragged at her dress, turned every step into effort. Branches whipped her face. Her lungs burned. Behind her, the howls began.
They had shifted.
Of course they had.
The Blood Moon wolves knew these woods better than she did.
But Zafira knew what hunted prey forgot.
Straight paths killed.
She turned sharply down a slope, slid over ice, and nearly crashed into a fallen pine. A crossbow bolt struck the trunk inches from her shoulder.
She screamed despite herself.
— Do not shoot her! — someone snarled behind.
— Merek said alive, not untouched!
Zafira forced herself up.
The forest blurred.
Snow.
Branches.
Breath.
Pain.
Her chest burned so badly she thought the rejected bond might split her open. Ethan’s name pressed against the back of her skull like a command.
Return.
No.
Return.
No.
She reached a narrow ravine where meltwater had frozen into a thin white bridge between two rocks. In summer, she might have jumped. In winter, the ice looked fragile enough to shatter under a child.
Behind her, wolves broke through the trees.
Their eyes shone in the dark.
Merek stood behind them in human form, breathing hard, sword drawn.
— Stop.
Zafira looked at the ice.
Then at the wolves.
Merek lifted his blade.
— Come back, and maybe the Alpha will be merciful.
Merciful.
The word ended the last of her hesitation.
Zafira stepped onto the ice.
It cracked at once.
A guard shouted.
She ran anyway.
Halfway across, the ice split beneath her left foot. Her leg plunged into freezing water up to the knee. Pain stole her breath. She clawed at the opposite side, dragging herself forward as the bridge broke behind her.
A wolf lunged after her.
The ice collapsed under its weight.
The wolf fell into the ravine with a splash and a furious howl.
Zafira rolled onto the far side, shaking violently.
Her blood dripped onto the snow.
Where each drop fell, tiny silver sprouts broke through the frozen ground.
She stared.
The sprouts opened like delicate flowers made of frost and moonlight.
Behind her, Merek saw them too.
His face changed.
— What are you?
The question was quieter than the chase.
Zafira did not answer.
She staggered to her feet and ran deeper into the forbidden forest.
The silver sprouts spread behind her, covering her blood trail, swallowing the scent, confusing the snow. The wolves on the other side howled in frustration as her path disappeared beneath impossible bloom.
But the forest ahead was not safe.
Zafira knew that.
Everyone knew that.
Beyond the ravine began the old borderlands, where Blood Moon patrols did not go after dark. Too close to Mist territory. Too close to stories of black wolves, lost paths, and things that watched from between the trees.
Still, she ran.
Until her lungs failed.
Until her injured leg dragged.
Until the bond scar burned less like a chain and more like a wound finally torn open enough to bleed clean.
Only then did she fall.
Snow rose around her.
The world tilted.
She tried to crawl, but her arms gave out. The cold pressed into her cheek. Somewhere behind her, the howls grew distant.
Somewhere ahead, something moved.
Large.
Silent.
Zafira forced her eyes open.
Between the trees, a pair of amber eyes watched her.
Not Blood Moon red.
Not hunter yellow.
Amber.
Deep as embers beneath ash.
A black wolf stepped from the shadows.
Enormous.
Larger than any wolf she had ever seen.
Its fur carried the darkness of pine forests at midnight, and snow melted where its paws touched the ground. It did not bare its teeth. Did not lunge. Did not growl.
It only looked at her.
Zafira’s body had no strength left to fear properly.
The wolf came closer.
Slowly.
As if it knew one sudden movement would break whatever remained of her.
Behind her, far away, Merek shouted orders across the ravine.
The black wolf turned its head toward the sound.
The air changed.
Warmth spread through the cold.
Not gentle.
Powerful.
Warning.
Then the wolf looked back at Zafira.
Her vision blurred.
She thought, absurdly, that if death had come for her, at least it had not come wearing Ethan’s face.
The last thing she saw before darkness took her was the black wolf lowering its massive head toward the silver flowers blooming from her blood.
And the last thing she heard was a growl so deep the forest itself seemed to step back.