BackRosalind’s Vow: Blood & Thorn

Chapter 56 – Bloodline Festival

ROSALIND

ROSALIND

The Bloodline Festival begins at dusk.

Not with a fanfare. Not with a decree. Not even with the sharp crack of a ritual bell. Just… light. A single flame, cupped in the hands of a child—a hybrid, no more than ten, her eyes wide with wonder, her fingers trembling as she lifts the torch toward the sky. And then another. And another. Until the entire courtyard of the Spire is lit, not by torches, not by magic, but by *hands*. Dozens of them. Hundreds. Humans, witches, fae, vampires, wolves—standing shoulder to shoulder, their flames flickering in the wind, their faces turned upward, their voices rising in a song I’ve never heard before. Soft. Haunting. Full of grief. Full of hope.

And for the first time in my life, I don’t feel like an outcast.

I feel like I *belong*.

Kaelen stands beside me, silent, his presence a wall between me and the world. He’s not in armor tonight. Not in his ceremonial coat. Just a simple black shirt, open at the throat, the scars on his chest catching the firelight like old vows. His hand finds mine—warm, calloused, *real*—and he laces our fingers together, his thumb brushing over the knuckles, slow, deliberate. The bond hums between us, not screaming, not aching, but *singing*. Like it knows. Like it’s been waiting for this moment as long as I have.

“You’re quiet,” I say.

He doesn’t look at me. Just watches the flames. “I’m listening.”

“To what?”

“To them,” he says. “To the ones who were told they didn’t matter. Who were told they were cursed. Who were told they were *less*.”

My breath catches.

Because I know.

I know what it’s like to be called a monster. To be branded a traitor. To be cast aside because of the blood in your veins. And now?

Now, they’re standing in the light.

And they’re *singing*.

“You did this,” I say.

He finally turns to me. Golden eyes sharp, but not unkind. “*We* did.”

And he’s right.

It wasn’t just the destruction of the Codex. Not just the exposure of Malrik. Not just the public claim in Council. It was the slow, relentless work—the meetings, the arguments, the compromises, the quiet moments when we chose to listen instead of fight, to heal instead of burn. It was Elise, teaching the new hybrid guards. Lyra, smuggling supplies to the Veiled Zones. Veyra, walking the edge, mending the fractures in the bonds. It was Torin’s death. My mother’s letter. The truth, raw and bleeding, laid bare.

And it was us.

Not just as mates.

But as *leaders*.

And for the first time, I don’t flinch from the word.

The song ends.

Not with a final note. Not with silence. But with a single shout—

“*We are not broken!*”

And the crowd erupts.

Not in violence. Not in rage. But in *joy*. Laughter. Cheers. The clink of glasses. The snap of fire. Children run through the torchlight, their laughter echoing off the stone. A vampire noble dances with a witch, their hands clasped, their faces close. A human ambassador stands with a fae lord, both of them smiling. And in the center—

Elise.

Not in armor. Not in shadow. But in a simple dress, her dark eyes bright, her hand in the hand of a young Omega girl—no more than twelve, her hair shorn short, her eyes wide with something I haven’t seen in a long time.

*Hope*.

She looks at me. Nods.

And I know—

This isn’t just a festival.

It’s a *rebirth*.

Kaelen pulls me into the crowd.

Not fast. Not rough. Just *there*. His hand possessive on my hip, his body moving with mine, our steps in sync, like we’ve been dancing this way our whole lives. We don’t speak. Don’t look away. Just move—close, tight, *ours*. The music swells—drums, cello, violin, the cry of a fae flute—and the bond hums beneath my skin, not a scream, not a war, but a heartbeat.

And when he leans down, his breath warm on my neck, his fangs grazing my pulse—

“You’re marked,” someone says.

I freeze.

Turn.

It’s a vampire—male, young, his fangs bared not in threat, but in *curiosity*. His eyes are on my neck, where Kaelen’s bite still glows faintly, a living brand that pulses with the rhythm of the bond.

“Yes,” I say, voice steady. “And proud.”

He smirks. “You look like you’ve been fucked.”

My breath hitches.

But I don’t look away.

Just tilt my chin higher, my spine straighter. “I have.”

“And you’re still standing.”

“And I always will.”

He studies me. Then nods. “Good.”

And he walks away.

Not in fear.

Not in anger.

But in *respect*.

Kaelen doesn’t react. Just pulls me closer, his hand sliding up my spine, slow, deliberate, until it rests on the sigil—the Thorn of Remembering. It’s pulsing. Faint. Persistent.

“You’re impossible,” he murmurs.

“And you’re insufferable,” I whisper.

“And you’re mine.”

“Not unless you let me win,” I say.

He smirks. Just once. A flash of white in the dark. “Never.”

And then he spins me—fast, hard, *possessive*—and I laugh, a sound so foreign it startles me. I’ve forgotten what it feels like. To laugh. To be *light*. To be *free*.

But I am.

For this moment.

For this dance.

For this man.

And when he pulls me back into his arms, his mouth skimming my neck, his fangs grazing my pulse, I know—

This isn’t just about power.

Or politics.

Or even war.

This is about *love*.

And I don’t want to survive it.

I want to *live*.

With him.

With the fire.

With the storm.

The music fades. The crowd erupts—cheers, laughter, the clink of glasses. Someone throws enchanted rose petals into the air, and they burst into sparks as they fall. Elise whoops, dragging the Omega girl into a wild, spinning dance. Veyra watches from the shadows, her expression unreadable, but her hand no longer on her dagger.

And Kaelen?

He doesn’t let go.

Just holds me—close, tight, *his*—his breath warm on my neck, his heart hammering against my chest. I tilt my head back, looking up at him. His golden eyes burn with something softer now. Not rage. Not need. But *peace*.

And it undoes me.

“You did it,” he says. “You made them believe.”

“We did,” I say. “You. Me. Veyra. Lyra. Elise. All of us.”

He doesn’t answer.

Just presses his forehead to mine, his thumb brushing my cheek, calloused, careful. “Our world,” he says. “Our rules.”

My breath hitches.

Because the truth?

I don’t know how to accept it.

Not yet.

But I’m learning.

We walk through the courtyard, fingers intertwined, the bond humming between us like a live wire. The air is warm, thick with the scent of fire, wine, and something deeper—*hope*. It’s fragile. Tentative. Like the first green shoot pushing through frozen earth. But it’s *there*. And it smells like him.

Pine and smoke. Blood and storm. And beneath it all—the faint, sweet pulse of the bond.

Alive. Steady. *Ours*.

“You’re quiet,” I say.

“I’m thinking,” he says.

“About?”

“About forever,” he says. “About the next war. The next betrayal. The next time someone tries to take you from me.”

I stop. Turn to him. “You think it’s coming.”

“I know it is,” he says. “The world doesn’t let people like us win. Not for long.”

“Then we’ll burn it again,” I say. “And again. And again. Until it learns.”

He looks at me. Really looks. And for the first time, I see it—no mask. No armor. Just *truth*.

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

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

But it’s not because I have to.

It’s because I want to.

And because the truth?

We’re not just fighting Malrik.

We’re fighting for *us*.

And I’ll burn the world myself to keep him.

We find a quiet corner—behind a pillar, away from the torchlight, hidden by the shadow of the Spire. The moon still watches, but the world feels smaller here. Quieter. *Ours*.

Kaelen pins me to the stone—not with violence. Not with dominance. But with *weight*. His body presses me into the wall, one hand trapping both of mine above my head, the other braced beside my face. His knee nudges my thighs apart. His breath fans my lips. His scent floods my senses—pine, smoke, *him*.

“You’re impossible,” he murmurs.

“And you’re insufferable,” I whisper.

“And you’re mine.”

“Not unless you let me win,” I say.

He smiles—just once. A flash of white in the dark. “Never.”

And then he kisses me.

Not like before. Not with fire, not with fury, not with the desperation of a man who’s been torn apart and stitched back together. This is slower. Deeper. Softer. His lips press to mine, not demanding, not punishing, but *asking*. And I answer—opening for him, letting his tongue slide against mine, letting my hands curl in his hair, pulling him closer. His body shifts, settling between my thighs, his cock hard and heavy against my belly, even through the layers of fabric.

And the bond—

It flares.

Heat surging, sudden and fierce. My breath hitches. His pupils dilate. A muscle ticks in his jaw.

But he doesn’t take.

Just holds me. Just *feels*.

“You don’t get to say things like that,” I whisper.

“Why not?”

“Because it makes it harder to hate you.”

“Then stop trying,” he says, pressing his forehead to mine. “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.

We don’t move for a long time.

Just lie there, tangled, breathing each other in, the bond humming between us like a live wire. The city wakes around us. The first council meeting of the day begins. Somewhere, Lyra is probably already drunk and causing trouble. Elise is training with the new hybrid guards. Veyra is out there, somewhere, walking the edge between worlds, listening to the fractures in the bonds, healing what she can.

And we?

We’re here.

Alive. Together. *Mated*.

And it terrifies me.

Not because I don’t love him.

Not because I don’t want this.

But because I *do*.

And wanting something this much?

It means I could lose it.

“You’re thinking again,” he says, thumb brushing my cheek.

“I can’t help it,” I say. “I keep waiting for the other shoe to drop. For Malrik to rise from the ashes. For Selene to come back with an army. For the Council to turn on us. For you to realize I’m not worth—”

He cuts me off with a kiss—deep, hard, *punishing*. His fangs graze my lip. My blood beads. He licks it—slow, deliberate—and the bond *screams*.

“Don’t,” he growls. “Don’t you *dare* say that. Not after everything. Not after the fire. Not after the truth.”

I close my eyes. “I’m afraid.”

“Of what?”

“Of being happy,” I whisper. “Of letting myself believe this is real. of waking up one day and finding out it was all a dream. That you were never mine. That I was never enough.”

He stills. Looks at me. Really looks. And for the first time, I see it—no mask. No armor. Just *fear*.

“You think I’m not afraid too?” he says. “You think I don’t lie awake wondering if I’ll wake up and you’ll be gone? That you’ll realize I’m just a brute with claws and a title you never wanted? That you’ll walk away and I’ll have nothing left?”

My breath catches.

Because the truth?

I never thought he could be afraid.

Not Kaelen Duskbane. Not the Alpha who tore out a man’s throat with his teeth. Not the warrior who faced down an army for me.

But he is.

And it makes me love him more.

“You’re not nothing,” I say. “You’re *everything*.”

He doesn’t answer.

Just pulls me closer, burying his face in my neck, his breath ragged. I wrap my arms around him, holding him tight, feeling the steady thud of his heart against my chest. The bond hums—warm, steady, *alive*.

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

I just let it be.

Later, we return to the party.

The music has changed—faster now, wilder. A hybrid dance, all grinding hips and tangled limbs. Elise is in the center, her coat gone, her skin gleaming with sweat, her laughter sharp and bright. Veyra watches from the edge, her expression unreadable, but her hand no longer on her dagger.

And Kaelen?

He pulls me into the crowd, his hand possessive on my hip, his body moving with mine. We don’t speak. Don’t look away. Just dance—close, tight, *ours*. The bond hums, steady, pulsing, *alive*. Not a scream. Not a war. But a heartbeat.

And when the moon watches, I don’t look away.

Because for the first time, I know—

This isn’t just about vengeance.

Or justice.

Or even love.

This is about *legacy*.

And I’m ready.

“You’re wearing too many clothes,” he growls.

“Then take them off,” I say.

And he does.