Chapter 6 Gunmetal Confession at Dawn
Gunmetal Confession at Dawn
Cold metal bit Roman’s knuckles as he eased the rooftop access stairwell door open, inch by inch, the night air coughing out with it - wet concrete, diesel residue from the street below, and the faint ozone tang of old wiring that had been sealed up and forgotten.
Dawn was only a bruised line on the horizon, but the stairwell was already awake with footsteps that weren’t his.
He kept his gun angled down, muzzle disciplined, finger resting where it belonged.
Roman had trained himself to move like a locked mechanism - no wasted motion, no sound that didn’t have a reason.
Ava had watched him do it the night before, chin lifted, eyes too bright for fear to be the only thing inside her.
Now she was a few steps behind him on the landing, the slim folder pressed close to her body as if it were a second heart. The seal stamped into the cover - her private mark - caught what little light there was and made it look like a wound.
“The handler’s symbol,” Ava said, voice low enough to scrape. “It’s the same one from the courier’s coded message. Not the mark itself - the way it’s framed. Like a border around the name.”
Roman didn’t look at her when he spoke. If he did, he’d feel too much. “You said the metal etched name is the same faction tie we saw in Book 3’s fallout.”
Ava’s gaze flicked to the stairwell wall, to the small scuffing near the hinge line.
She’d been meticulous since the raid - since the evidence had vanished from the cabinet and the safe house had turned into a slaughterhouse stage.
“The mark was on the casing,” she murmured.
“The casing from the attack. The border is a signature. It’s not random. It’s a protection claim.”
Protection claim. Roman tasted the phrase like poison. Syndicates protected their own; The Shadows protected their own harder. If someone had claimed protection over that mark, they weren’t just passing information. They were shielding a person inside his command.
The footsteps below shifted - closer. A soft scrape, then a pause, as if whoever was coming had decided to listen first.
Roman lifted his hand. Two fingers. Stop.
Ava obeyed, but her body didn’t. She leaned forward anyway, shoulder brushing the wall, her breathing controlled but not calm. The folder pressed against her ribs rose and fell with it.
Roman slid the door wider.
A man in a dark jacket stepped into view on the lower landing, head turned just enough to confirm the stairwell was empty.
He carried himself like a courier: quick eyes, careful hands, no wasted weight.
But his boots were too clean for a man who’d been running through alleys. Someone had dressed him for the role.
His gaze caught Roman’s silhouette and snapped to the gun.
“Commander,” he said, like the word was a key he’d been given. “You’re early.”
Roman didn’t answer with his title. He answered with movement. He stepped into the doorway, gun steady, and the man’s right hand twitched toward his waistband.
Roman fired once - into the concrete above the man’s head, not at him. The crack of the shot exploded through the stairwell and made Ava inhale sharply behind him.
The man flinched, eyes widening, and finally his hand came up empty. Smart. Or frightened enough to obey.
“You’re not supposed to be here,” Roman said, voice flat.
The man swallowed. “Neither are you.”
Ava shifted, and Roman felt it before he saw it - heat at his side, the tension of her wanting to take the lead and forcing herself to wait. She didn’t speak yet, but Roman could hear the lawyer in her already moving through options.
The man’s gaze flicked toward Ava. Recognition, not surprise. That was worse than surprise. It meant someone had told him what to look for.
Roman lifted his gun slightly. Not enough to shoot. Enough to make the choice hurt. “Where’s the courier you fed into the system?”
The man’s mouth twisted. “Courier’s dead.”
Roman’s jaw tightened. “Not dead.”
The stairwell filled with silence thick as oil, broken only by Ava’s soft movement as she reached into her coat and pulled out her own copy of the motion draft she’d refused to abandon.
It wasn’t the folder - Roman had taken the original after the compromised chain of custody had been exposed - but it was still proof. Still leverage.
The man’s eyes dropped to it like he’d smelled blood.
Roman watched the man’s pupils tighten. He’d seen that reaction on targets before - men who’d been trained to read threat levels by the smallest detail.
Ava spoke then, crisp. “You’ve seen it. The border framing. The symbol. You didn’t just carry messages - you carried claims.”
The man’s shoulders lifted and fell. “You don’t understand what you’re - ”
“I understand enough,” Ava cut in. “You’re not afraid of Roman. You’re afraid of whoever protects the mark.”
The man’s throat bobbed again. “Protection isn’t - ”
Roman stepped closer, closing distance until the man had no room to pretend. “Say the handler’s name.”
The man’s gaze darted left, toward the stairwell wall - toward a panel Roman hadn’t noticed until now. A thin seam. New. Someone had installed it. Someone had planned for a quick exit.
Roman didn’t give the man time to decide whether he’d risk the panel.
He angled his gun toward Ava for a heartbeat - signaling her to stay - and then he moved to the panel with a speed that made his joints feel like weapons. His hand found the edge and pried.
The panel didn’t budge.
Something inside clicked.
The stairwell lights flickered once, then steadied. A faint hiss threaded through the air - gas, maybe. The scent hit Roman’s senses a second later, sharp and bitter, like burnt almonds.
Ava coughed once, sharp. “Roman - ”
He grabbed her wrist and hauled her back a fraction, keeping her away from the seam. “Hold.”
The man laughed - a small, ugly sound that didn’t reach his eyes. “Too late.”
Roman’s training screamed that this wasn’t random. Protocol was being breached on purpose, the way a lock is picked in full view to show the picker has the key. Someone wanted Roman to chase a lead publicly, in a place where witnesses would hear gunshots and smell gas.
Someone wanted Roman to fail.
Roman’s comm unit on his shoulder crackled once - then went dead. No static. No interference. Just silence, like the system had decided to forget him.
Ava’s fingers tightened on her copy of the motion draft. Her face was pale now, not from weakness - she never looked weak - but from the sudden calculation of what the gas could do to her lungs and her ability to think.
“This isn’t for me,” she said, eyes locked on the panel. “It’s for you.”
Roman didn’t deny it. He stared at the seam, at the newness of it, at the way the gas vented in a controlled line. “Get behind me.”
Ava’s mouth tightened. “You don’t order me.”
Roman’s gaze snapped to her. For a second, the only thing between them was the stairwell and the thin, dangerous air. “Then stand still and breathe like you intend to keep breathing.”
Her eyes flashed, anger and something else - relief maybe, because he was still trying to keep her alive. “I intend to keep breathing.”
The man’s smile widened. “Commander Roman, you should’ve listened. The Shadows can’t be - ”
Roman shot him in the leg.
Not a kill shot. Pain, immediate and undeniable. The man screamed, a ragged sound that filled the stairwell and made the morning outside feel farther away.
Ava flinched, but she didn’t look away. She stepped forward despite Roman’s block, and Roman felt the decision before it happened - her lawyer-brain insisting on capture, on evidence, on answers.
Roman grabbed her forearm and held her back just enough that she didn’t collide with the man. “No.”
Ava’s breath hitched. “He’s the only witness.”
“He’s the only one they let you see,” Roman said, voice hard with the truth he didn’t want to say. The gas was thinning now, replaced by the smell of scorched plastic from inside the panel. The seam glowed faintly at the edges, like it was heating to melt.
The man on the floor wheezed, blood slicking the concrete under his knee. “You think you caught me,” he rasped. “You caught a door.”
Ava’s eyes narrowed. “Where’s your handler?”
The man’s gaze flicked to Ava again, and in that flick Roman saw the pattern: he wasn’t scared of Roman’s gun. He was scared of what Ava would do with the information.
Ava lowered her voice. “If you collapse, I’ll still file. Even with compromised chain. Even if they try to bury it in procedural delays.”
Roman didn’t like how she said it. Didn’t like the way her refusal to be controlled looked like devotion to a cause that could get her killed.
The man swallowed hard. “She doesn’t - ”
Ava’s expression sharpened. “Don’t talk about me like I’m not here.”
Roman watched her, watched the way her anger kept her steady while the gas threatened her lungs. He wanted to pull her back deeper into safety, but the stairwell was a trap and safety was a lie until they knew what had been installed.
The panel finally gave up a hiss - then a burst of heat.
The seam split, not outward, but inward, like something had been engineered to feed the mechanism and then destroy itself. A thin canister rolled out onto the landing, clinking once against the concrete.
Poison.
Roman’s stomach tightened. “He was never meant to survive.”
Ava’s eyes widened. “A last resort.”
Roman looked at the man again. “Who set this?”
The man’s breath came in rattles. His pupils were already dilating. He was losing time - and time was everything. Roman had one chance to get one sentence, one address, one name.
“Say it,” Roman demanded.
The man’s mouth opened, but instead of words, a wet cough tore through his throat. He clawed at his jacket with trembling fingers and pulled out a small device - an encrypted phone, no bigger than a matchbox, its screen dark.
He pressed it into Roman’s palm with a shaking hand.
Ava leaned in, and her voice softened in a way Roman didn’t expect from her. “Roman - please.”
Roman’s grip tightened until the device dug into his skin. He didn’t look at Ava when he spoke again. “You wanted one more lead.”
The man’s gaze latched onto Ava. His eyes weren’t pleading. They were warning.
Ava went still.
Then the man’s lips moved, and for one thin, brutal second Roman thought he’d gotten it - thought he’d hear the handler’s name that would finally crack the internal leak wide open.
But the words didn’t come.
His body jerked once, like a string yanked taut, then collapsed forward, head hitting the concrete with a dull, final sound.
The stairwell filled with the echo of impact and the smell of chemical burn.
Ava gasped, the sound raw. She crouched beside the man, reaching as if she could reverse time with her hands.
Roman caught her wrist again, not gently. “Don’t.”
Her eyes snapped to his, anger blazing through grief. “He had something. He gave you something.”
Roman stared down at the encrypted phone in his fist. It was warm already, as if it had been running a countdown. The screen flickered once - then displayed a single line of text in a language Roman understood too well.
Not a name.
An address.
Encrypted address. One location. One place where the next handler would be waiting - or where someone would die.
Roman’s pulse hammered, cold and furious.
He had captured a suspect, stopped an attack, and still lost the only witness before he could speak.
That was the setback that made everything worse: the handler network wasn’t just protected by protocol breaches.
It was protected by people inside The Shadows who could afford to burn their own.
Ava’s voice shook when she spoke. “That address - ”
Roman didn’t let her finish. If he did, he’d have to admit what he was already thinking: the traitor network was larger, and it had reach. The panel in the stairwell, the gas, the comm deadening - this wasn’t improvisation. It was coordination.
And coordination meant they’d planned for Roman to come alone, for Ava to be exposed, for the witness to die.
Roman turned his head slightly, listening. No footsteps yet - just distant city noise, the world continuing as if it didn’t know how close a confession had been.
He slid the gun back into a safer angle and tucked the encrypted address device into the inner pocket of his coat. “We move.”
Ava’s gaze locked on the device through the fabric, like she could see the words. “We move together.”
Roman didn’t argue. He couldn’t afford arguments. He could only afford choices that didn’t get her killed.
As he hauled the stairwell door shut behind them, Ava caught his sleeve. Her fingers were ice-cold, but her grip was fierce.
“Roman,” she said, and the way she said his name felt like a confession of her own fear - fear for him, fear for what he’d lose if he kept playing by the rules of a command that had already been compromised.
He looked at her.
Her voice dropped. “Whoever protected that mark knew you’d corner him here. They knew the route. They knew the protocol you’d follow.”
Roman’s expression stayed hard, but inside him something shifted - an understanding that tasted like gunmetal and blood.
He didn’t say the truth out loud.
Because saying it would make it real.
Instead, he opened the rooftop stairwell into the gray morning and found, waiting at the top landing where no one should have been, a single fresh set of tire tracks pressed into the dust - straight toward an alley that led to the only place the encrypted address could be pointing.
A message, left in motion.
Ava stepped beside him, breath steadying like a vow. “They’re already there.”
Roman’s hand tightened on her arm - protective, possessive, the old instinct he hated himself for needing.
Below them, somewhere in the street, a car door shut with a clean finality.
And from the alley mouth, the faint sound of a radio crackled - followed by a voice that wasn’t Roman’s, and wasn’t Ava’s, and wasn’t the dead courier’s.
Someone else had started the next part of the plan.