BackRosalind’s Vow: Blood & Thorn

Chapter 57 – Moonlit Promise

ROSALIND

ROSALIND

The sacred spring hasn’t changed.

Not really.

It’s still hidden deep in the Black Forest, tucked behind a curtain of silver-barked trees and thorned vines that coil like serpents around the stone archway. The water still glows faintly under moonlight, a soft, pulsing blue that ripples with ancient magic. The air still hums with the scent of moss and wet earth, of pine and something deeper—*memory*. And the stones around the pool? Still warm to the touch, still etched with forgotten runes that flare when the bond flares, like they remember us too.

But *we* have.

I stand at the edge, barefoot, the hem of my dress brushing the moss. The night is quiet—no alarms, no whispers of betrayal, no scent of blood or fear. Just the soft rustle of leaves, the distant cry of an owl, the steady rhythm of Kaelen’s breath behind me. He hasn’t touched me yet. Not since we arrived. Just watches. Waits. Like he’s giving me space to decide.

And I know why we’re here.

Not because the spring calls to us.

Not because the bond hums beneath my skin, low and insistent, like a heartbeat.

But because this is where we almost broke.

This is where the fever took me, where my body burned for his touch, where his hands slid under my clothes, where his mouth found mine in the dark—and then the screams came. The attack. The interruption. The world pulling us apart before we could truly come together.

And now?

Now, there are no enemies.

No threats.

No reason to run.

Just us.

And the promise of what could have been.

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

I don’t turn. Just watch the water. “I’m remembering.”

“Then remember this,” he says, stepping closer. His boots are silent on the moss, but I feel him—the shift in the air, the heat of his body, the way the bond flares, sudden and fierce, like it’s been waiting for this moment. “You called me that night. When the fever took you. When you were burning up in Lyra’s club. You reached for me. You *needed* me.”

My breath hitches. “I was weak.”

“No,” he says, close now, so close his breath fans my neck. “You were *honest*. For the first time, you didn’t fight it. You didn’t hide. You just let it in. And I came. Because I *always* come for you.”

I close my eyes. “And now?”

“Now,” he says, “you’re not running.”

I turn.

He’s not in armor. Not in his ceremonial coat. Just a simple black shirt, open at the throat, the scars on his chest catching the moonlight like old vows. His golden eyes burn with something softer now. Not rage. Not need. But *patience*. Like he knows I’m not ready. Like he’s willing to wait.

And it undoes me.

“You don’t have to do this,” I say.

“I know,” he says. “But I want to.”

“Why?”

He doesn’t answer.

Just reaches for me.

His hand settles on my hip—warm, calloused, *real*—and he 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 still afraid,” he murmurs.

“I’m not afraid,” I say. “I’m… careful.”

“Of what?”

“Of this,” I say, gesturing between us. “Of how much I want you. Of how much it *hurts* when I do. Of how easy it would be to lose myself in you and forget everything else. My mission. My mother. My rage. My *fire*.”

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

“You think I don’t feel it 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 spring is deep, fed by an underground source, the water so clear I can see the smooth stones at the bottom, the faint glow of bioluminescent algae clinging to the rocks. 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.

We leave the water slowly.

Not fast. Not reckless. But *sure*. The moon watches, silver and silent, as we step onto the moss, our skin glistening, our breath steady. He doesn’t reach for my clothes. Doesn’t pull me back to the Spire. Just stands there, watching me, his golden eyes burning with something deeper than rage. Something that looks like *love*.

And then—

He kneels.

Not in submission. Not in ritual. But in *offering*.

His hands find the hem of my dress. Slow. Deliberate. His fingers brush my thighs as he lifts the fabric, peeling it from my skin like he’s unwrapping a gift. I don’t stop him. Don’t flinch. Just watch as he lays the dress aside, as his hands trail back up my legs, over my hips, my waist, my ribs—stopping just below my breasts.

“Say it,” he murmurs.

“Say what?”

“That you’re ready.”

I close my eyes. “I’m not sure I’ll ever be ready.”

“Then say you want me,” he says. “Say you *choose* me. Not because the bond demands it. Not because the world is burning. But because you *want* to.”

My breath hitches.

Because he’s right.

This isn’t about survival.

Not about war.

Not about vengeance.

This is about *us*.

And I do want him.

So badly it aches.

“I choose you,” I whisper.

He stills. Looks up at me. “Say it again.”

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

And then—

He stands.

Slow. Deliberate. His body pressing mine back until my shoulders meet the stone archway, cool and solid against my skin. His hands find mine, pinning them above my head, not with force, but with *claim*. 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.

He undresses me slowly.

Not fast. Not rough. But *worshipful*. Each piece of clothing peeled away like a vow. The dress. The boots. The underthings. Until I’m bare, the moonlight painting silver across my skin, the bond pulsing on my arm—thorns blooming in blood, alive, *ours*. And when he steps back, his eyes burn with something deeper than desire. Something that looks like *reverence*.

“You’re beautiful,” he says.

“Liar,” I whisper.

“No,” he says. “You’re fire. You’re storm. You’re *ruin*. And you’re mine.”

And then he strips.

Not fast. Not dramatic. But *deliberate*. Each button undone, each layer removed, until he’s bare too—his body a map of scars, of battles, of survival. And when he steps forward, his cock thick and heavy, his golden eyes locked on mine, I don’t look away.

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

He lifts me.

Not with magic. Not with force. But with *strength*. His hands under my thighs, his arms tight, his body pressing me back against the stone. I wrap my legs around his waist, my fingers digging into his shoulders, my breath coming fast. The bond hums—low, deep, *alive*—and the spring glows brighter, the water rippling like it knows.

“Look at me,” he says.

I do.

And he enters me—slow. Deep. *Complete*.

Not fast. Not rough. But *perfect*. A single thrust that fills me, stretches me, *claims* me. I gasp, my head falling back, my nails raking his skin. He doesn’t move. Just holds me—pinned, full, *his*—his breath ragged, his eyes burning.

“Say it,” he growls.

“I’m yours,” I whisper.

“Forever.”

“Forever.”

And then he moves.

Slow. Deep. *Forever*.

Each thrust a vow. Each roll of his hips a promise. The bond *screams*—heat surging, need flaring, pleasure so sharp it feels like dying. My body clenches around him, my breath coming in gasps, my nails digging into his skin. And when I come—hard, deep, *unstoppable*—he follows, his roar echoing through the forest, his release hot and thick inside me, the bond *flaring* like a supernova.

And as we tremble, spent, still joined, the spring glows brighter, the runes on the stones flaring, the air humming with magic.

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

Later, we lie tangled on the moss, the moon still watching, the spring still glowing. He’s on his back, one arm flung above his head, the other draped over my waist, heavy and warm. His chest is bare, scarred with old wounds—claw marks, fang bites, the brutal history of a life lived in violence. But now, in the moonlight, they look different. Not like wounds.

Like *vows*.

I don’t wake him.

Just watch.

From the edge of the bed. Silent. Still. My fingers trace the ridges of his scars—slow, deliberate—like I’m reading a story written in flesh. Each one a battle. Each one a survival. Each one a promise.

And then—

The bond flares.

Not with heat. Not with need.

With *laughter*.

Soft. Warm. *His*.

I freeze.

Because I didn’t hear it.

I *felt* it.

Like his joy was mine before it even reached his lips.

“You’re staring,” he murmurs, eyes still closed.

“I’m thinking,” I say.

“About?”

“About how you laugh in your sleep,” I say. “And I can *feel* it.”

His eyes open—golden, hazy with sleep—and for a second, I see it. Not suspicion. Not control. Just *recognition*.

“You feel everything now, don’t you?” he asks.

“Not everything,” I say. “Just the important parts.”

He smiles—just once. A flash of white in the dark. Then he pulls me back into the bed, his body heat radiating through the thin sheet still tangled around his hips. I gasp as he rolls me beneath him, his weight pressing me into the moss, 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—slow, deliberate—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.

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.