The Obsidian Court has never felt more like a gilded cage.
Not because of the black stone walls, the sigils etched into every archway, the scent of cedar and frost that clings to the air like a vow. Not because of the guards at every corridor, the whispers behind jeweled masks, the way the moonlight spills through stained glass and paints the floor in blood and silver. It’s not the court that traps me.
It’s the silence.
The quiet that follows us like a shadow—the kind that settles after a storm, after a battle, after a truth too heavy to speak aloud. Since the crypt beneath the Carpathians, since Elspeth’s body was freed, since Thorne vanished like smoke in the wind—there’s been no attack, no message, no move. Just stillness. And I know better than to trust it.
Because stillness is not peace.
It’s preparation.
And Nyx—
—is preparing.
I feel her before I see her. Not in the bond—no, that hums steady and true between Cassian and me, a live wire beneath my skin, a second heartbeat syncing with mine. But in the air. In the way the scent of jasmine cuts through the frost, sharp and cloying. In the way the candlelight flickers in the hall, casting long, swaying shadows that don’t belong to any living thing.
She’s waiting.
And she’s not alone.
I pause outside the library doors, my hand on the obsidian handle, the cursed dagger humming at my side. The bond flares—white fire racing across my arms—and I close my eyes, breathing in the silence, feeling for the shift, the tell, the lie. Nothing. No magic. No trap. Just… her.
“You don’t have to go in,” Kael says from behind me, his voice low, rough. He’s been shadowing me since the training yard, his amber eyes scanning every corner, every shadow, his body tense. “She wants a reaction. Don’t give her one.”
“And if she has something important?” I ask, turning to him. “What if it’s about Vael? About the full moon? About—”
“Then she’d go through Cassian,” he interrupts. “She’s not here to warn you. She’s here to break you.”
I don’t answer.
Just push the doors open.
—
The library is warm—too warm. The fire in the hearth roars, casting long, flickering shadows across the shelves, the sigils on the walls pulsing faintly in time with the bond. And there she is—Nyx—seated in Cassian’s favorite chair, her legs crossed, a goblet of bloodwine in her hand, her dark hair flowing like a river of ink, her lips painted blood-red.
She looks up as I enter, her violet eyes blazing, her smile slow, deliberate.
“Harmony,” she purrs, rising. “I was beginning to think you’d never come.”
I don’t answer.
Just step inside, letting the doors close behind me, the lock clicking into place. The bond hums—steady, strong—but I feel it now, the shift in the air, the way the magic curls around her like smoke. She’s not here unarmed.
“What do you want, Nyx?” I ask, my voice steady, my hand resting on the hilt of the dagger.
She takes a slow sip of wine, her eyes never leaving mine. “Can’t a woman visit her former lover’s chambers? To reminisce? To mourn what’s been lost?”
“You don’t mourn,” I say. “You plot.”
She laughs—soft, broken—and sets the goblet down. “And you think you’re so different? You came here to kill him, didn’t you? To break the curse by spilling his blood? But look at you now.” She steps closer, her boots silent on the stone. “On his arm. In his bed. Marked by his fangs. You’re not the avenger you promised to be. You’re just another woman who fell for the prince.”
My jaw tightens.
Because she’s not wrong.
Not entirely.
I did come to kill him.
I did want his blood.
But that was before I knew the truth. Before I saw the bond. Before I felt the curse not as a weapon, but as a key. Before I realized—
—that I was never meant to destroy him.
I was meant to *complete* him.
“I didn’t fall for him,” I say, stepping forward, my storm-gray eyes locking onto hers. “I *chose* him. Not because of the bond. Not because of the curse. But because he’s *mine*.”
She flinches.
Not visibly.
Not in her face.
But in her magic—just a flicker, a tremor in the air, like a thread snapping. And I see it.
Not hatred.
Not jealousy.
But *grief*.
Because she loved him.
And he let her go.
“You think it’s that simple?” she says, voice low, rough. “Love? Choice? You think he wouldn’t have marked me if you hadn’t shown up? That he didn’t *want* me?”
“He did,” I say. “And he let you go. Not because you weren’t enough. But because he was waiting for *me*.”
She laughs—a sound like breaking glass—and steps closer, until we’re face to face, our breath mingling, our magic crackling in the air between us.
“And what if I’m not done?” she whispers. “What if I’m not ready to lose?”
Before I can answer—
—the door opens.
And he walks in.
Cassian.
Tall. Imposing. Gold eyes blazing. His coat open, his fangs just barely visible, his presence like a storm rolling in. He doesn’t look at me. Doesn’t look at the fire. Doesn’t look at the shelves.
He looks at *her*.
And for a heartbeat—just one—I see it.
Not anger.
Not suspicion.
But *recognition*.
Because he remembers.
He remembers her laughter in the dark. Her hands on his skin. The way she whispered his name like a prayer. The way he let her go.
“Nyx,” he says, voice low, dangerous. “You’re not welcome here.”
She doesn’t flinch.
Just steps toward him, her hips swaying, her hand reaching for his chest. “And if I don’t want to leave? If I want what’s mine?”
My breath hitches.
Because I see it now.
The trap.
Not for me.
Not for the bond.
But for *him*.
She wants him to choose.
Here. Now. In front of me.
And if he hesitates—
—she wins.
“You had your chance,” I say, stepping between them, my body a wall. “And he let you go. Not because he didn’t care. But because he was waiting for *me*.”
She smiles—small, sad, *broken*.
And then—
—she kisses him.
Not soft.
Not slow.
But *deep*.
Her hands fly to his coat, pulling him down, her mouth crashing into his, her body pressing against his. And for a heartbeat—just one—he doesn’t pull away.
My chest tightens.
The bond *screams*—white fire racing through my veins, sigils flaring so bright they light up the chamber—and I take a step back, my fingers tightening on the dagger, my breath ragged.
But then—
—he moves.
Fast.
Blinding.
His hands fly to her shoulders, shoving her back, his gold eyes blazing, his fangs bared. “You don’t get to touch me,” he growls, voice low, dangerous. “You don’t get to use my past to hurt her. You don’t get to *breathe* in this room.”
She stumbles, catching herself on the chair, her violet eyes wide, her lips swollen. “You loved me,” she whispers. “You said I was yours.”
“And I let you go,” he says, stepping toward her, his voice cold, final. “Not because I stopped loving you. But because I was waiting for *her*.” He turns to me, gold eyes burning. “She’s not my past. She’s my *future*. My *now*. My *always*.”
My breath hitches.
Because he’s not just saying it for me.
He’s saying it for *her*.
For the woman who loved him.
For the woman who lost.
“You think love makes you strong?” she spits, rising, her voice shaking with fury. “You think *choice* makes you free? You’re a child playing with forces you don’t understand.”
“And you’re a ghost,” I say, stepping forward, my storm-gray eyes locking onto hers. “A memory. A shadow. And I am the future.”
She stares at me—really stares—and for the first time, I see it.
Not hatred.
Not jealousy.
But *defeat*.
Because she knows.
She knows he’s not coming back.
She knows he’s chosen.
And she knows—
—she’s lost.
“Then I’ll make you regret it,” she says, stepping back, her voice low, dangerous. “I’ll make you both *burn*.”
And then—
—she vanishes.
Not with a teleport.
Not with a glamour.
Just… gone.
Like smoke in the wind.
—
The silence that follows is heavier than before.
Not tense.
Not fragile.
But *full*.
Cassian turns to me, his gold eyes blazing, his body still tense, his fangs bared. “You saw it,” he says, voice low, rough. “You saw me hesitate.”
“You didn’t hesitate,” I say, stepping toward him, my hand finding his. “You remembered. And then you *chose*.”
He doesn’t answer.
Just pulls me close, his forehead pressing to mine, his breath warm against my lips. The bond hums between us—strong, steady, *ours*—and I close my eyes, breathing him in, feeling the truth in every beat of his heart.
“I’ve loved you in every life,” he whispers. “And I’ll love you in every death. Not because of the bond. Not because of the curse. But because you’re *you*.”
My chest tightens.
Because he’s not just saying it to comfort me.
He’s saying it to *her*.
To the woman who loved him.
To the woman who let go.
“And I love you,” I say, rising on my toes, pressing my lips to his. “Not for power. Not for survival. But for *truth*.”
The kiss is soft. Slow. *Ours*.
Not a claim.
Not a vow.
But a *promise*.
The bond hums—no longer screaming, no longer burning, but *harmonizing*—white fire racing through our veins, sigils flaring in unison, a storm of light and blood and truth.
When we finally pull apart, our breaths are ragged, our lips swollen, our eyes locked.
“She’ll come back,” I say, voice low. “She won’t stop until she has what she wants.”
“And what does she want?” he asks, his thumb brushing my cheek.
“Not you,” I say. “Not love. She wants *power*. She wants to prove she still matters. That she can still hurt us.”
He doesn’t flinch.
Just cups my face, his gold eyes burning into mine. “Then let her try. Because we’re not just bound by magic.”
“No,” I say, pressing my palm to his chest, where his heart beats—strong, steady, *mine*. “We’re bound by *choice*.”
He pulls me close, his breath warm against my neck. “Good. Because I’m not letting you go.”
And as we stand there, in the quiet, in the firelight, in the truth—
—I know.
This isn’t just love.
This isn’t just fate.
This is *forever*.
And I’ll burn the world before I let anyone take it from me.
—
Later, I find Kael on the balcony.
Not watching the moon.
Not scanning the shadows.
But staring at the horizon, where the first light of dawn is bleeding through the mist.
“She’s not done,” he says, not turning. “Nyx. She’ll come back. And next time—” He stops, choosing his words carefully. “—she won’t play fair.”
“I know,” I say, stepping beside him, my hand on the railing. “But neither will we.”
He turns to me—really turns—and for the first time, I see it.
Not loyalty.
Not duty.
But *pride*.
“You’re ready,” he says.
“I’ll never be ready,” I say, voice low. “But I’ll fight anyway.”
He nods, stepping closer. “Then you’re already stronger than most.”
And as we stand there, in the quiet, in the dawn, in the truth—
—I know.
This isn’t just about survival.
Not just about love.
Not just about legacy.
This is about *choice*.
And I’ve made mine.
Forever.