Petals in the Neon Rain

The Fall of Ember

The data core screamed. Alarms blared in overlapping frequencies, red light strobing across the walls. Kael’s ears rang from the explosion he’d just triggered, but he couldn’t hear it properly—everything was muffled, distant, like sound through water. He pushed himself up on shaking arms, the grated floor slick with something warm and wet. His own blood, he realized. A gash on his forehead dripped into his eyes.

Lyra was beside him, her hands pressed against the cracked case that held Ember. The rose’s petals trembled, shedding faint golden pollen into the sealed air. Her face was pale, her lips moving, but he couldn’t make out the words.

He blinked hard, shook his head. The ringing faded to a dull roar.

“—have to move!” Lyra’s voice cut through. She grabbed his arm, hauling him upright. “Kael, the whole floor is going to collapse!”

He looked around. The data core was a ruin. The central terminal was a twisted mass of metal and sparking wires. The virus had uploaded—he’d seen the progress bar hit ninety percent before he’d pressed the detonator. But the clone still existed. Vex’s hidden lab, the second sample, the backup plan. They’d only crippled the beast, not killed it.

And now the beast was shaking itself apart.

The ceiling groaned. Cracks spiderwebbed across the reinforced concrete. Dust rained down, thick and choking. Kael coughed, tasted copper and ozone.

“This way,” he said, pulling Lyra toward the maintenance shaft they’d entered through. But the shaft was blocked—a support beam had buckled, wedging itself across the opening like a broken rib.

Lyra’s eyes went wide. “We’re trapped.”

“No.” Kael scanned the room. The data core was a circular chamber, ringed with server racks that now blazed with electrical fires. The only other exit was a window—a massive pane of reinforced glass that overlooked the city, thirty stories up. It was meant to display the spire’s power, a monument to VexCorp’s dominance. Now it was a hole waiting to happen.

He ran to it, pressed his hands against the glass. It was cold, vibrating with the tremors that shook the building. Below, Neo-Solace sprawled in a grid of neon and shadow. The acid rain had intensified, streaking the window with silver tears.

“Kael, what are you doing?” Lyra’s voice cracked.

He pulled the detonator from his pack. One charge left. He’d saved it for an emergency. This qualified.

“Stand back,” he said.

She didn’t argue. She clutched Ember’s case to her chest and pressed herself against the far wall, her eyes fixed on him. He saw fear there, but also trust. That trust was a weight he didn’t deserve, but he’d carry it anyway.

He placed the charge at the base of the window, set the timer for ten seconds, and ran.

“Get down!” he shouted, throwing himself over Lyra.

The explosion was a thunderclap that swallowed all sound. The glass didn’t shatter—it vaporized, sucked outward by the pressure differential. A hurricane of air roared through the gap, dragging smoke, dust, and heat into the night. Kael felt himself lifted, his feet leaving the ground, and he grabbed Lyra’s arm, holding her against him.

They tumbled through the void.

The fall was a blur of wind and darkness. Kael’s stomach dropped, his mind screaming that this was the end, that they’d traded one death for another. He wrapped his arms around Lyra, felt the hard edge of Ember’s case dig into his ribs. The rose. They still had the rose.

Or what was left of it.

They hit something hard and wet. The impact drove the air from Kael’s lungs, and he rolled, tumbling across a metal surface that groaned under his weight. He came to a stop on his back, staring up at a sky that was all rain and smoke. The spire loomed above them, its upper floors engulfed in flame.

He was alive.

He coughed, spat blood. His ribs screamed. His left arm was numb. But he was alive.

“Lyra?” His voice was a rasp.

A moan to his right. He turned his head. She was sprawled a few feet away, her body curled around the case. The case was cracked open, its hinges broken, the transparent lid shattered.

Ember lay exposed to the rain.

“No,” Lyra whispered. She scrambled to her knees, her hands hovering over the flower. “No, no, no—”

Kael pushed himself up, ignoring the pain. He crawled to her side, looked down at what remained of the last real rose on Earth.

The petals were crushed, torn, soaked through. The stem was bent at a sharp angle, the thorns snapped. The roots dangled limply, torn from their soil bed. The rain fell on it, each drop a tiny hammer, and the flower seemed to shrink, to curl in on itself like a dying animal.

Lyra’s hands trembled. She touched a petal, and it fell away, dissolving into a brown mush. She made a sound—a small, broken thing—and her shoulders shook.

Kael’s chest ached. Not from the fall. From watching her.

“I’m sorry,” he said. The words felt useless. Inadequate. “Lyra, I’m so sorry.”

She didn’t answer. She just stared at the ruined flower, her tears mixing with the rain. The neon glow of the city reflected off her wet cheeks, turning them into rivers of blue and pink.

They were on an air purification barge. Kael recognized it now—one of the massive floating platforms that scrubbed the city’s toxic air. It was a flat metal deck covered in filters and ducts, anchored to the spire by a series of cables. The fall had been broken by a tangle of pipes, which had cushioned their landing but also torn Ember apart.

He looked up at the spire. Flames licked out of the broken window. Sirens wailed in the distance. VexCorp’s security would be here soon, combing the wreckage for survivors. They had minutes, maybe less.

“We have to go,” he said gently.

Lyra shook her head. “I’m not leaving her.”

“She’s gone, Lyra.” The words tasted like ash. “The flower is dead.”

“No.” She gathered the broken stem in her hands, cradling it like a child. “She can’t be. She’s all that’s left. She’s—”

Her voice broke. She pressed the flower to her chest, and Kael saw the thorns dig into her palm, drawing blood. She didn’t flinch.

He wanted to hold her. To tell her it would be okay. But he knew better. Some wounds didn’t heal with words.

Instead, he looked at the flower. At the crushed petals, the torn stem, the exposed roots. And then he saw it.

A small, green bump at the base of the stem. No bigger than his thumbnail. It was covered in a fine fuzz, and it was intact.

“Lyra,” he said, his voice sharp. “Look.”

She didn’t respond. He reached out, gently touched her hand. “Look at the stem. Near the roots.”

She lifted her head, her eyes red and swollen. She followed his gaze, and her breath caught.

“Is that…?”

“A seed pod,” he said. “It’s still there. It’s intact.”

She stared at it for a long moment, as if afraid it would disappear if she blinked. Then she laughed—a wet, broken sound that was half sob, half joy. “She saved it. She saved a seed.”

“She’s not gone,” Kael said. “Not completely.”

Lyra carefully, reverently, detached the seed pod from the stem. It came away easily, a perfect little capsule of potential. She held it up to the neon light, and it glowed faintly, a promise in green.

“We need to plant it,” she said. “Somewhere safe. Somewhere the rain can’t reach.”

Kael nodded. He helped her to her feet, supporting her when her legs buckled. She tucked the seed pod into an inner pocket of her jacket, zipping it closed with trembling fingers.

The sirens were getting closer. Searchlights cut through the rain, sweeping across the barge. They had to move.

“This way,” Kael said, leading her toward the edge of the platform. There was a ladder there, descending into the darkness below. It led to a maintenance tunnel, which would take them to the lower wards. He’d used it before, back when he was a lab tech, sneaking out to paint his murals.

They climbed down, the metal rungs slick with rain. Lyra went first, her movements slow and careful. Kael followed, his eyes fixed on the seed pod’s faint glow through her jacket.

At the bottom, they found themselves in a narrow tunnel, lit only by the emergency strips along the walls. The air was damp and cold, smelling of rust and mold. But it was safe. For now.

Lyra leaned against the wall, her breath coming in ragged gasps. She looked at Kael, and there was something new in her eyes. Not just grief. Not just exhaustion. Hope.

“We did it,” she said. “We destroyed the data. We stopped Vex from weaponizing her.”

“Not completely,” Kael said. “The clone still exists.”

“But it’s just a copy. Without the original’s genetic code, without the full sequence, it’s useless. Vex can’t replicate what he doesn’t understand.”

Kael wanted to believe her. He wanted to think that their sacrifice had meant something. But he knew Marcus Vex. The man didn’t give up. He adapted.

“We need to disappear,” he said. “Find somewhere to lay low. Plant the seed. Figure out our next move.”

Lyra nodded. She reached into her pocket, touched the seed pod. “We’ll need soil. Real soil, not the synthetic stuff. And water. Clean water.”

“I know a place,” Kael said. “An old courtyard, hidden behind a collapsed building. I used to paint there. The soil is still good.”

She smiled—a small, fragile thing. “You always know a place.”

“It’s my job,” he said. “I’m a graffiti artist. I find the hidden corners.”

They walked in silence for a while, the tunnel stretching ahead of them. The sounds of the city were muffled here, reduced to a distant hum. Kael’s mind raced, planning their next steps. They needed food, water, medical supplies. They needed to avoid VexCorp’s patrols. They needed to stay alive long enough to plant that seed.

But for now, they were alive. They had each other. They had a seed.

It was enough.

Lyra’s hand found his. Her fingers were cold, but they gripped him tightly. He squeezed back.

“Thank you,” she said quietly.

“For what?”

“For not giving up. For believing in her.”

He looked at her, at the rain still dripping from her hair, at the fire in her eyes. “I believe in you,” he said. “That’s enough.”

They walked on, into the dark, carrying the last hope of a dying world.