Dawn came with smoke.
Kael smelled it before he heard the bells. Acrid. Sweet. The kind of fire that burned flesh first and bones second. The kind the elders used when they wanted the kingdom to watch.
The vault door opened with a scream of iron. Torchlight flooded in, harsh and white. Elder Mara stood in the doorway, face hidden by her hood. Behind her, twenty guards. Behind them, the whole of Moonfang Hall watching from the upper gallery.
“Bring them,” she said. No preamble. No trial. The decision was made ten years ago when they exiled a boy for being his father’s son.
Chains dragged Kael and Lucien up the stone stairs. Six feet of iron still between them. Every step burned. Silver had eaten through to bone overnight. Lucien limped worse than Kael, but he didn’t make a sound. Ten years wearing the crest taught him that.
The courtyard of Moonfang Hall was packed. Wolves in every form two-legged, four-legged, half-shifted. All watching. All silent. At the center stood a pyre of blackthorn and ironwood, stacked high. And chained to the post at its center
Selene.
Her robes were gone, replaced by a shift of rough linen. Her wrists were bound above her head with silver chains. Her feet barely touched the ground. Blood had dried at the corner of her mouth from the guards’ fists. But her eyes, her violet, star-pupiled eyes were open. Awake. And when she saw Kael, something in them softened.
Not fear. Relief.
“Witch,” Elder Mara’s voice carried across the courtyard. “You trespassed on Moonfang soil. You woke the prophecy. You corrupted the heir. By the blood oath, you burn at dawn.”
The guards lit torches. Fire licked up the base of the pyre. Smoke began to rise.
Kael tested the chains binding him to Lucien. Still solid. Still silver. Still burning. “Lucien,” he said low, only for his brother. “When I move, you move.”
Lucien didn’t look at him. “I’m not dying for a witch, Kael.”
“You’re not,” Kael said. “I am.”
Then he moved.
He slammed his shoulder into Lucien, using their combined weight to drive them both forward. The guards stumbled. Kael twisted his wrists—once, twice—ignoring the sound of bone grinding against silver. Pain was just noise. Exile taught him that. He’d been hurting for ten years.
The chain between them snapped. Not the silver, Lucien’s iron shackle cracked against the stone step. One link, weak from ten years of Lucien pretending the crest didn’t weigh on him.
Freedom. Three seconds of it.
Kael lunged. Not at the guards. Not at the elders. At the pyre.
He hit Selene’s chains with his full weight. Silver met silver. Both burned. Both screamed. Kael’s skin blistered and peeled but he didn’t let go. He could smell his own flesh cooking. Could feel his blood boiling.
Selene’s eyes widened. “Kael, no!!!”
“Blood calls to blood,” he gritted out. Blood ran down his arms in rivers, black and red. “Hearts choose, remember?”
The mark on his arm flared. Blue light exploded from the spiral, hot as starfire. It raced up the silver chain, up Selene’s arms, into her chest. Her star-shaped pupils went wide. Magic poured out of her not the controlled blue light from the vault, but raw. Wild. Witchfire.
The pyre exploded outward.
Flames shot twenty feet high, blue and white instead of orange. Guards flew back like ragdolls. The courtyard screamed. Wolves scattered. The elders’ hoods burned.
In the chaos, Kael caught Selene as the chains melted. She was lighter than she looked. Burned. Shaking. But alive. Her arms came around his neck without thought, like she’d been waiting ten years to hold onto something real.
“Why?” she whispered against his throat. Her breath was hot. Her blood was on his skin. “You’ll die for this. For me.”
Kael pulled her tighter as the blue fire roared around them. For the first time in a decade, the mark on his arm didn’t hurt. It burned, yes. But it felt like home. “Because you looked at my scars and didn’t look away,” he said. “Because ten years in exile taught me one thing, when fate gives you a choice, you take it.”
He kissed her.
Not gentle. Not careful. Desperate. Like a man who’d been drowning and finally found air. Her lips were cold, then hot. She tasted like smoke and magic and something older than both of them. For three heartbeats, the war didn’t exist. The prophecy didn’t exist. Just Kael and Selene and fire that didn’t burn.
Then the world remembered itself.
Lucien’s voice cut through the flames: “Kael! Move!”
Kael broke the kiss, breathing hard. Selene’s eyes were dazed. Her hands fisted in his fur and skin. “You’re an i***t,” she whispered. But she was smiling. Blood on her teeth. Witchfire in her eyes.
“Probably,” Kael agreed. He shifted, half-form rising. Fur sprouted across his shoulders. Claws lengthened. He was bigger than any wolf in the courtyard. Bigger than the Alpha crest deserved. “Can you run?”
“I can fly,” Selene said, and magic lifted them both off the ground six inches. Just enough.
They ran.
Or flew. Or burned. It didn’t matter. Behind them, Elder Mara’s voice rose in rage: “The heir is a traitor! The witch is poisonous! Kill them both!”
Arrows flew. Silver bolts. Claws and fangs. Kael took every hit meant for Selene. She returned the favor with magic that shattered stone and split the sky. Where Kael was force, Selene was precision. Where he broke, she burned.
They reached the gates. Moonfang Hall’s iron gates, three stories high, warded with blood magic older than Aurelia. Kael slammed into them with everything he had. Bones cracked. The gates shuddered.
“Again,” Selene said in his ear, arms still locked around his neck. “Together.”
They hit the gates together. Wolf and witch. Heir and outcast. Fire and fur.
The gates exploded.
They tumbled out into the snow beyond Moonfang Hall. Cold air hit Kael’s burned skin like a blade. Behind them, Lucien’s voice: “Go! I’ll hold them!”
Kael looked back once. His brother stood in the gateway, Alpha crest on his shoulders, broken mark burning on his back. For ten years Lucien wore the crown. Now he was giving Kael the one thing he’d never had, choice.
“Run, little brother,” Lucien said, and drew a sword. “I’m tired of pretending I’m the spare.”
Then the elders hit him, and Lucien became a wall of iron and fury between Kael and the world.
Kael ran. Carrying Selene. Carrying the stone she’d given him in the vault. Carrying ten years of exile and one moment of choice.
Behind them, Moonfang Hall burned blue.
Ahead of them, the Blackthorn Forest waited. Dark. Endless. Free.
Selene’s arms tightened around his neck. “You kissed me,” she whispered into his burned skin.
“I did,” Kael said, lungs burning, legs burning, heart burning.
“Don’t do it again unless you mean it,” she said.
Kael smiled through blood and smoke. “I mean it, witch.”
And for the first time in his life, Kael Moonfang wasn’t running from fate.
He was running toward it.
With her.