The Temple healer came at midnight.
She was not what Jasmine expected. No flowing white robes, no serene smile. Healer Ysen was old, broad as a dockworker, with hands that looked more suited to breaking bone than mending it. She took one look at Kian, one look at Jasmine’s bloodied dress, and spat on the cell floor.
“Politics,” Ysen said, like it was a curse. “Always politics. Open him up.”
The guards hesitated. Jasmine didn’t. She drew the knife from Captain Vey’s belt before he could protest. The weight of it shocked her. Soldiers made killing look easy. It wasn’t.
She cut Kian’s livery away. The stitches were catgut and malice, pulled so tight they’d torn the skin deeper. Ysen made another disgusted sound and set to work, needles flashing, muttering prayers to gods Jasmine wasn’t sure she believed in anymore.
“You’ll pay for this,” Vey said quietly. He wasn’t talking to Ysen. He was talking to Jasmine. “The prince will not forget.”
“Good,” Jasmine said. She didn’t look up from Kian’s face. He was unconscious now, lost to fever or pain or the healer’s herbs. Better that way. He couldn’t tell her to leave again. “Let him remember. Let him choke on it.”
Ysen worked for an hour. When she finished, Kian’s breathing was shallow but even. The bleeding had stopped.
“He’ll live,” Ysen said. “If infection doesn’t take him. If your father doesn’t take him first.” She packed her tools, each movement precise. “You called in a Temple favor, Princess. The debt is marked. We will collect.”
Jasmine knew the cost. The Temple didn’t heal for free. They traded in promises, in future sins. “I’ll pay it.”
“See that you do.” Ysen paused at the cell door. “And girl? Next time you want to start a war, use a sword. It’s cleaner than a gardener.”
The door locked behind her. Jasmine stayed. She sat on the cold stone, back against the wall, and watched Kian breathe. Every inhale was a victory. Every exhale was a threat.
She didn’t sleep. Princesses didn’t sleep when kingdoms were shifting.
Dawn came without comfort.
Lady Mirea arrived with a change of clothes, a face like thunder, and four Temple acolytes. The acolytes were new. Their presence meant the debt had already been registered. The Temple owned a piece of Jasmine now.
“Up,” Mirea said. “You stink of blood and poor decisions.”
Jasmine stood. Her legs shook. She’d been awake for two days, and her dress was crusted brown. “Is he”
“Alive,” Mirea cut in. “For now. The king has moved him to the Tower of Winds. Higher security. Fewer witnesses.”
The Tower of Winds. Where traitors went to be forgotten. Where windows were narrow and the drop was long.
“Why?” Jasmine’s voice cracked. “The healer said”
“The healer said he’d live. She didn’t say where.” Mirea thrust the bundle of clothes at her. “Change. Your father summons you. And the prince has been in his ear since sunrise.”
Jasmine changed behind a curtain while the acolytes watched. The new dress was Deyrani blue, high-necked, severe. Armor disguised as silk. It buttoned to her throat. It hid the blood under her fingernails.
“What did Caelen say to him?” she asked.
Mirea’s mouth thinned. “That you are compromised. That the Vareth boy has bewitched you. That a princess who visits cells at night cannot be trusted to keep treaties.”
“Did my father believe him?”
Mirea didn’t answer. That was answer enough.
King Herrin was not in the war room. He was in the stone gallery, where the faces of dead Deyrani kings watched from the walls. He stood beneath his own father’s portrait, hands clasped behind his back. He didn’t turn when Jasmine entered.
“You used the Temple,” he said. Not a question.
“Yes.”
“Do you know what you’ve cost me?”
“A healer.” Jasmine lifted her chin. “And perhaps a war, if Caelen has his way.”
Now he turned. His eyes were the same color as hers. That was the only softness left in him. “You think this is about a servant.”
“I think it’s about a man you let them carve open because he looked at me.”
“It’s about Vareth.” Herrin stepped closer. The gallery felt smaller. “It’s about a boy we took as a hostage ten years ago to keep his father’s armies on their side of the mountains. It’s about a treaty that dies if that boy dies on our soil.”
“So you’ll let Caelen kill him slowly instead? In a tower?” Jasmine’s fists clenched. “That’s your compromise?”
“That’s statecraft.” Her father’s voice was ice. “You are not a girl in a garden anymore, Jasmine. You are the Sunstone Heir. Your feelings are irrelevant.”
The word hit like a slap. Irrelevant.
“Then why summon me?” she said. “If I’m irrelevant, lock me in the convent and be done.”
“Because Caelen wants you watched. And because I want to know what the Vareth boy told you.”
Jasmine went still. The question she’d been dreading. If she lied, her father would know. If she told the truth, Kian’s value as a hostage vanished, and Caelen would have no reason to keep him alive.
“He told me he was a gardener,” she said carefully. “He told me frost kills moonlilies.”
Herrin studied her. A king weighing a counterfeit coin. “The prince says you called him by name. In front of guards. That you knelt in his blood.”
“Would you have preferred I step over it?”
“I would have preferred you remember who you are.”
“I do.” Jasmine stepped forward until she stood in her grandfather’s shadow. “I’m the woman who watched you trade me for peace. I’m the woman who will not let you trade someone else for convenience.”
For a second, something flickered in Herrin’s face. Grief, maybe. Or pride. Then it was gone.
“Caelen has requested a public trial,” he said. “For treason. To ‘clear the air’ before the wedding. You will attend. You will say nothing. If the boy is condemned, you will not interfere.”
The words were a sentence. For Kian. For her.
“And if I do?” she asked.
“Then you will not be my heir.” Herrin turned back to the portraits. “You will be my daughter, locked in a northern convent, praying for a kingdom you destroyed.”
The palace talked.
Stone carried whispers better than air. By midday, every servant knew the princess had bled for a Vareth hostage. By evening, the story had grown teeth: Jasmine had lain with him. Jasmine had promised to put him on the throne. Jasmine was a traitor herself.
She heard it in the way the maids wouldn’t meet her eyes. In the way the guards stood closer when she walked. In the way Caelen smiled at dinner, like a man who’d already won.
“You’re quiet tonight, my bird,” he said, carving her meat for her. Another reminder. Mine. “No outbursts? No declarations?”
Jasmine cut her venison with precise movements. “I’m saving my voice for the trial.”
His knife paused. “Wise. Though I’d advise you to lose it entirely. Some birds sing themselves into cages.”
“Some birds burn the cage down.”
Caelen laughed. The sound carried. Heads turned. “You see? This is why you need me. You have fire, Jasmine. But fire without direction just destroys. I am your direction.”
“You are my leash.”
“Call it what you like.” He leaned in, voice dropping. “The trial is in three days. The Magister of Law has already written the verdict. Treason, sentenced to the block. Unless…”
Jasmine didn’t ask. She wouldn’t give him that.
“Unless you give me something,” Caelen finished anyway. “A confession. Sign a document saying you were seduced. That the Vareth boy used witchcraft, or threats, or whatever story plays best. Say you are penitent. Say you need my guidance. Do that, and I’ll commute his sentence to exile. He’ll live. Far away. Untouchable.”
Exile. The same word her father had used for her.
“And if I refuse?”
“Then you’ll watch him die.” Caelen took her hand. His rings were cold. “And after, you’ll marry me anyway. But you’ll marry me broken. I think I’d prefer you broken.”
Jasmine pulled her hand back. “You won’t get either.”
“We’ll see.”
She went to the Tower of Winds after midnight.
The guards were Temple acolytes now. They searched her, took her pins, her rings, anything that could be a weapon. They let her pass. The Temple’s debt bought her that much.
Kian was awake. He sat by the narrow window, moonlight turning his skin silver. His side was bandaged, his face still pale, but his eyes were clear. Clear and furious.
“You shouldn’t be here,” he said. It was becoming their greeting.
“You keep saying that.” Jasmine crossed the room, ignoring the way her skirts dragged on dirty stone. “It’s not working.”
“You have to stop coming.” He didn’t look at her. He looked at the mountains beyond the window. Vareth, somewhere out there. “Every time you do, you give them another piece of rope to hang us both.”
“Caelen offered me a deal.” She told him. The confession. The exile. The price.
Kian closed his eyes. “You say no.”
“I haven’t answered.”
“Jasmine.” Now he looked. “If you sign that, you’re admitting I did something to you. They’ll use it to start the war your father’s trying to prevent. Vareth will answer an insult to one of their own. People will die.”
“People will die if I don’t. Starting with you.”
“Then I die.” He said it simply. Like commenting on weather. “I’ve been dying since I was twelve. At least this way it means something.”
“Don’t.” Her voice broke. “Don’t you dare make this noble. Don’t you dare ask me to stand by.”
He stood, slowly, one hand braced on the wall. He crossed to her, and for a second she thought he’d touch her. He didn’t. He stopped a breath away.
“You asked me what I care about,” he said. “In the garden. You care about cages. I care about you not becoming one.”
“Too late.” The words tasted like blood. “I’m already in one. We both are.”
Kian’s hand lifted. Hovered near her cheek. Didn’t touch. “Then we break it. Together. But not by lying. Not by giving him what he wants.”
Outside, a bell tolled. One. Two. Three. The hour of traitors.
Jasmine reached up, closed the distance, and pressed her palm to his chest. His heart beat under her hand, fast, defiant. “Then we need a plan. Before the trial.”
He covered her hand with his. Calloused. Warm. Real.
“We,” he said. Like it was a vow.
From the corridor, footsteps. Acolytes. Time was up.
Jasmine pulled back. “Three days,” she said. “Don’t die before then.”
Kian’s mouth quirked. Not quite a smile. “I don’t plan to. I still owe you a lesson on making heat.”
She left him in the tower, with the moon and the mountains and a promise that tasted like revolution.
The whispers in stone were getting louder. Soon, they’d be shouts.