The forest is screaming.
Not with wind. Not with wolves. But with fire—sharp, acrid, *wrong*—cutting through the dawn mist like a blade. Gunfire cracks in the distance. Shouts. Howls. The stench of vampire ash and burning sigils floods the air, thick and cloying. Malrik’s men. They’ve found us. Found the spring. Found the Codex.
And I am naked beneath Kaelen’s coat, my body still humming from his touch, my thighs slick with arousal, my core aching with the ghost of him inside me.
“Stay behind me,” Kaelen growls, already shifting, his body contorting, bones cracking, fur erupting across his skin. He doesn’t look at me. Doesn’t speak again. Just moves—fast, feral—into the trees, a silver shadow swallowed by the dark.
I don’t argue.
I don’t scream.
I just run.
Through the underbrush. Over roots. Around fallen oaks. My bare feet tear on stone, on thorns, on ice. The coat flaps behind me, too big, too heavy, but I don’t let go. I can’t. It smells like him—pine, smoke, *him*—and the bond hums beneath my skin, a live wire, a tether I can’t sever.
And then—
I feel it.
Not the bond.
Not the fever.
But *him*.
Torin.
My mentor. My father in all but blood. The man who taught me sigil-weaving, who hid me when the Council came for my mother, who whispered, *“You’re stronger than they know,”* the night they branded me a traitor.
He’s close.
And he’s afraid.
I change direction—left, toward the old root cellar beneath the Hollow Veil, the black-market club Lyra runs. It’s a risk. The place is a maze of tunnels and wards, a haven for outcasts and informants. But Torin wouldn’t go anywhere else. Not if he’s in danger. Not if he has something to tell me.
I burst through the cellar door—splintering the wood, ignoring the alarm sigil that flares red in the dark—and stumble into the dim, torch-lit chamber. The air is thick with the scent of fae wine and old blood. Witches huddle in corners. Vampires sip from crystal goblets. A werewolf bouncer with a missing ear glares at me, hand on his knife.
“Where is he?” I demand, breathless, coat clutched tight around me.
The bouncer jerks his chin toward the back. “Private room. Said not to let anyone in.”
“I’m not *anyone*,” I snap, and shove past him.
The door to the back room is sealed with a blood-oath sigil—my mother’s mark, etched in silver. I press my palm to it. The sigil burns—white-hot, searing—but then clicks open. I step inside.
Torin is there.
Slumped in a chair, face pale, one hand clutching his side, the other gripping a leather-bound journal. Blood soaks through his shirt—dark, thick, *too much*. His breath comes in shallow gasps. His eyes are half-lidded, unfocused.
“Roz,” he whispers, not surprised. “You’re late.”
My chest tightens.
“What happened?” I drop to my knees beside him, hands already moving, pressing against the wound. My magic flares—witch’s touch, subtle, searching. But the injury… it’s not just a blade. It’s *cursed*. A blood-rot sigil, slow, insidious, eating him from the inside. Only a master witch could cast it. Only one with access to the Thorn Codex.
“Malrik,” I say, voice low. “He knows.”
Torin nods. “He knows you have it. Knows Kaelen’s protecting you. Knows I helped you.” He coughs—wet, ragged. Blood speckles his lips. “I tried to warn you. Left messages. But the wards… they’re stronger now. He’s sealing the Spire.”
“Then why come here?” I press harder, trying to stem the bleeding. “Why not run?”
“Because I have something you need.” He lifts the journal. “The truth. About the Codex. About your mother. About *you*.”
My breath stops.
“What truth?”
He doesn’t answer. Just opens the journal. Flips to a page marked with dried blood and a sigil I don’t recognize—a spiral of thorns, pulsing faintly. “The Thorn Codex isn’t just a ledger,” he says, voice weak. “It’s *alive*. A sentient spell, bound in blood and bone. It records the bloodlines… but it also *feeds* on them. On their pain. Their fear. Their *sacrifice*.”
My stomach twists.
“What are you saying?”
“I’m saying,” he says, “that if you destroy it… you’ll kill thousands. Witches who rely on it to stabilize their magic. Hybrids whose bloodlines are tied to its pulse. Even some werewolves—those with mixed heritage. The Codex isn’t just control, Roz. It’s *balance*. And if you burn it—” he coughs again “—you’ll burn them with it.”
The room tilts.
“No,” I whisper. “That’s not possible. It’s a weapon. A lie. It’s what they used to frame my mother.”
“It’s all those things,” he says. “But it’s also *real*. And destroying it won’t free them. It’ll *unmake* them.”
I stare at him. “Then what do I do?”
“You *change* it,” he says. “Rewrite the spell. Break the chains. But you can’t do it alone. You need a key. A bloodline strong enough to override the original magic.”
“Kaelen,” I say.
He nods. “Only an Alpha’s blood can unlock the final page. Only a mate-bond can stabilize the rewrite. But it’s dangerous. If the bond breaks during the ritual… the backlash will kill you both.”
My breath hitches.
Not from fear.
From the unbearable weight of it.
I came here to burn the Codex.
Now I have to save it.
And I have to do it with the man who executed my uncle.
“Why didn’t you tell me sooner?” I ask, voice breaking.
“Because I didn’t know,” he says. “Not until I saw the hidden sigil. The one on your back. The *Thorn of Remembering*. It’s not just a memory spell, Roz. It’s a *key*. A trigger. And it needs Alpha blood to activate.”
“Kaelen already triggered it,” I say. “We saw my mother’s death. We saw her sign something with her blood.”
“Then you’re close,” he says. “But not there yet. The final memory—the *truth*—is still locked. And if Malrik gets to it first—”
He doesn’t finish.
He doesn’t need to.
Because I know.
If Malrik unlocks the sigil, he’ll control the Codex completely. He’ll rewrite the bloodlines. He’ll become a god.
And I’ll be too late.
“I can’t let that happen,” I say.
“Then don’t,” he says. “But be careful. Kaelen… he’s not what you think. He’s not just an enforcer. He’s not just an Alpha. He’s *grieving*. For his first mate. For the world he thought he was protecting. And now… now he sees *you*. And that terrifies him more than any war.”
My breath catches.
“What are you saying?”
“I’m saying,” he whispers, “that he might be the only one who can help you. But he might also be the one who destroys you.”
“I don’t care,” I say. “I need him.”
“Do you?” he asks. “Or do you just need his blood?”
The question hangs in the air like a blade.
And I don’t have an answer.
Because the truth?
I need both.
“Torin—”
He lifts a hand. Stops me. “I don’t have much time. The rot is spreading. But listen—there’s one more thing.”
“What?”
“Lyra,” he says. “She’s not just a smuggler. She’s not just your friend. She’s… connected. To the Borderwalkers. To the lost heirs. She knows things. Dangerous things. And if Malrik finds out—”
He coughs—wet, violent. Blood sprays. His hand trembles.
“Torin,” I say, gripping his wrist. “Stay with me.”
“I can’t,” he says. “But you can. You have to. For your mother. For your uncle. For *me*.” He presses the journal into my hand. “Burn it when you’re done. Don’t let them have it.”
“I won’t.”
He smiles. Just once. Faint. Fading. “You were always my fiercest student.”
And then—
He stills.
His hand goes slack.
His breath stops.
And the room is silent.
—
I don’t cry.
Not yet.
I just sit there, clutching the journal, his blood on my hands, his last words echoing in my skull. *You were always my fiercest student.*
I came here to burn the Thorn Codex.
I did not come here to lose everyone I love.
But that’s exactly what’s happening.
First my mother.
Then my uncle.
Now Torin.
And soon—
Soon it might be Kaelen.
Because if we try to rewrite the Codex and the bond breaks—
No.
I won’t let that happen.
I stand. Wipe his blood on my thigh. Tuck the journal into the coat. Then I turn—and freeze.
Kaelen is in the doorway.
Wet. Bloodied. Shirt torn, face shadowed with stubble, golden eyes blazing. He’s just come from the fight. Just survived the ambush. And he’s looking at me—really looking—and for the first time, I see it.
Not just the Alpha.
Not just the enforcer.
But the man.
The wolf.
The one who sees me.
Who doesn’t flinch.
Who *stays*.
“You’re alive,” he says, voice rough.
“So are you,” I say.
He steps inside. Closes the door. The sigil flares, then dies. “I followed your scent. You ran fast. But not fast enough.”
“I had to see him.”
“Torin.”
I nod.
He doesn’t ask. Doesn’t demand. Just walks to me. Stops inches away. His scent hits me—pine, smoke, blood, *him*—and the bond hums beneath my skin, a live wire, a heartbeat.
“He’s gone,” I say.
“I know.”
“Malrik’s men—”
“I know.”
“He told me the truth,” I say. “About the Codex. About my mother. About… us.”
He stills. “What truth?”
“That the Codex is alive. That it feeds on bloodline pain. That if I destroy it… I’ll kill thousands.”
His jaw tightens. “And if you don’t?”
“Then Malrik wins. He controls the bloodlines. He becomes a god.”
“Then we change it,” he says. “Rewrite the spell. Break the chains.”
“You knew?” I ask. “About the rewrite?”
“I suspected,” he says. “But I needed proof. Needed to be sure.”
“Now you are.”
“Now I am.”
The bond flares—heat surging between us, sudden and fierce. My breath hitches. His pupils dilate. A muscle ticks in his jaw.
“It’s dangerous,” I say. “The ritual. If the bond breaks—”
“It won’t,” he says. “Not while I’m breathing.”
“And if you’re not?”
“Then I’ll die knowing I kept you safe.”
My chest tightens.
Not from anger.
From the unbearable truth in his words.
“You don’t get to say things like that,” I whisper.
“Why not?”
“Because it makes it harder to hate you.”
He reaches for me—slow, deliberate. His thumb brushes my cheek, calloused, warm. “Then stop trying.”
I step back. “I can’t. Not yet.”
“You don’t have to,” he says. “Just let me in.”
“You’re already in,” I say. “Whether you like it or not.”
“Not like this,” he says. “Not with secrets. Not with lies. Not with you running every time I get close.”
“I’m not running,” I say. “I’m fighting.”
“Then fight *with* me,” he says. “Not against me. Not alone.”
My breath catches.
Because the truth?
I don’t want to fight alone.
And I don’t want to lose him.
He steps closer. “You’re not leaving my side.”
“No,” I whisper. “I’m not.”
But it’s not because I have to.
It’s because I want to.
And because I’m afraid—of him, of the bond, of the truth.
“You need me,” he says. “Admit it.”
“I need you,” I whisper. “To help me. To fight with me. To *live* with me.”
He pulls me into his chest. Not rough. Not demanding. Just… holding. His arms wrap around me, one hand cradling the back of my head, the other splayed across my back, fingers brushing the sigil. I should fight. Should shove him away. But I can’t. My body is weak. My mind is fractured. And part of me—*most* of me—doesn’t want him to stop.
So I let him.
I press my face into his chest. Breathe in his scent. Feel the steady drum of his heart beneath my ear. And for the first time in years, I let someone hold me.
And I let myself cry.
Not for my mother.
Not for my uncle.
Not even for Torin.
But for me.
For the girl who thought she could burn the world and walk away unscathed.
For the woman who’s realizing—too late—that she doesn’t want to survive it.
And for the bond.
For the heartbeat.
For the storm.
And when I finally pull back, my face streaked with tears, my breath shuddering, he doesn’t let go.
Just brushes a strand of hair from my face. His thumb lingers on my cheek. Calloused. Warm. *Real*.
“We’ll do it together,” he says. “The ritual. The fight. The truth.”
“And if we die?” I ask.
“Then we die together,” he says. “But not before we burn Malrik to ash.”
The bond flares—heat surging, undeniable. My breath comes fast. His eyes burn with something deeper than rage. Something that looks like *love*.
“You’re impossible,” I whisper.
“And you,” he says, “are my vow.”
And for the first time, I believe him.
—
Later, in the study.
We’re tracing the sigil again. His hand over mine. His blood still on his palm. The journal open on the desk. The Codex hidden. The world burning.
And I’m not alone.
Because the truth?
I never was.
And the fire?
It’s not just mine.
It’s *ours*.