BackRosalind’s Vow: Blood & Thorn

Chapter 20 – Torin’s Death

ROSALIND

The letter is in my hands.

Not the one from my mother—burned years ago, as I promised—but Torin’s journal, its leather cover stained with his blood, the pages brittle with age and magic. I’ve read it three times since he died. Each word a wound. Each revelation a fresh betrayal. He knew more than he ever told me. About the Codex. About Malrik. About *me*. About the sigil, the rewrite, the cost. And still, he let me walk into this war blind, thinking I could burn it all down without consequence.

And now he’s gone.

And I’m holding the weight of his silence like a blade to my throat.

I sit in the war room, the only light coming from a single witch-lantern that casts long, trembling shadows across the maps of Eryndor, the Black Forest, the Veil Pass. The Codex is hidden—buried beneath frost and root, wrapped in thorned silk—but I can still feel it. Like a second pulse. A shadow on my soul. And I can feel *him*.

Kaelen.

He’s not here. Not in the room. But I can feel him—like thunder in my veins, like the moon pulling the tide. The bond hums beneath my skin, steady, insistent, a second heartbeat. He’s somewhere in the Spire, reviewing Enforcer reports, securing the breaches, pretending he’s not searching for me. Pretending he doesn’t know I’ve been avoiding him since the tribunal.

Since I let him hold me.

Since I *cried*.

I press a hand to my chest, where the bond flares—heat coiling low, insistent, *hungry*. My skin is too tight. My breath comes fast. The mark on my arm throbs, thorns blooming in blood, alive with fire. The fever is back. Stronger. Sharper. A need that claws at my ribs, demanding to be fed.

I shouldn’t have kissed him.

I shouldn’t have let him touch me.

I shouldn’t have whispered, *I need you.*

But I did.

And now the bond knows.

It knows I want him.

Not just because of the magic.

Not just because of the fever.

But because he sees me. Really sees me. The rage. The grief. The fire. And he doesn’t flinch. Doesn’t run. He *stays*.

And that terrifies me more than any blade.

Because if I let myself want him—if I let myself *trust* him—then I’m not just destroying the Codex.

I’m destroying myself.

And I don’t know if I want to survive it.

The knock comes at midnight.

Soft. Hesitant.

Not Kaelen. He doesn’t knock. He *enters*.

I don’t answer.

But the door opens anyway.

It’s Veyra.

Kaelen’s Beta. His second-in-command. The woman who watches everything, says nothing, and knows more than she lets on. She’s tall, broad-shouldered, her golden eyes sharp, her posture rigid. She wears the black coat of an Enforcer, her silver chain glinting at her throat. And in her hand—

A blood-stained envelope.

My breath stops.

“This was left at the western gate,” she says, stepping inside. Her voice is low, rough. “No sender. No mark. Just… your name.”

I take it.

The paper is thick. Hand-cut. The ink is dark, smudged—like it was written in a hurry. And the scent—

Blood. Old magic. *Torin*.

My fingers tremble as I open it.

Inside, a single sheet of parchment. A message, scrawled in a hand I’d know anywhere.

Roz,

If you’re reading this, I’m already gone.

And you’re not ready.

But you have to be.

The final memory in the sigil—the truth about your mother, about the Codex, about the rewrite—is not just in the past. It’s in the *present*. It’s in the letter she made you burn. The one sealed with wax. The one you never read.

It’s not gone.

It’s hidden. In the Thorn Archive. In a false wall behind the northern shelf. The sigil on your back will guide you. But you can’t go alone. You need Kaelen. His blood. His bond. His *trust*.

And you need to stop waiting.

Malrik knows. He’s already moving. He’ll burn the Archive before you can reach it.

Go now.

Don’t look back.

And Roz?

Forgive Lyra.

She did what I would’ve done.

—Torin

The paper slips from my fingers.

“What is it?” Veyra asks.

“A trap,” I say, voice hollow. “Or a miracle.”

She doesn’t answer. Just watches me—really watches—and for the first time, I see it. Not just the Beta. Not just the Enforcer. But the woman. The one who sees everything. Who says nothing. Who *knows*.

“You’re going,” she says.

“Yes.”

“Alone?”

“No,” I say. “But not with you.”

She nods. Doesn’t argue. Doesn’t demand. Just steps aside.

And I run.

The Thorn Archive is deep in the Spire—a vault of black stone and frozen moonlight, its walls lined with ancient tomes, its shelves carved from wolf-fang and heartwood. It’s where the Council keeps its secrets. Its lies. Its power. And it’s where my mother’s letter is hidden.

If it’s real.

If Torin wasn’t lying.

If Malrik hasn’t already burned it.

I don’t care.

I move fast—silent, feral, a shadow in the dark. My boots make no sound on the stone. My breath comes shallow. My fingers curl around the hilt of my obsidian blade. The bond hums beneath my skin, a live wire, a second heartbeat. I can feel him—Kaelen—somewhere behind me, a storm barely contained, his presence a wall between me and the world. But I don’t stop. Don’t turn. Just keep moving.

Because if I do—

If I hesitate—

I’ll lose everything.

The Archive doors are sealed with a blood-oath sigil—three interlocking thorns, pulsing faintly. I press my palm to it. The sigil burns—white-hot, searing—but then clicks open. I step inside.

The air is thick with the scent of old magic and dust. The shelves rise to the ceiling, packed with scrolls, journals, forbidden texts. And at the back—

The northern shelf.

I move fast. My fingers trail the stone, searching for the false wall. The sigil on my back pulses—blue-white, like moonlight caught in glass. It’s close. So close.

Then—

I feel it.

A slight give in the stone. A seam. A crack.

I press.

The wall slides open—silent, smooth—revealing a hollow behind it. And inside—

A letter.

Sealed with wax. Cracked with age. My name etched in my mother’s hand.

My breath stops.

I reach for it.

Then—

A hand grabs my wrist.

I spin—blade up—but too late.

Malrik stands there.

Tall. Pale. Regal. Draped in crimson, his fangs bared in a smile that doesn’t reach his eyes. His scent hits me—blood, iron, *lies*—and the bond *screams* in response.

“Looking for this?” he asks, holding up the letter. His voice is smooth, poisoned honey. “I found it hours ago. Left a copy for you. How… *thoughtful* of Torin.”

My wolf snarls.

“You killed him,” I say, voice low, sharp.

“I silenced a traitor,” he says. “Just like I’ll silence you.”

“You won’t,” I say. “Not before I burn the Codex.”

He laughs. “You still think it’s about *burning*? It’s about *rewriting*. About control. About *power*.” He steps closer. “And you’re going to help me.”

“Never.”

“Then I’ll make you,” he says. “One way or another.”

He moves fast—vampire speed, blinding, feral. His hand closes around my throat. I gasp. My blade drops. My vision blurs. The bond *screams*—heat surging, pain tearing through my chest. I claw at his hand. Try to kick. Try to bite. But he’s too strong.

“You’re weak,” he hisses. “A hybrid. A *nothing*. You think Kaelen loves you? He pities you. Uses you. And when you fail, he’ll cast you aside like the rest.”

“No,” I gasp. “He—”

“He *sees* you,” Malrik says, tightening his grip. “And that’s why he’ll destroy you. Because the truth? You’re not here to burn the Codex.”

“Then why?” I choke.

“Because you’re here to *become* it.”

And then—

A roar splits the night.

Not human. Not vampire.

Wolf.

Malrik’s head snaps up.

And in that second—I break free.

I kick him back. Grab my blade. Spin—just as Kaelen crashes through the door.

Not as a man.

As a wolf.

Massive. Silver-furred. Golden-eyed. Beautiful in his brutality. He’s on Malrik in seconds—jaws clamping around his throat, tearing, *killing*. Blood sprays. The body drops.

And then—

He shifts.

Fur melting into skin, bones cracking, muscles reshaping. Naked. Perfect. Every inch of him carved like a god. His skin is pale in the moonlight, his scars like silver thread across his chest, his cock half-hard, thick and heavy between his legs.

And his eyes—

Still golden. Still blazing. Still *mine*.

“You shouldn’t have come here,” I say, voice trembling.

“You shouldn’t have run,” he says. “Not from this. Not from *us*.”

He steps closer. His hand lifts—slow, deliberate—trailing up my arm, over my shoulder, down the curve of my neck. His touch is clinical. Detached. But my body doesn’t care. My skin pebbles. My breath hitches. My thighs press together, trying to suppress the ache that blooms low in my belly.

“You’re burning up,” he murmurs.

“You have no idea,” I whisper.

“The fever’s bad,” he says. “You’re close to breaking.”

“I know.”

“I need to cool you down. The heat’s feeding the hallucinations.”

His hands move—down my arms, over my ribs, skimming the curve of my waist. His fingers are calloused, warm, sure. 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.

He lifts a handful of water from a nearby basin. Pours it over my shoulders. I gasp. The coolness is agony and ecstasy. He does it again. And again. Trailing down—my neck, my collarbones, the hollow of my throat. Each touch sends a jolt through me, sharp and electric.

Then his hands are on my stomach.

Trailing down. Slow. Deliberate. His thumbs brush the waistband of my hips. My breath stops. My body arches, pressing into his touch.

“Kaelen—”

“Shh.” His voice is a growl. “Just let me help you.”

His fingers dip beneath the water, just slightly, tracing the line of my hip. Fire erupts beneath his touch. My breath comes fast. My skin burns. The mark on my arm throbs, a living thing.

“You feel it too,” I whisper.

“Every second,” he says, voice rough. “The bond. The need. The way your body answers mine, even now.”

“It’s not real,” I say. “It’s magic. Instinct.”

“It’s *us*,” he says. “The magic doesn’t create desire. It *amplifies* it. And you… you *want* me. Even hating me.”

I close my eyes. Because he’s right. And the truth is worse than the fever.

I *do* want him.

Not just because of the bond.

Not just because of the magic.

But because he sees me. Really sees me. The rage. The grief. The fire. And he doesn’t flinch. Doesn’t run. He *stays*.

His hand slides up my side, skimming the curve of my ribcage, the dip of my waist. His thumb brushes the underside of my breast, and I gasp.

“Stop,” I whisper.

He doesn’t.

“Say it again,” he murmurs. “Say stop, and I’ll walk out that door.”

I open my mouth.

Nothing comes out.

Because the truth?

I don’t want him to stop.

I want him to burn me.

I want him to ruin me.

I want to hate him so much that it feels like love.

He leans in. His breath is warm on my neck. His lips brush my ear. “You called me,” he whispers. “Say it wasn’t a mistake.”

My breath catches.

The fever rages. The bond screams. My body burns.

And for the first time, I don’t fight it.

“It wasn’t,” I whisper.

He stills. Then, slowly, he pulls back. Looks at me. Really looks. And for the first time, I see it—relief. A crack in the armor.

“You’re not leaving my side,” he says, voice rough.

“No,” I whisper. “I’m not.”

But it’s not because I have to.

It’s because I want to.

He steps closer. His hands slide under my arms, lifting me. I gasp as he pulls me against him—skin to skin, heat to heat, heart to heart. His cock presses against my belly, hard, insistent. My breath hitches. My thighs clench. The bond flares—heat pooling low, sudden and sharp.

“You’re not wearing anything,” I say, voice trembling.

“Neither are you,” he says.

His mouth crashes into mine.

Not gentle. Not soft. A claiming. A punishment. A demand. His tongue demands entry. I open for him. He tastes like iron and fire, like defiance and need, and for one devastating second, I forget everything—duty, law, honor, war.

There is only him.

His hands slide down my back, over my hips, cupping my ass, pulling me tighter against him. I moan into his mouth, a sound of pure, unfiltered hunger. My fingers curl in his hair, tugging him closer. His fangs graze my lip—*almost blood, almost bond*. He growls, low and deep, the sound vibrating through my chest.

This isn’t just desire.

This is *surrender*.

And I don’t want it to end.

But it has to.

Because the bond is screaming.

Not in pain.

In *need*.

It wants more.

It wants *all*.

He breaks the kiss. Just enough to breathe. Our foreheads press together. Our breath mingles. His heart hammers against my chest. His scent floods my senses. His lips are swollen, glistening, *mine*.

“You’re mine,” he growls.

“Prove it,” I whisper.

He doesn’t hesitate.

He lifts me—effortless, like I weigh nothing. I gasp, limbs weak, body trembling. He turns, steps out of the water, lays me on the stone. Cool against my back. Steam curling around us. He looms over me—tall, broad, radiating power like heat from a forge. His golden eyes blaze in the moonlight. His cock is fully hard now, thick and heavy, veined and leaking. My breath hitches. My thighs press together, trying to suppress the ache.

“Look at me,” he says.

I do.

And for the first time, I see it—no mask. No armor. Just truth.

He leans down. His mouth skims my neck. My collarbone. The curve of my breast. His tongue flicks my nipple—hard, tight—and I arch, a moan tearing from my throat. He does it again. And again. Then his mouth closes over me, sucking, biting, *claiming*. My hands fly to his head, fingers curling in his hair, tugging him closer. My hips lift, seeking friction, seeking relief.

He moves lower.

His hands trail down my ribs, over my hips, skimming the inside of my thighs. He spreads me—slow, deliberate—and his breath fans over my core. I gasp. My body arches. My thighs tremble.

“Kaelen—”

“Shh,” he says. “Just feel.”

And then—

His mouth is on me.

Hot. Wet. *Devouring*.

His tongue flicks my clit—once, twice—and I scream. My back arches. My hands claw at the stone. He does it again. And again. Then he laps at me, slow and deep, sucking, *tasting*. I’m unraveling. Coming apart. My breath comes in ragged gasps. My thighs clench around his head. My hips lift, seeking more, needing more.

“Please,” I beg. “Kaelen, please—”

He doesn’t stop.

He just deepens the kiss, his tongue circling my clit, then plunging inside me. I cry out. My body convulses. My vision whites out. And then—

I come.

Hard. Fast. *Unstoppable*.

My back arches. My thighs clamp around his head. My fingers claw at the stone. A scream tears from my throat—raw, feral, *his*.

And he doesn’t stop.

He licks me through it, slow and deep, drinking me in, *claiming* me. My body trembles. My breath comes in ragged gasps. The bond flares—heat surging, undeniable. My skin burns. My thighs clench. My core pulses, still sensitive, still *needy*.

He lifts his head. His lips are glistening. His eyes blaze. “You taste like fire,” he growls.

“And you,” I whisper, “taste like ruin.”

He smiles. Just once. A flash of white in the moonlight.

Then he moves over me. His cock brushes my entrance—thick, hot, *ready*. I gasp. My body arches. My thighs part, inviting, *begging*.

“Say it,” he says, voice rough. “Say you’re mine.”

“I’m not—”

“Say it,” he growls, pressing forward, just the tip inside me.

I gasp. My body arches. My thighs clench. The bond flares—heat pooling low, sudden and sharp.

“You’re mine,” he says. “Say it.”

“I’m yours,” I whisper. “Only yours.”

He thrusts.

Deep. Hard. *Complete*.

I scream. My back arches. My nails rake his back. My thighs clamp around his hips. He fills me—every inch, every nerve, every breath. The bond *screams*—a torrent of heat and need and something deeper, something that feels like *recognition*.

He doesn’t move.

Just holds me—deep, full, *connected*. His forehead presses to mine. His breath fans my lips. His heart hammers against my chest. His scent floods my senses. His eyes burn with something deeper than rage. Something that looks like *love*.

“You’re not leaving my side,” he whispers.

“No,” I whisper. “I’m not.”

But it’s not because I have to.

It’s because I want to.

He starts to move.

Slow. Deep. *Forever*.

Each thrust is a promise. A vow. A claiming. My body answers—arching, clenching, *needing*. My breath comes in ragged gasps. My nails rake his back. My hips lift, meeting him, *taking* him. The bond flares—heat surging, fire in my veins, lightning down my spine.

“You’re mine,” he growls, thrusting harder. “Say it.”

“Yours,” I gasp. “Only yours.”

“Forever.”

“Forever.”

He kisses me—deep, desperate, *devouring*. His tongue duels with mine. His fangs graze my lip. My blood beads. He licks it—slow, deliberate—and the bond *screams*.

Then—

A scream.

Not from me.

From the forest.

Shouts. Howls. Gunfire.

Attack.

He pulls out—fast, rough. I cry out. He lifts me, wraps me in his coat, pulls me behind a standing stone. The Archive is no longer a sanctuary.

It’s a battlefield.

And Malrik’s men are coming.

“Next time,” he snarls, pressing his forehead to mine. “No interruptions.”

But I don’t hear him.

Because I’m already running.

Toward the only truth left.

Toward the man who taught me to fight.

Toward the only father I ever had.

And when I find him—slumped in a chair, blood on his hands, breath gone—I don’t scream.

I don’t cry.

I just kneel.

And for the first time in my life—I let someone go.

And I let myself break.