Chapter 35
Lira stopped walking and stared at a section of tunnel wall, her human eyes returning for a moment. "I know this place. He kept me here first, before—"
Her eyes went black again and she screamed.
The sound tore through the tunnel like metal on stone, and I lunged forward to catch her as she collapsed. Her skin burned under my hands, fever-hot despite the cold radiating from the corruption spreading across her throat.
"Kade, don't—" Seraphine grabbed my shoulder, but I shook her off.
"She's still in there." I pressed my palm against Lira's forehead, ignoring the way the black veins seemed to reach toward my touch. "Lira, listen to my voice. Come back."
Her eyes flickered. Black, then brown, then black again. When she spoke, it was her voice, thin and desperate. "The wall. Third stone from the floor. Press it."
"What?"
"Do it before I—" Her back arched, and the scream that came out wasn't human anymore.
I dropped her and scrambled to the wall. The stones looked identical, ancient and worn smooth by centuries of whatever the hell had happened down here. I counted three up and pressed.
Nothing.
"Kade." Mira's voice was tight. "We need to move. Now."
The corruption was spreading faster, racing down Lira's arms in patterns that looked deliberate. Purposeful. Like something was writing on her skin from the inside.
I pressed harder, putting my weight into it. The stone shifted.
A section of wall swung inward, revealing darkness that felt older than the tunnels around us. Colder. The air that rushed out smelled like copper and something else. Something that made my stomach turn.
"How did she know that was there?" Seraphine moved past me, conjuring a sphere of light that pushed back the shadows. The chamber beyond was small, maybe fifteen feet across, with walls covered in the same binding runes we'd seen throughout the tunnels. But these were different. Fresher. Someone had been maintaining them.
I dragged Lira through the opening. Her eyes were brown again, tears cutting tracks through the grime on her face.
"I'm sorry," she whispered. "I'm so sorry, Kade."
"For what? Lira, what is this place?"
She didn't answer. Her gaze was fixed on something in the center of the chamber—a metal frame bolted to the floor, with restraints hanging from the corners. The kind of restraints that left marks.
The kind I'd seen on her wrists when I first found her in that cell.
"Oh." Seraphine's voice was very quiet. "Oh no."
She was looking at the walls. Not at the runes, but at what was carved between them. Names. Dozens of names, scratched into the stone in handwriting I recognized from Thale's notes.
And dates.
My eyes found Lira's name before my brain could stop them. It appeared seven times, each with a different date. The earliest was five years ago.
Five years.
"Lira." I turned to face her, and she flinched. Actually flinched, like I'd raised a hand to her. "What the hell is this?"
"He needed to test compatibility." Her voice was flat, empty. "The entity requires a specific type of vessel. Someone with the right bloodline, the right resonance. He's been searching for decades."
"Searching." The word tasted like ash. "You mean experimenting."
"Yes."
Seraphine moved along the wall, her light revealing more details I didn't want to see. Chains. Dried blood in the cracks between stones. A table covered in surgical tools that gleamed despite the dust.
"These dates," she said. "They span years. Multiple sessions. Lira, were you—"
"Imprisoned here? Yes." Lira pushed herself up to sitting, her back against the wall. The corruption had stopped spreading, but the black veins still pulsed under her skin. "This was where he kept me. Where he conducted his research. The cell you found me in, that was just for show. Bait to draw you in."
I couldn't breathe. The air in the chamber was too thick, too heavy. "Five years. You've been down here for five years?"
"Not continuously." She wiped her face with the back of her hand, smearing the tears. "He'd take me, run his tests, then return me. I'd wake up in our apartment with gaps in my memory and new scars I couldn't explain. I thought I was going crazy."
"Why didn't you tell me?" The question came out raw. "Why didn't you—"
"Because you would have done exactly what you're doing now." Her eyes met mine, and they were clear. Completely clear, for the first time since we'd entered these tunnels. "You would have tried to save me. And he would have killed you."
Mira was examining the restraints, her expression carefully neutral. "These are designed to suppress magical ability. Whoever was held here couldn't cast, couldn't defend themselves."
"Couldn't escape," Lira finished. "Yes. I tried. Many times."
The copper ring under my shirt felt like it was burning. I pulled it out, the chain catching on my collar. "Mom's ring. You gave this to me three years ago. You said she wanted me to have it."
"She did."
"But she'd been dead for four years by then." My hands were shaking. "Which means you gave it to me after Thale started taking you. After you knew what was happening."
Lira's face crumpled. "Kade—"
"Why?"
"Because I needed you to have something of hers!" The words exploded out of her. "Because I knew what was coming and I needed you to remember that someone loved you enough to—" She broke off, pressing her palms against her eyes. "I needed you to have it."
Seraphine had moved to the table, her light revealing papers scattered across the surface. Notes in Thale's precise handwriting. She picked up one, scanned it, and went very still.
"Kade. You need to see this."
I didn't want to. Every instinct I had was screaming at me to grab Lira and run, to get her out of this chamber and these tunnels and back to somewhere with sunlight and air that didn't taste like death.
But I crossed to the table anyway.
The paper was a contract. Official Council letterhead, signed and sealed. I recognized Thale's signature at the bottom, and below it—
"No." The word came out strangled. "No, that's not—"
"It's my signature." Lira's voice was quiet behind me. "I signed it willingly. He didn't force me."
The contract was simple. Brutally simple. In exchange for Kade Riven's admission to the Obsidian Spire Academy, full scholarship and protection from Syndicate retaliation, Lira Riven agreed to serve as a test subject for entity vessel compatibility research. Duration: until a suitable vessel was found or the subject expired.
"You sold yourself." My voice didn't sound like mine. "You sold yourself to get me into the academy."
"I traded myself to keep you alive." She was standing now, swaying slightly. The corruption pulsed once, twice. "The Syndicate wanted you dead after Mom. They were coming for you, Kade. I had days, maybe hours. Thale offered me a deal."
"A deal." I couldn't look at her. Couldn't look at anything except that signature, her name in ink that had probably been mixed with her own blood. "You call this a deal?"
"I call it a choice." Her footsteps were soft on the stone. "The only choice that mattered. You were fifteen years old and the most powerful gang in the Undercity wanted you dead because Mom stole from them. Because she was trying to feed us and she got caught and they made an example of her. You remember what they did to her body?"
I did. Burn it down and start over, that's what I'd thought when I saw her. That's what I'd been thinking ever since.
"They were going to do worse to you," Lira continued. "Slower. Public. A message to anyone else who thought they could cross the Syndicate. Thale heard about it through his contacts. He came to me with an offer."
"An offer to torture you for years." I turned to face her. "To use you as a lab rat for his insane experiments. To let some entity crawl inside your head and—"
"To save your life." She was crying again, but her voice was steady. "To give you a chance at something better than dying in an alley with your throat cut. Yes, Kade. I took that offer. I'd take it again."
Seraphine was reading through more papers, her face pale in the light of her spell. "There are others. Dozens of test subjects over the years. Most died within weeks. A few lasted months. Lira is the only one who survived past a year."
"Lucky me," Lira said.
"This is insane." I grabbed the contract, crumpling it in my fist. "You can't actually think this was worth it. Look at you. Look at what he's done to you."
"I'm looking at you." She stepped closer, and I could see the black veins pulsing in her throat. "I'm looking at my little brother who got to study magic instead of stealing to survive. Who got to sleep in a real bed instead of hiding from gang enforcers. Who got to have friends and teachers and a future. Yes, Kade. It was worth it."
"I didn't ask for this!"
"You were fifteen!" Her voice cracked. "You didn't get to ask. That's what being family means. I made the choice so you wouldn't have to."
Mira had been silent through all of this, but now she spoke up. "The contract has a termination clause. If a suitable vessel is found, Lira goes free."
"Except the suitable vessel is me," I said. "That's the whole point. He's been testing her to make sure the bloodline works, and now he wants me to take her place."
"Not take her place." Seraphine's voice was careful. "According to these notes, the entity requires a willing vessel. Someone who chooses to accept it. Lira was never meant to be permanent. She was the proof of concept."
"And I'm the final product." The pieces were falling into place, each one worse than the last. "He admitted me to the academy to train me. To make me powerful enough to contain it. Everything—the classes, the missions, even the attack that killed those students—it was all to prepare me."
"Yes," Lira said. "And it worked. You're strong now, Kade. Stronger than I ever was. Strong enough to survive what's coming."
"Strong enough to let you die, you mean."
"Strong enough to live." She grabbed my arm, her fingers cold through my sleeve. "That's all I wanted. For you to live. To have the life Mom wanted for you. The life she died trying to give you."
I pulled away. "By sacrificing yourself? That's not living, Lira. That's just—"
"It's exactly what Mom did." Her voice was hard now. "She stole from the Syndicate knowing they'd kill her if she got caught. She did it anyway because we were starving and she loved us more than she loved breathing. I'm doing the same thing. I'm choosing you over me. That's what family does."
"That's what family does in stories." I was shouting now, my voice echoing off the stone walls. "In real life, family doesn't get to make noble sacrifices and feel good about it. In real life, the people left behind have to live with what you did. They have to wake up every day knowing someone they loved chose to die for them. You think that's a gift? It's a curse, Lira. It's the worst curse you could give me."
She flinched like I'd hit her. "I'm already dying. The entity is taking over. In days, maybe hours, there won't be anything left of me to save. At least this way, my death means something."
"It means I failed you." The words came out broken. "It means I wasn't strong enough or smart enough or fast enough to save you. It means I have to live the rest of my life knowing my sister died because I couldn't figure out how to stop it."
"No." She was in front of me now, her hands on my face. The corruption was spreading again, black veins crawling up her neck. "You have to live the rest of your life knowing your sister loved you enough to make the hard choice. Knowing she saw you and decided you were worth saving. That's not failure, Kade. That's the only success that matters."
I wanted to argue. Wanted to tell her she was wrong, that there had to be another way, that I could still fix this.
But her eyes were going black again.
"Kade." Her voice was changing, deepening. "You need to let me go. Please. Don't make my sacrifice meaningless."
"I can't." The words were ash in my mouth. "I can't just—"
"You can." She was smiling, but it wasn't her smile anymore. "You're strong enough. I made sure of it."
Then her eyes went completely black and she collapsed.
I caught her before she hit the ground, but barely. The corruption was spreading faster now, racing across her skin in patterns that looked like words in a language I didn't know. Her skin was ice-cold, and when I pressed my fingers to her throat, her pulse was barely there.
"Seraphine." My voice cracked. "Help me."
She was already moving, her hands glowing with diagnostic magic. "The entity is accelerating the transformation. Being in this chamber, where so much of the research was conducted, it is strengthening the connection."
"Can you slow it down?"
"I can try." She placed her palms on Lira's chest, and light flared between them. "But Kade, you need to understand. Even if I succeed, it will only buy us minutes. The entity has too strong a hold. It has been building this connection for years."
"Then we use those minutes to find a way to break it."
"There is no way to break it." Her voice was gentle, which somehow made it worse. "Not without killing her. The entity and Lira are too intertwined now. Separating them would be like trying to separate water from blood."
Mira was at the chamber entrance, her hand on her weapon. "We have another problem. I'm hearing movement in the tunnels. Multiple people."
"Thale's guards," I said. "He knew we'd come here."
"Of course he did." Seraphine's magic pulsed brighter. "Lira's partial possession allows him to track her. He has been following us since we entered the Undercity."
"Then why let us get this far?" I looked around the chamber, at the restraints and the bloodstains and the names carved into the walls. "Why let us find this place?"
"Because he wanted you to know the truth." Mira's voice was tight. "He wanted you to understand what Lira sacrificed. What she chose. He is trying to break you before he makes his offer."
"It's working," I said.
Lira's eyes opened. They were black, completely black, but when she spoke it was her voice. Barely. "Kade. Run."
"Not happening."
"Please." Her hand found mine, her grip weak. "I'm begging you. Take Seraphine and Mira and get out of here. Let me go. Let me—"
"Your sister makes an excellent point." The voice came from the entrance, calm and measured. Thale stepped into the chamber, flanked by four guards in Council armor. "You should listen to her, Kade. She has always been wiser than you."
I stood, putting myself between him and Lira. "Stay back."
"Or what?" He smiled, and it was almost kind. "You will attack me? Fight my guards? Destroy this chamber and collapse the tunnels on all of us? You are many things, my dear student, but you are not suicidal."
"Try me."
"I would rather not." He gestured, and the guards spread out, blocking the exits. "I have invested considerable time and resources in your education. It would be wasteful to kill you now."
Seraphine rose, her magic still flowing into Lira. "You cannot have him. The contract was with Lira, not Kade."
"The contract was to find a suitable vessel." Thale pulled a paper from his coat—another contract, this one blank except for a signature line at the bottom. "Lira was the test. Kade is the result. Everything I have done, every lesson and trial and carefully orchestrated crisis, has been to prepare him for this moment."
"I'm not signing anything," I said.
"Not even to save your sister?" He knelt beside Lira, his hand hovering over her forehead. "The entity is consuming her as we speak. In an hour, perhaps less, there will be nothing left of the girl you knew. But if you take her place, if you accept the entity willingly, I can transfer it. She will be free."
"He's lying," Mira said. "The transfer would kill her anyway."
"Perhaps." Thale's smile didn't waver. "Or perhaps not. The research is incomplete. But I can guarantee that if Kade does nothing, Lira dies. Painfully. Slowly. Aware of what is happening to her until the very end. Is that really what you want for her?"
I looked down at Lira. Her eyes were brown again, tears streaming down her face. She was shaking her head, mouthing the word "no" over and over.
"Your mother made the wrong choice," Thale continued. "She stole to feed you, and it got her killed. She acted out of desperation, without thinking of the consequences. Your sister made the right choice. She traded herself for your future, and she did it with full knowledge of what it would cost. Which will you be, Kade? The desperate fool or the wise sacrifice?"
He extended his hand toward me, the contract held between his fingers.
"Choose quickly. Your sister does not have much time."
I reached for the contract.
Lira screamed.
Not a human scream. Something deeper, older, that made the walls shake and dust rain from the ceiling. The corruption exploded across her skin, covering her completely in black veins that pulsed with their own light.
And the floor cracked.
Not a small crack. A massive split that ran from wall to wall, chunks of stone falling into darkness below. The chamber tilted, and I grabbed for Lira as she started to slide toward the opening.
Something moved in the darkness. Something huge.
Thale stumbled back, his calm finally breaking. "No. Not yet. It is not ready—"
The thing in the darkness laughed, and it sounded like Vesper and Lira and a thousand other voices all at once.
The floor gave way completely.
And we fell.