Petals in the Neon Rain

The Thorn in the Dark

Dravin moved like a blade cutting through shadow. One moment he was a silhouette against the data core’s blue glow, the next he was on Kael, driving a knee into his ribs. Kael hit the grated floor hard, the breath exploding from his lungs. The explosives in his pack clanked against the metal, and he felt the sharp edge of a detonator dig into his spine.

“Kael!” Lyra’s voice was distant, muffled by the ringing in his ears.

Dravin’s boot pressed down on his chest, pinning him. The security chief was a wall of muscle wrapped in tactical gear, his face a mask of professional indifference. He didn’t bother with words. He simply reached down, grabbed Kael by the collar, and lifted him off the floor like a rag doll.

Kael swung a fist. It connected with Dravin’s jaw, but the man didn’t even flinch. His head barely moved. Instead, Dravin’s free hand shot out and caught Kael’s wrist, twisting it until the bones ground together. Kael bit back a scream.

“You’re wasting time,” Dravin said, his voice flat. “The upload is almost complete. You’ve already lost.”

Lyra was at the terminal, her fingers flying across the holographic interface. Ember sat in its sealed case beside her, the rose’s petals glowing faintly in the blue light. The virus was crawling through the data core, corrupting file after file, but the progress bar on the screen was stuck at ninety-three percent. It had been stuck for what felt like an eternity.

“I need more time,” she said, her voice tight.

“You don’t have it.” Vex’s voice cut through the chaos, smooth and unhurried. He was still standing by the pillar, watching the fight like it was a performance he’d paid to see. “The clone is already in a secure facility three blocks from here. Even if you delete every file in this core, I still have the original genetic sequence. The rose is mine, Miss Chen. It always was.”

Kael twisted in Dravin’s grip, trying to break free. He managed to land a kick to the man’s knee, but Dravin absorbed it without a stumble. The security chief’s hand tightened on his wrist, and Kael felt something pop. Pain lanced up his arm, white-hot and blinding.

“Let him go.” Lyra’s voice was different now. Harder. Kael looked up and saw she had stepped away from the terminal. She was holding Ember’s case in one hand, the other hand pressed against the glass. The rose inside seemed to pulse, its petals trembling.

Dravin ignored her. He pulled Kael closer, his breath hot against Kael’s ear. “You should have stayed dead in that sewer.”

Kael laughed. It came out as a choked rasp. “You’re going to have to try harder than that.”

He drove his head backward, catching Dravin in the nose. There was a crunch, and blood sprayed across Kael’s neck. Dravin’s grip loosened for a fraction of a second, and Kael dropped, rolling away and scrambling to his feet.

His wrist was throbbing. His ribs ached. But he was still standing.

Dravin wiped the blood from his face, his expression unchanged. He reached for a weapon holstered at his thigh—a sleek, black stun baton that crackled with electricity.

“Enough,” Vex said, and Dravin froze. The CEO walked forward, his hands clasped behind his back. He stopped a few feet from Lyra, his eyes fixed on the rose in its case. “You’ve proven your point, Miss Chen. You’re resourceful. Loyal. Intelligent. I could use someone like you.”

Lyra’s jaw tightened. “I’d rather die.”

“That can be arranged.” Vex’s smile didn’t waver. “But think about what you’re throwing away. The rose is a miracle. A living piece of history. With it, I can restore the planet’s ecosystem. I can bring back every flower, every tree, every blade of grass that was lost. I can fix the world.”

“You can control it,” Kael said, his voice raw. “You don’t want to restore anything. You want to own it.”

Vex turned to him, his eyes cold. “And what did you ever do, Kael? You painted pictures of dead things on walls. You ran away when the work got hard. You left me to clean up your mess.” He stepped closer, his voice dropping to a whisper. “I offered you a place in my lab. I offered you a future. And you threw it away for a girl and a flower.”

Kael’s fists clenched. The pain in his wrist was a dull throb now, drowned out by the anger burning in his chest. “You offered me a weapon. You wanted to turn nature into a bomb.”

“I wanted to turn nature into a tool.” Vex spread his hands. “Is that so different from what you do? You paint flowers to remind people of what they’ve lost. I create them to give people something new. We’re not so different, you and I.”

“We’re nothing alike.”

Vex laughed. It was a soft, almost pitying sound. “You’re right. I succeed. You fail.” He turned back to Lyra. “The upload is stalled. The virus is incomplete. And my clone is safe. You have nothing left to fight for.”

Lyra looked at Kael. Her eyes were wet, but her voice was steady. “He’s wrong.”

“About what?” Kael asked.

“About the clone.” She lifted the case, holding it up so the light caught the rose’s petals. “He said he had a sample from a previous test. But that sample was taken before Ember bloomed. It’s incomplete. The genetic sequence he has is missing the final stage of development—the part that makes the rose fertile.”

Vex’s smile faltered. “You’re lying.”

“I’m not.” Lyra’s voice was cold. “I designed the rose’s genome myself. I built in a failsafe. The final bloom only happens once, and it only happens in the presence of a specific catalyst.” She looked at Kael. “The pollen I gave to Fern. It’s the only sample that contains the full sequence.”

Vex’s face went pale. For the first time, he looked uncertain. “You gave the pollen to the Root?”

“I gave it to someone I trusted.” Lyra’s eyes never left Kael’s. “And she’s still out there. Even if you destroyed her safehouses, you didn’t find everything. The Root is a network, not a building. The pollen is safe.”

Dravin stepped forward, his stun baton crackling. “I can extract the location from her. It will take time, but—”

“No.” Vex’s voice was sharp. He stared at Lyra, his jaw working. “You’ve been planning this. From the beginning.”

“I’ve been surviving,” Lyra said. “There’s a difference.”

Kael moved before he thought. He lunged for Dravin, ignoring the pain in his wrist, and slammed his shoulder into the man’s chest. Dravin stumbled, his stun baton swinging wild. The crackling tip caught Kael’s arm, and electricity surged through his body. His muscles locked. His vision went white.

He hit the ground, convulsing.

“Kael!” Lyra’s voice was distant, muffled by the ringing in his ears.

He forced his eyes open. Dravin was standing over him, the stun baton raised for another strike. Lyra was running toward him, the case clutched to her chest. Vex was shouting something, but the words were lost in the roar of blood in Kael’s ears.

The progress bar on the terminal flickered. Ninety-four percent.

Kael reached for his pack. His fingers were numb, but he found the detonator. He pressed the button.

Nothing happened.

Of course. The explosives were wired to a manual trigger, not a remote. He’d have to set them off himself.

Dravin’s boot came down on his hand. The detonator skittered across the floor.

“Pathetic,” Dravin said.

Lyra reached them. She swung the case like a club, catching Dravin in the side of the head. The impact was solid, but the security chief barely staggered. He turned, his eyes cold, and backhanded her across the face.

She fell, the case spinning out of her hands. It hit the floor and cracked open.

Ember rolled out.

The rose lay on the grated metal, its petals bruised and torn. One of the stems was broken, leaking a thin trail of sap. The flower seemed to glow in the dim light, its color a deep, impossible red.

Vex stared at it, his eyes wide. “The real thing,” he whispered. “After all these years.”

He walked toward it, his steps slow, reverent. He knelt down, his hand reaching out to touch the petals.

Lyra screamed. “Don’t touch it!”

But Vex didn’t listen. His fingers brushed the rose’s petals, and the flower seemed to shiver. The sap on the broken stem touched his skin, and he gasped.

His hand began to smoke.

Vex jerked back, but the damage was done. The sap was burning through his skin, eating into his flesh like acid. He clutched his hand, his face contorted in pain. “What—what is this?”

Lyra scrambled to her feet, grabbing the rose and cradling it to her chest. “The failsafe,” she said, her voice shaking. “The rose’s sap is toxic to anyone who touches it without the proper antibodies. I’ve been building up a tolerance for months. You haven’t.”

Vex stared at his hand, the skin blackening and peeling. His eyes were wild, filled with a rage that Kael had never seen before. “Kill them,” he snarled. “Kill them both.”

Dravin moved. He was fast, faster than Kael could track. The stun baton came down, aimed at Lyra’s head.

Kael threw himself in front of her.

The baton caught him in the chest. Electricity exploded through his body, and he felt his heart stutter. He collapsed, his limbs useless, his vision fading.

Lyra was screaming his name.

The progress bar on the terminal hit ninety-five percent.

And then the lights went out.

The data core plunged into darkness. The only light came from the rose in Lyra’s hands, its petals glowing like embers in the night.

“What’s happening?” Vex’s voice was panicked. “Dravin, what did you do?”

“Nothing,” Dravin said. “The power is out.”

Kael forced his eyes open. He could see Lyra, her face illuminated by the rose’s glow. She was looking at him, her eyes filled with tears.

“I’m sorry,” she whispered.

“For what?”

She didn’t answer. Instead, she pressed the rose’s thorn into her palm. Blood welled up, mixing with the sap. She smeared the mixture across the terminal’s interface.

The screen flickered to life.

Ninety-six percent.

Ninety-seven.

“What are you doing?” Vex shouted. “Stop her!”

Dravin lunged, but Kael grabbed his ankle. His grip was weak, but it was enough to trip the security chief. Dravin fell, his head cracking against the floor.

Ninety-eight.

Ninety-nine.

Lyra’s hand was shaking. The rose was wilting in her grip, its petals falling away like ash.

One hundred percent.

The terminal beeped. A single word appeared on the screen: DELETED.

Lyra collapsed.

Kael crawled to her, his body screaming in protest. He gathered her in his arms, cradling her against his chest. The rose was dead in her hand, nothing but a withered stem and a pile of petals.

“It’s done,” she whispered. “The clone. The data. It’s all gone.”

Kael looked up. Vex was standing in the darkness, his burned hand clutched to his chest. His face was a mask of fury and disbelief.

“You’ve destroyed everything,” he said, his voice barely a whisper.

“No,” Kael said. “We’ve saved it.”

He pressed the detonator.

The explosives in his pack ignited. The floor beneath them buckled. The data core collapsed in a roar of fire and metal, and Kael held Lyra close as the world fell apart around them.