The concrete hallway was rank with mould and gunpowder, the scent catching in Hazel’s throat. Her boots echoed against the stained floor as she stepped through the threshold, Lucian close on her left.
Behind them, the crew moved with lethal precision, sweeping doorways and checking corners, their muffled orders blending with distant sirens. The city outside was stirring to life, oblivious to the war cracking open in its hidden veins.
Lucian’s eyes met Hazel’s for the briefest moment. You good? They seemed to ask.
She nodded, resolute. There was no time for fear now.
They advanced through a second corridor, narrow and dark, paint peeling in thick, greasy strips from the walls. Hazel’s mind ran like a machine, memorising turns, counting shots, tracking positions.
Halfway down, a door swung open.
A pair of Orsini soldiers burst out, weapons raised. Hazel barely had time to think. Instinct took over. She fired once, then again, the shots echoing so loud they rattled her ribs. The first man crumpled, the second scrambled behind a crate and returned fire.
Lucian was already moving. He dove forward, rolled, and came up firing, dropping the second man with clinical precision.
Hazel let out a shaking breath, adrenaline spiking so hard her hands trembled.
Lucian reached for her shoulder. “Stay with me,” he ordered, voice hard but kind.
Hazel swallowed, nodding.
They moved again, weaving through an industrial office lined with broken glass and flickering emergency lights. Lucian’s second in command, a barrel-chested man called Sal, signalled from the stairwell.
“Third floor’s blocked,” Sal growled. “Whole corridor’s rigged.”
Lucian cursed under his breath. “We go around,” he snapped.
Sal hesitated. “There’s a heavy presence to the north wing.”
Hazel stepped forward, surprising them both. “We cut through the loading bay,” she suggested, pointing to the old blueprints they’d memorised. “It runs under their barracks. Fewer men posted there.”
Lucian studied her, assessing, then nodded. “We’ll do it.”
Sal gave a sceptical grunt but didn’t argue. Hazel was surprised how quickly they all accepted her word now — a shift that felt dangerous and powerful all at once.
---
They descended a battered metal staircase, boots clanging, the air turning colder with every step. Hazel’s mind was a whirl of calculations — who was ahead, how many seconds to reload, where Lucian would stand, where she’d cover him.
At the basement level, the corridor opened to a massive loading dock. Rusty crates sat piled along one side, the paint chipped and flaking.
Lucian gestured for them to spread out. “Eyes up,” he warned, scanning the rafters.
They advanced, cautious, the silence thick and almost painful. Hazel felt her heartbeat in her teeth.
A movement caught her eye — a figure shifting behind a shipping container. Hazel swung her weapon up, finger on the trigger.
“Hazel,” Lucian called sharply.
She froze, steadying her breath. The man behind the crate stepped into the light, hands up, eyes wide with terror. No gun. Just a kid, barely twenty, wearing an Orsini armband.
Hazel’s heart squeezed.
“Don’t shoot!” the kid cried, voice cracking. “— I-I’m just a runner, please—”
Lucian stepped beside her, weapon steady. “On the ground,” he barked.
The boy collapsed to his knees, sobbing, hands outstretched. Hazel lowered her aim, bile rising in her throat.
Lucian glanced at her, then back at the kid. “If you warn them, you die. Understand?”
The boy nodded frantically, tears running down his face.
“Stay here,” Lucian commanded.
They left him trembling behind the crate, moving on. Hazel’s chest ached, a raw twist of empathy fighting with the cold necessity of their mission.
Lucian must have read the conflict on her face. “You did the right thing,” he said, quiet but sure.
Hazel nodded, though the image of the terrified boy clung to her ribs like thorns.
---
They pushed deeper through the loading area, following the blueprints in Hazel’s memory. Lucian took point now, leading them past metal cages stacked with munitions, through a corridor lined with lockers.
When they reached the far exit, Sal gave a quick thumbs-up. “Clear.”
Hazel let out a long breath. The plan was working, barely.
Lucian checked his radio. “We breach the control room in five,” he ordered. “Positions.”
Hazel set up by the north stairwell, double-checking her weapon. Lucian moved to stand beside her, close enough that she could feel the heat of him.
For a moment, the world seemed to pause.
“Hazel,” he said softly, eyes on hers, “you’re good at this.”
She snorted, trying to hide a tremor. “You doubted me?”
He smiled, but it was a sad, tired smile. “Never.”
Hazel looked away, fighting the tightness in her throat. “We’re not done yet.”
“No,” Lucian agreed, brushing her hand for a heartbeat. “But we’re close.”
His touch lingered a second longer, warm and real. It reminded Hazel why they were fighting, why she couldn’t let herself break.
---
At the control room door, Lucian signalled. Two men flanked him, ready. Hazel held her breath, counting down in her head.
Three.
Two.
One.
Lucian kicked the door in.
Gunfire exploded, deafening in the tight space. Hazel ducked low, returned fire, hitting one guard in the chest before he could react. Lucian cleared left, and a second man went down hard.
Smoke filled the room, bitter and choking. Hazel’s eyes watered, but she kept moving, stepping over broken glass and tangled cables.
At the far end, the Orsini captain was slumped over the console, clutching a pistol. He raised it weakly toward Lucian.
Hazel didn’t hesitate. One shot.
The man collapsed, the gun clattering from limp fingers.
Lucian exhaled hard, then stepped forward to check the panel. He ripped the radio from the console, scanning for backup signals.
“All quiet,” he said, voice hoarse. “We’ve got them.”
Hazel sank against the wall, letting relief wash over her.
But it wasn’t over.
---
As they regrouped, Sal arrived with grim news. “South side’s heating up. Orsini sent more men — thirty, maybe forty.”
Hazel’s heart clenched.
Lucian slammed his fist against the console. “We don’t have the numbers to hold this.”
Hazel stepped forward, steady despite the fear clawing her ribs. “We finish it now. Take the head and the body dies.”
Lucian looked at her, searching, then nodded. “You’re right.”
Sal scowled. “It’s a death run.”
Hazel answered calmly, “Better than being hunted to the ends of the city.”
Lucian placed a hand on her shoulder, pride in his eyes. “We move together.”
---
They cut through a side stairwell, the smell of burned plastic and oil thick in the air. Hazel’s mind felt razor sharp, slicing away everything but the mission. Lucian was close, watching every angle, trusting her to cover his back.
They burst into a lower hall where the Orsini lieutenant was rumoured to be hiding. The place was chaos, filled with terrified foot soldiers, half-finished barricades, and the sounds of distant explosions.
Hazel advanced, weapon up, Lucian beside her.
The lieutenant stepped from the shadows, taller than Hazel expected, scarred face twisted in rage.
“You think you can take my house?” he spat.
Lucian’s voice was cold as steel. “No,” he answered. “We already did.”
The lieutenant roared, drawing a long knife. Before Hazel could move, he charged.
Lucian lunged forward, blocking the strike. The knife flashed, biting into Lucian’s forearm. He grunted, twisting, and slammed the man against the wall. Hazel moved in, driving a hard kick to the lieutenant’s knee, sending him crashing down.
The man tried to stand, but Hazel pressed her pistol against his temple.
“Yield,” she ordered.
The lieutenant’s lip curled. “Never.”
Hazel hesitated for a split second, heart hammering. She saw Lucian’s eyes, steady on hers, giving silent permission.
She pulled the trigger.
The lieutenant’s body slumped, heavy and final.
Hazel’s hands were shaking, but she didn’t lower her weapon until Lucian gently pushed her arm down.
“It’s over,” he said, voice like an anchor.
She looked at him, eyes burning. “Is it?”
Lucian hesitated. “For now.”
---
The hours afterwards blurred, a haze of securing territory, moving men into new positions, guarding every entrance. Hazel hardly remembered how she got back to the safehouse, exhausted and stained with sweat and blood.
Inside, the familiar walls felt different, heavier somehow, as if the war had followed them home.
Hazel slumped onto a battered chair, chest heaving. Lucian stood across from her, wrapping a bandage around his torn forearm.
“Let me,” she said, rising to help him.
He didn’t argue, just watched her with raw gratitude in his eyes.
Hazel’s hands were gentle as she cleaned the wound. “You were reckless,” she scolded quietly.
Lucian smirked. “Pot, meet kettle.”
She laughed, a short, rough sound. Then her smile faded, her voice breaking. “I was scared,” she admitted.
Lucian reached for her cheek, thumb brushing her skin. “So was I.”
Hazel leaned into his touch, tears stinging. “Lucian, what happens to us now?”
He let out a long breath, eyes filled with something that looked like hope and dread entwined.
“We rebuild,” he said. “We watch our backs. And we stay together.”
Hazel nodded, fighting to steady her breathing. “Together,” she repeated, clinging to the word like a promise.
Lucian leaned in, pressing a gentle kiss to her forehead, then her lips. Hazel closed her eyes, letting herself feel every ounce of warmth, every beat of him against her.
In that moment, the world fell away, leaving only their hearts, battered but still beating, stubbornly alive.