The Han River lay black beneath the winter sky, its surface fractured by slow-moving sheets of ice that groaned against one another in the current. Snow fell steadily over Seoul, not in a wild storm but in a quiet, suffocating descent that blanketed the city in deceptive calm. The bridges shimmered with pale light. Traffic hummed faintly in the distance. But near the abandoned freight docks east of Mapo, silence reigned.
Taesan stepped through the snow with deliberate precision, his boots crunching against frost-hardened ground. Each breath left his lungs in slow white clouds. The cold cut through his coat, through his gloves, through the layers of composure he had so carefully built over the years.
This location had been chosen for its isolation. The old dockyards had long been forgotten by the city, replaced by sleeker developments further west. Here, rusted cranes stood like skeletal monuments to something long dead. Shipping containers towered in uneven stacks, their metal skins glazed with ice.
Jaewon's message replayed in his mind.
I will be there soon.
Simple. Casual. Too casual.
Taesan checked his phone again. No new messages. No missed calls. The screen reflected back his own face, pale beneath the streetlight glow.
You are overthinking this, he told himself.
Still, the air felt wrong.
Too still.
He moved closer to the designated meeting point beside a row of abandoned containers. Snow collected along the edges of his shoulders. Somewhere in the distance, a buoy bell clanged softly in the river.
Then it happened.
The first crack split the night open.
Snow erupted beside him as something tore through the ground where he had stood seconds before. The sound came again, sharper this time, ricocheting off metal and echoing over frozen water.
Gunfire.
Taesan dropped instantly behind a stack of steel barrels, his body responding before thought could form. His heart slammed violently against his ribs, not from fear alone but from recognition.
This had been inevitable.
Another shot struck the container behind him, the impact vibrating through the metal like a struck bell. Snow cascaded down in powdery bursts.
His breath steadied.
Think.
He peered around the edge just long enough to catch a flicker of movement across the dock. Shadows weaving between cargo stacks. More than one.
Outnumbered.
A sudden roar cut through the air above.
Taesan looked up.
A helicopter descended from the dark sky, its blades slicing through falling snow, scattering it in violent spirals. A searchlight snapped on, sweeping across the docks and pinning him in blinding white.
The night shattered completely.
The helicopter hovered low over the riverbank. The door slid open.
A figure stood there.
Even at a distance, Taesan knew that silhouette.
Joshua.
Alive.
The cold inside Taesan's lungs turned to ice.
Joshua leapt down, landing hard in the snow with practiced brutality. He straightened slowly, brushing frost from his shoulders as though stepping onto a stage prepared solely for him.
His voice carried clearly despite the wind.
"Did you miss me?"
Taesan stepped out just enough to make himself visible.
"You should be dead," he said evenly.
Joshua smiled, wide and humorless. "Disappointment suits you."
Gunfire resumed, tearing into the containers around Taesan. Metal screamed. Snow exploded upward in violent plumes. Taesan shifted positions, boots sliding over ice. He kept low, calculating angles, searching for Jaewon.
Where are you.
Another blast tore through a nearby crate, sending splinters across the dock.
Then he saw him.
Jaewon crouched behind a forklift half-buried in snow, face pale but resolute. Their eyes locked across the chaos.
"You came." Relief surged through Taesan so fiercely it hurt.
"Stay down," Taesan shouted.
Jaewon shook his head. "We end this tonight."
A flare dropped from the helicopter, igniting the snow in red light. The dock transformed into something infernal, shadows stretching and twisting like living things.
Joshua advanced slowly, snow crunching beneath his boots.
"You two still pretending this is about justice?" he called out. "This is survival. And I survive."
Taesan rose from cover briefly, firing toward Joshua's position. The response was immediate. The metal drum beside him burst open with a deafening clang. Snow and smoke mixed, creating a disorienting haze.
Jaewon moved first.
He darted from behind the forklift, sliding behind a container closer to Taesan's position. A shot rang out dangerously close to him, grazing the metal edge above his head.
"Are you insane?" Taesan hissed when Jaewon reached him.
Jaewon's lips trembled with adrenaline, but his eyes were steady. "You were going to do it alone."
"I was not."
"You always do."
Another volley forced them both back down.
The helicopter shifted position, its spotlight sweeping violently across the dock.
Joshua's voice rose again, closer now.
"You still think you are untouchable, Taesan? You think power protects you?"
Taesan stepped out again, firing two precise shots toward the advancing shadow. Joshua staggered slightly but did not fall.
The smirk remained.
"You never learn," Joshua called.
Jaewon grabbed Taesan's arm.
"We cannot keep trading like this," he said urgently. "He wants us pinned."
Taesan's jaw tightened. Snow melted against his lashes.
"We push forward," he said.
They moved together.
Low. Coordinated. Silent despite the chaos around them.
Snow muffled their steps, but it also slowed them. Each movement required force, breath, will.
Joshua saw them advance and laughed. The sound carried over the river like something unhinged, thin and sharp against the winter air. "You think you cornered me?"
Another flare ignited, painting the dock in a wash of blood red. The snow, the river, the steel hull of the helicopter all glowed with a violent hue. Taesan felt something shift inside him. Not fear. Resolve.
He broke from cover and sprinted toward the helicopter's shadow. Jaewon followed instantly, providing cover fire without hesitation. Metal screamed as bullets struck. Snow burst upward in white explosions around their boots. The distance between hunter and hunted shrank with every pounding step.
Joshua retreated toward a vehicle parked near the edge of the dock. He slid behind it, using the frame as a shield while firing blindly to force them back. Taesan reached the helicopter's tail section and crouched there, chest heaving, lungs burning with cold air.
"This ends," he whispered.
Jaewon appeared beside him, breath ragged, eyes sharp despite the chaos.
"Together," Jaewon said.
Joshua rose from behind the vehicle, his face illuminated by flare light and falling snow. The red glow carved deep shadows into his features.
"You were always sentimental," he sneered. "It will kill you."
Taesan stepped forward, snow crunching beneath his boots.
"It already did," he said quietly.
What happened next felt less like action and more like inevitability. A single decisive movement. A calculated throw toward Joshua's position. For a fraction of a second, the world seemed to hold its breath.
The explosion ripped through the dock, shaking frozen ground and sending snow and debris skyward in a violent wave. The parked vehicle flipped onto its side, flames licking hungrily at shattered metal. Heat surged outward, colliding with the bitter cold.
For one suspended heartbeat, everything fell silent.
Snow continued to fall. Soft. Relentless.
The helicopter veered away, retreating into the night as if unwilling to witness the aftermath. Taesan and Jaewon stood side by side, breath visible in the freezing air, ears ringing from the blast. Smoke coiled upward into the dark sky, twisting into the storm.
"Is he dead?" Jaewon asked quietly.
Taesan did not answer immediately. He watched the flames flicker against the snow, watched embers rise and vanish.
Joshua had survived worse.
"We bought time," Taesan finally said. "Nothing more."
Jaewon swallowed as the adrenaline began to fade, replaced by something heavier that settled deep in his bones. Exhaustion. Grief. Anger.
"You should have told me," Jaewon said after a moment.
"Told you what."
"That he was alive."
Taesan looked at him. Snow gathered in Jaewon's hair and along his lashes. In the strange red and blue reflections from distant lights, he looked younger. More vulnerable.
"I was not certain," Taesan replied.
"That is not true."
Taesan held his gaze, unflinching despite the accusation.
"I did not want to drag you back into this."
Jaewon's expression tightened, jaw setting as if bracing against more than just the cold.
"You do not get to decide that alone."
The words struck harder than any bullet that night. They lingered between them, heavier than smoke.
In the distance, sirens began to wail. Blue and red lights reflected faintly off the river's icy surface, growing brighter with every passing second. The world beyond their battlefield was waking up.
Taesan exhaled slowly, the sound almost lost in the wind.
"This war is not finished," he said.
Jaewon nodded once.
"I know."
They stood there for a long moment, snow settling over ruin and flame alike. Seoul glittered beyond the river, unaware of how close destruction had crept to its edge. The city lights shimmered against the storm clouds, distant and indifferent.
Finally, Taesan spoke again, his voice lower now, stripped of heat and bravado.
"He will come back."
Jaewon did not look away.
"Then we will be ready."
Snow fell heavier as they turned from the burning wreckage. Behind them, smoke curled into the sky, dark against the white storm. Above them, the clouds thickened, swallowing the last traces of flare light.
And somewhere in the dark beyond the river, a shadow moved where it should not have.
The war had not ended.
It had only changed shape.
——————— TO BE CONTINUED
