BackRosalind’s Vow: Blood & Thorn

Chapter 55 – Legacy Letter

ROSALIND

ROSALIND

The letter is real.

Three times now, the words have appeared—under the door, carved into the wood, burned into the war table. Each time, the same jagged ink, the same unspoken threat, the same quiet promise. And each time, I’ve burned it. Watched the paper curl and blacken, the ink turn to smoke, the truth rise like a ghost and vanish into the air.

But it doesn’t matter.

Because the letter isn’t just words on paper.

It’s in my blood.

It’s in the sigil that pulses on my arm, thorns blooming in blood, a living brand that flares with every beat of my heart. It’s in the bond that hums beneath my skin, not screaming now, not aching, but *singing*—soft, deep, steady, like a lullaby woven from fire and storm. It’s in the way Kaelen looks at me, not with possession, not with dominance, but with something softer. Something that feels like *home*.

And it’s in the box.

Still sitting on the shelf in that forgotten room beneath the Spire. Empty now. The letter burned. The truth released. But the silver still glows faintly in the dark, the thorned vines still curl like serpents, the sigil still humming with a magic older than the Council, older than the Codex, older than the lies we were raised on.

I go back to it every night.

Not to open it.

Not to read.

Just to *feel*.

Like it’s waiting. Like it knows.

Today, the chamber is quiet.

No alarms. No threats. No whispers of betrayal. Just sunlight slicing through the cracked windows, dust motes dancing in the beams, the faint hum of the city below. Kaelen is gone—off to the training yard with Elise, teaching her to channel her empath magic into shield-work, to turn pain into protection, fear into strength. I told him I’d stay. That I needed to work. That the maps wouldn’t map themselves.

But I’m not working.

I’m staring at the wall.

At the place where the words were burned.

The letter is real.

I trace the blackened grain with my fingertips, the heat still faint beneath the surface, the sigil on my arm pulsing in time with the bond. It’s not fear I feel.

It’s *recognition*.

Because I know the truth now. Not just that the letter exists. Not just that someone knows. But that it was never meant to be found.

It was meant to be *remembered*.

And I remember.

Every word.

Every line.

Every heartbeat of love that bled through the page.

I didn’t betray our bloodline.

I didn’t steal the Codex.

I didn’t abandon you.

I *protected* you.

And I spent my whole life hating her.

Hating the woman who let them brand her, let them execute her, let them erase her name—so I could live.

So I could *burn*.

And now?

Now I don’t know how to grieve.

Not for the mother I thought she was.

But for the one I never knew.

I don’t hear him come in.

Don’t smell him.

Don’t feel the bond flare.

He’s just *there*—a shadow in the doorway, silent, still, watching.

“You’re brooding,” Kaelen says, voice low, rough. A growl wrapped in velvet.

“I’m remembering,” I say.

He steps into the room, boots silent on the stone, coat open, chest bare beneath. Golden eyes sharp, but not on the maps. Not on the reports. On *me*. Watching. Waiting. Like he always does. Like he’s memorizing the way my fingers tremble when I trace the scars on the war table, the way my breath hitches when I remember what we’ve lost.

And what we’ve gained.

He doesn’t speak. Just crosses the room, his hand settling on my hip—warm, calloused, *real*—and pulls me back against him. I don’t resist. Don’t stiffen. Just lean into him, my spine pressing to his chest, my head tilting to the side as his breath fans my neck.

“You’re thinking again,” he murmurs.

“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. Turns me in his arms. 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 bathe together.

Not in the obsidian pool. Not in ritual. Not in claiming.

Just water. Warm. Simple. Human.

The tub is deep, carved from black stone, fed by a spring that runs beneath the Spire. We don’t speak. Don’t touch. Just sit in the water, side by side, the bond humming between us like a lullaby. My head rests on his shoulder. His arm wraps around me, strong, unyielding, *home*.

“You bit me,” I say, voice soft.

“In Council,” he says. “Yes.”

“You didn’t have to.”

“I wanted to,” he says. “To remind them. To remind *you*. That I’m not just yours by magic. But by *choice*.”

My breath hitches.

Because the truth?

I don’t know how to accept it.

Not yet.

But I’m learning.

“Then do it again,” I whisper.

He doesn’t hesitate.

Just leans down. Presses his lips to my neck. Not a bite. Not a claim.

A kiss.

Soft. Tender. *Ours*.

And 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.

Back in the chamber, the maps are still spread, the ink still smudged, the war table still humming. But the air is different now. Lighter. Warmer. Like the storm has passed and the sun has broken through.

Or maybe it’s just him.

Kaelen stands at the edge of the table, one hand braced on the obsidian, the other reaching for me. I go to him. Not because I have to. Not because the bond pulls me. But because I want to. Because I *choose* to.

And when our fingers touch—

The bond 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.

I find it in the archive.

Not the sanctum. Not the heart. Not even the reading room.

The attic.

A place no one goes. A place of dust and shadows and forgotten things. Boxes of old treaties, broken sigils, moth-eaten robes. And in the far corner, beneath a tattered tapestry of the old Council seal, a small wooden chest—unlocked, unwarded, like it was meant to be found.

I don’t hesitate.

Just open it.

Inside—

A journal.

Not mine.

Not Torin’s.

Not even Kaelen’s.

It’s *hers*.

The leather is cracked, the pages yellowed, the ink faded but still legible. And on the first page—

For Roz,

When you’re ready to listen.

Mother

My breath catches.

The bond flares—heat surging, sudden and fierce. My fingers tremble as I turn the page.

And I read.

Not fast. Not greedy. Slow. Careful. Like each word is a wound and a balm at once.

She writes of the early days—before the Purge, before the betrayal, before the lies. Of teaching me to weave sigils in the garden behind our cottage. Of singing me to sleep with old Unseelie lullabies. Of the first time I called fire to my palm and burned the curtains. She laughs in the margins. My little storm.

She writes of the fear—of Malrik’s offers, his threats, his eyes that never blinked. Of the night she made the choice. Of standing in the shadows as they dragged her away, watching me through the window, my face pressed to the glass, screaming her name.

I didn’t look back, she writes. Because if I had, I would have run to you. And then you’d be dead.

She writes of the years after—watching me from the edges, seeing me grow into a woman of fire and fury, a warrior who fought the world with teeth and magic. She’s proud. So proud. But there’s grief, too. Grief for the childhood I never had. For the love I thought was betrayal.

I know you hate me, she writes. And I deserve it. But know this—every breath you take is my victory. Every fire you burn is my song. Every heart you break is my shield.

And then—

The last entry.

Dated the day before they executed her.

My dearest Roz,

If you’re reading this, then you’ve found your way back. Not to me. Not to the past. But to yourself.

I don’t know if you’ll forgive me. I don’t know if you’ll understand. But I need you to know—

I loved you more than magic.

More than blood.

More than life.

And if I had to make the choice again?

I’d do it a thousand times.

Because you are my legacy.

My fire.

My storm.

My *ruin*.

Now go. Burn the world.

And then rebuild it.

Mother

The journal slips from my fingers.

I don’t cry. Don’t scream. Don’t collapse.

I just *burn*.

Not with rage. Not with vengeance.

With *clarity*.

Because I finally understand. Not just what she did. But why. And the weight of it—this love, this sacrifice, this *vow*—it doesn’t crush me.

It *frees* me.

Kaelen finds me hours later.

Still in the attic. Still on the floor. Still holding the journal to my chest like it’s the only thing keeping me alive.

He doesn’t speak. Doesn’t touch. Just kneels beside me, his presence a wall between me and the world. His golden eyes burn with something softer now. Not rage. Not need. But *patience*.

And it undoes me.

“She didn’t abandon me,” I whisper.

“No,” he says. “She protected you.”

“And I spent my whole life hating her.”

“And now you don’t have to.”

I look at him. Really look. “You knew.”

He doesn’t deny it. Just nods. “Torin told me. Before he died. He made me promise not to tell you. Not until you were ready.”

My breath catches. “And you waited.”

“I had to,” he says. “This wasn’t just about the truth. It was about *you*. About whether you could carry it. Whether you could *live* with it.”

And I know—

He’s not just talking about the journal.

He’s talking about *us*.

About the bond. About the love. About the future that doesn’t involve fire and war and vengeance.

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

“I can,” I say. “I *do*.”

And then I do something I’ve never done before.

I *choose* him.

Not because the bond demands it.

Not because the world is burning.

Not because I have no other choice.

But because I *want* to.

“Kaelen,” I say, stepping close, my hands on his chest, my eyes locked on his. “I choose you. Not because the magic says so. Not because the bond flares when you touch me. Not because you gave up your title for me.”

He stills. His breath hitches.

“I choose you,” I say, “because you stayed. Because you fought. Because you *see* me. Not just the fire. Not just the storm. Not just the ruin. But the woman beneath it. The one who’s afraid. The one who’s broken. The one who’s *yours*.”

His hand cups my jaw—slow, deliberate, *claiming*. “Say it again.”

“I choose you,” I say. “Every life. Every death. Every breath. Every heartbeat. I choose you.”

And then—

He kisses me.

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.

We burn the journal.

Not in the hearth. Not in the obsidian pool. Not in ritual.

Just here. In the attic. I light a match. Hold it to the edge. Watch the flame curl around the paper, turning the ink to smoke, the words to ash.

And as it burns—

I don’t feel loss.

I don’t feel grief.

I feel *release*.

Because the truth isn’t in the paper.

It’s in the choice.

In the vow.

In the love.

And that? That can’t be burned.

Later, in bed, he makes me come with his mouth.

Not fast. Not rough. Slow. Worshipful. His hands hold my thighs open, his thumbs pressing into my hips as he laves at my clit with that maddening, perfect rhythm. I arch off the bed, fingers twisting in the sheets, a scream tearing from my throat as I come—hard, deep, *unstoppable*.

And when I’m trembling, spent, he moves over me, his cock thick and heavy at my entrance.

“Say it,” he growls.

“I’m yours,” I whisper.

“Forever.”

“Forever.”

He thrusts—deep, hard, *complete*—and I gasp, my body clenching around him, the bond *screaming* with heat and need and something deeper, something that feels like *recognition*.

And as he moves—slow, deep, *forever*—I know—

This isn’t just about vengeance.

Or justice.

Or even love.

This is about *legacy*.

And I’m ready.

“You’re mine,” he whispers, his forehead pressed to mine, his breath warm on my lips.

“And you’re mine,” I reply.

And I mean it.

Not as a surrender.

Not as a claim.

But as a *vow*.

The next morning, we find a note under the door.

Not sealed. Not signed.

Just three words, scrawled in jagged ink:

The letter is real.

I freeze.

Kaelen takes it from my hand, his expression unreadable. “Someone knows.”

“Or someone’s trying to scare us.”

“Or both,” he says.

I look at him. “We have to find it.”

He nods. “We will.”

“And when we do?”

“We burn it,” he says. “Together.”

And I know—

This isn’t just about the past.

It’s about the future.

And I’m not running from it anymore.

“You’re not leaving my side,” I say.

“No,” he whispers. “I’m not.”

But it’s not because he has to.

It’s because he wants 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.