“I’m afraid your little tryst ends now,” he said. “What a waste of fucking power too.”

On my other side, Koraz grinned, shifting his grip on the wickedly curved blade in his hands. I would have preferred to kill him much more slowly than time would allow tonight. But his death would satisfy me nonetheless.

His red eyes gleamed with amusement as he looked at me. “I’ve been looking forward to this for a long time.”

He took a step toward me.

“Rydian,” Aurelia breathed.

She stood at my side, her chest rising and falling with quick breaths that gave away her fear, but I felt the power crackling beneath her skin. Furyfire licked at her fingertips—black, twisted flames that pulsed with unnatural heat. Power she barely understood. Power she might never be able to control unless she stopped fighting it and truly accepted what she was.

“If you touch her, I will peel your skin from your bones,” I said.

Duron merely laughed, the sound cutting right through the sharpest edges of my threat. I tightened my grip on my sword, my heartbeat steady even as unease coiled in my gut.

I couldn’t touch Duron.

Even if I wanted to, the blood vow wouldn’t allow it.

Koraz saw it in my face before I could mask it. His grin sharpened. “Ah. There it is. That pathetic obedience. Like a dog trained to heel.”

I ignored him and watched Duron instead. He hadn’t moved toward us, nor had he interrupted Koraz’s taunts, which told me he was going to let his advisor fight this one for him. Good. I’d been waiting for this chance. Now I just had to get Aurelia to leave me to it.

“Listen to me,” I said in a low voice, uncaring that they could hear us. “I want you to run to the edge of the garden when I tell you. Don’t stop, no matter what you hear?—”

“No,” she hissed, pulling her hand from mine. “I’m not leaving you.”

“Furious.”

“I’m done running,” she said. “I choose to fight.”

Hope wove through the violence in my veins, but I shoved it back. She was fighting for herself, and that was all I could ask of her now. All I needed.

Koraz tilted his head, watching me like a predator sizing up weak prey. “Tell me, does she know?” His voice dipped intosomething cruel. “Does she know you can’t so much as lift a blade against your master?”

Aurelia stiffened beside me, her flames flickering with uncertainty.

I didn’t look at her. Instead, I raised my sword, nodding toward Koraz. “Are we going to fight, or do you need to run your mouth a little longer?”

Koraz lunged first.

I met him mid-strike, the force of his attack rattling through my bones. He’d poured magic into the blow. And the next one, and the next.

The gardens blurred around us as we moved—strike, parry, counter—his vicious stabs meeting my speed. He fought like a battering ram, every thrust of his blade or his magic meant to break me in half. I dodged, spinning low to avoid the crushing weight of his blade, but my focus split the moment I heard Aurelia’s sharp inhale behind me.

I turned, just for a second?—

Pain tore through my side.

Koraz’s blade bit deep, hot blood spilling down my ribs. I gritted my teeth, forcing myself to stay upright, to move before he could strike again. His magic infiltrated my flesh like a poison.

“Rydian!”

Aurelia’s voice was raw with fear, but I had no time to reassure her. I had to finish this.

Koraz lifted his sword for the killing blow?—

My shadows coiled around him, using his blind spots to tug on his momentum. To slow him just enough. In the moment of his hesitation, I twisted, driving my blade through his chest before he could land another strike. His eyes went wide as he staggered, a choking sound spilling from his lips. I ripped my sword free, and Koraz collapsed to his knees, bloodblooming dark across his tunic. It was more than satisfying to watch.