Chapter 58: MERIDIAN HILL SHOWDOWN

The morning wind howled across Meridian Hill, whipping through the broken spires of the abandoned broadcast tower. Long ago, it had sent signals of hope across the city. Now, it pulsed with something colder—Tiwa’s stolen power.

Naya and Kayode reached the base of the hill, their breaths ragged from the frantic escape through the tunnels. In the distance, the old tower loomed, skeletal and ominous against the pale sky.

Kayode adjusted his comm. “Amaka, status?”

“Yemi and I have rerouted the grid feeds. Tiwa’s uplink is isolated—but she’s still transmitting. You’ve got maybe four minutes before her override reaches 100%.”

Naya’s jaw clenched. “We’ll stop her before then.”

They climbed the cracked stairway leading to the tower’s main platform. Each step was a reminder of how far they’d come—and how close they were to losing everything.

Halfway up, Kayode suddenly raised a hand. “Movement—three o’clock.”

Armed mercenaries emerged from the shadows, rifles raised, faces hidden behind dark visors. Tiwa’s final line of defense.

Without waiting for orders, Kayode opened fire, forcing them to scatter for cover. Naya dove behind a rusted column, exchanging precise shots. The battle was sharp and brutal, the air thick with smoke and the clatter of spent shells.

But they didn’t stop climbing.

With every level they cleared, more guards fell. But the clock kept ticking.

99%...

At the top of the tower, a figure stood alone by the satellite dish—calm, unhurried. Tiwa.

The wind whipped through her dark hair as she turned to face them, her lips curling into a cold smile.

“Right on schedule.”

Kayode leveled his weapon at her. “End this, Tiwa. Walk away.”

She laughed softly, the sound brittle. “Walk away from power? From justice? I gave this city everything—and it spat on me. Now I take what I’m owed.”

Naya stepped forward, her voice steady despite the storm raging around them. “This isn’t justice. This is revenge. And it’s killing you.”

For a brief moment, something flickered in Tiwa’s eyes—pain, regret, maybe the shadow of the friend she used to be. But it vanished as quickly as it came.

“You always thought you knew better, Naya. But you never saw the rot in this city. I’ll burn it clean.”

She turned back to the console, fingers flying across the keys.

99.5%...

Kayode’s finger tightened on the trigger. “Don’t make me do this.”

But Tiwa didn’t stop.

Naya’s heart hammered in her chest.

99.7%...

Then, without warning, Tiwa spun around, pulling a concealed weapon from her coat, aiming it at Kayode.

A single shot cracked across the rooftop.

And in that split second, everything changed.

The gunshot rang out like thunder against the morning sky.

Kayode staggered back, the force of the bullet grazing his shoulder, sending him crashing to the ground. Blood bloomed across his jacket, but he gritted his teeth, refusing to fall completely.

Naya’s scream ripped through the chaos. “Kayode!”

Without hesitation, she launched forward, disarming Tiwa with a swift strike that sent the gun skidding across the rooftop.

The two women collided in a flurry of fists and fury—old friends turned bitter enemies. Each blow carried years of betrayal, heartbreak, and shattered trust.

“You could’ve trusted me!” Naya shouted, blocking a punch.

“I did!” Tiwa roared back, slamming her into the satellite console. “And look where it got me!”

The countdown loomed behind them.

99.9%...

Kayode struggled to his feet, pain burning through his arm. He could barely lift his weapon, but he refused to watch this city fall.

Through the haze of pain, he spotted the uplink cable snaking from the satellite dish to the main console.

One clean shot. That’s all it would take.

“Naya!” he shouted, drawing her attention for the briefest moment.

She understood instantly.

Tiwa lunged, but Naya sidestepped, grabbing Tiwa’s arm and twisting it behind her back. The move exposed the console—and the cable.

Kayode took aim, vision swimming.

And fired.

The bullet tore through the cable, sparks exploding in every direction. The countdown screen flashed violently—

99.99%... ERROR... CONNECTION LOST.

The satellite dish powered down, the hum of energy fading into silence.

For a moment, the entire rooftop was still.

Naya released Tiwa, both women collapsing to their knees, chests heaving.

It was over.

The Helix Core went dark below them.

Tiwa stared at the severed cable, the reality crashing over her like a cold wave. “You... stopped it.”

Her voice trembled, the fight draining from her body. She looked up at Naya, and for the first time, there was no malice in her eyes—only exhaustion and regret.

“I wanted to save this city,” she whispered, broken. “I just... didn’t know how anymore.”

Naya knelt beside her, the ache in her heart almost too much to bear. “You could’ve asked for help. You didn’t have to become this.”

Tears slipped silently down Tiwa’s face as the weight of her choices crushed her.

Kayode lowered his weapon, finally letting himself breathe. “What now?”

The wind picked up, cool against their sweat-soaked skin. In the distance, the city began to stir—unaware of how close it had come to falling.

Naya stood slowly, her voice soft but resolute. “Now we face the consequences.”

Behind them, the rising sun cast a fragile light across the rooftop—revealing the fractured remains of friends, enemies, and a battle they barely survived.

But the war for the city’s soul wasn’t over.

It was only just beginning.

The silence stretched between them, broken only by the distant hum of waking traffic below.

Naya rose first, offering Tiwa her hand. For a long moment, Tiwa stared at it—torn between pride and pain. But in the end, she took it, her grip weak, shaking.

Kayode approached slowly, pressing his injured shoulder. “The authorities will be here soon.” His voice was quiet but firm. “You’ll have to answer for this, Tiwa. All of it.”

Tiwa gave a hollow laugh, bitter but tired. “I know.”

For the first time in years, the weight of her choices settled on her shoulders. She wasn’t the untouchable ghost in the machine anymore. She was just... human.

Naya knelt beside the shattered console, running a hand over the broken uplink. “It’s done. Helix is offline. The city’s safe... for now.”

But she knew the scars wouldn’t fade overnight. The systems Tiwa tampered with would take months—maybe years—to rebuild. The trust they lost? That would take even longer.

Suddenly, Amaka’s voice crackled through the comm, filled with urgency.

“Naya, are you there? We’re reading massive energy spikes from the lower core. Something’s still active.”

Naya’s blood ran cold. “That’s impossible. We shut it down.”

“No... Tiwa must’ve left a secondary failsafe. A fail-on-fail. If the primary system was compromised, the core would trigger a backup surge to destroy itself.”

Kayode paled. “You mean it’s still going to blow?”

“Fifteen minutes tops, maybe less,” Amaka confirmed. “You need to evacuate. Now.”

Naya turned to Tiwa, whose face had gone pale with shock. “Did you do this?”

Tiwa shook her head slowly. “I never finished that protocol. Someone else must’ve...” She trailed off, realization dawning. “No... the board. The old command council. They didn’t trust me either. They built a final safeguard in case I betrayed them.”

The horror of it settled over them like a shroud.

Naya clenched her fists, forcing herself into action. “Then we have to get everyone out. Now.”

Kayode grabbed the comm. “Amaka, initiate a full evacuation order across all sectors. Clear the tunnels and the surface grid. Tell Yemi to disable any remaining power locks.”

“On it,” Amaka replied, already moving.

Tiwa stood shakily, looking out over the city skyline. “I never wanted this.”

Naya’s voice softened, despite everything. “But it’s what we have. And now we fix it.”

They turned toward the stairwell, feet pounding against the steel as they raced against a ticking clock once more.

Behind them, the abandoned broadcast tower stood silent and broken, a monument to ambition, betrayal, and the fragile hope that maybe, just maybe, they could still save what mattered most.

Far below, the city stirred in the morning light, unaware that its fate once again balanced on a razor’s edge.

And somewhere in the shadows of the collapsing system, an old enemy smiled in the dark.

Because the story wasn’t over.

Not yet.