Chapter 20 Cargo Holds and Hidden Witnesses

Cargo Holds and Hidden Witnesses

The deck above them sounded wrong.

Not the steady rhythm of cargo shifting on ropes, not the low groan of diesel engines idling somewhere beyond the hull.

This was sharper - metal against metal, the clipped cadence of footsteps that knew where they were going.

Rain slicked the tarps overhead, turning the skiff’s hold into a throat that kept swallowing and coughing back damp air.

Elena Russo pressed her palm flat against the tarp seam, feeling the vibration through the canvas.

Matteo’s weight was a shadow at her back, his jacket rubbing her shoulder through the thin fabric of her coat.

The scent of him cut through the rot-sour smell of old storage: gun oil, clean leather, and something colder that didn’t belong in a place like this.

“Don’t look up,” Matteo murmured, low enough that the words barely moved the air.

Elena didn’t need to. She could hear the search pattern above, could picture it with the part of her brain that had survived too many interviews and too many men who thought they could control the narrative.

Her phone sat heavy in her pocket, screen dark - coordinates no one had asked her permission to send.

The tracking tag’s signal had been active since they left the maintenance corridor, and now every ping felt like a countdown someone else had written.

Matteo’s sidearm was concealed inside his jacket, but Elena felt the outline of it under the fabric, like a second spine. He’d stayed close since the safe room breach, close in a way that wasn’t comfort. It was containment.

“We’re not staying in here,” Elena whispered.

Matteo’s breath warmed the back of her neck. “We will, until we have what we came for.”

“And if what we came for gets dragged away?” Her voice came out too flat, too practiced. She hated how quickly fear could mimic certainty.

A sound answered her - scrape, scrape - then a muffled curse. Someone stepped on a rope line outside the hold, and the tarps shivered. Elena’s stomach tightened as if her body recognized the rhythm of pursuit better than her mind wanted to admit.

Matteo shifted, and the movement pulled the fabric between them. “Keep your hands where I can see them.”

Elena’s fingers flexed against the tarp. “My hands aren’t the problem.”

The hold door wasn’t a door so much as a reinforced hatch, latched from the outside. Matteo had already tested it earlier - once, quickly - then stepped back like the metal had insulted him. From the outside, the hatch would give. Inside, it would trap.

The footsteps above paused. Silence pressed down, thick as tar. Then a voice - male, rough, too controlled - carried through the canvas.

“Check the tarps. He should be in the lower hold. If he’s smart, he’ll stay quiet.”

Elena’s skin crawled at the phrasing. He should be. If he’s smart. It sounded like someone speaking about a person they’d already classified.

Matteo’s hand slid to Elena’s wrist, not gripping, not gentle either. Possessive without being affectionate. “Don’t.”

Elena swallowed. “I’m not speaking.”

Matteo’s eyes flicked once toward the tarp behind her, the direction of the noise. When he spoke again, it was aimed at the space between them, not the men above. “You’re going to hear things. Don’t decide they’re true until you’ve seen who says them.”

Elena’s thoughts tightened around the witness they’d been hunting - an asset connected to Elena’s original research, the name that had come out of the ledger fragments like a hook.

She hadn’t been allowed to see the whole trail.

Every time she reached for the truth, someone snatched it back, replaced it with a louder lie.

Now the hold was becoming a funnel, and they were inside it.

The tarp seam nearest Elena split with a soft tearing sound. Not a full rip - something cautious, someone trying not to be heard. A thin wedge of light spilled in, gray-blue from the deck above.

A face appeared in that wedge.

Tired eyes. A bruise blooming under one cheekbone. A mouth that tried to hold still and failed. The man’s hands were bound with wire that had been wrapped and rewrapped so many times it had become a second skin.

He looked directly at Elena.

Relief flickered there, quick and sickly, then got swallowed by panic. He tried to speak, but the gag - cloth tied tight - throttled him into silence.

Matteo moved like a blade sliding into a sheath. He crouched, reached for the man’s wrist, and Elena saw the faint tremor in Matteo’s fingers - controlled, but present. The kind of tremor that came from recognizing a threat and deciding not to become it.

“Who are you?” Elena asked, keeping her tone even. Her heart hammered hard enough she could hear it in her ears.

The man’s eyes darted toward the hatch, then back to her. He shook his head once, hard. No. Then he jerked his chin toward the floor of the hold, as if he wanted her to look at something hidden beneath the tarps.

Elena followed the motion, scanning the shadowed space. Crates sat stacked - some empty, some filled with burlap sacks. The air was damp, and every surface looked like it had been touched by seawater and neglect.

She spotted a small metal latch half-buried in a layer of old packing foam. Someone had pried it open before and resealed it. A storage compartment. A hiding place.

The man’s eyes widened at her attention, then he mouthed something through the cloth gag. Elena caught only fragments - words swallowed and broken by fear.

Matteo leaned closer. “Can you write?”

The man shook his head again. Then he tugged at the wire on his wrists and flinched like it hurt. His eyes squeezed shut for a second, and when they opened, the fear had sharpened into something else. Anger. Or humiliation. Or both.

Elena reached for the wire, stopping when Matteo’s hand pressed gently against her wrist. “No,” Matteo said. “Not yet.”

“Not yet?” Elena hissed.

Matteo’s gaze stayed on the man. “You don’t cut a line until you know what it’s attached to.”

Elena hated how reasonable he sounded. She hated that her mind immediately tried to find the logic in his caution, because logic was how men like this survived. Logic was how they convinced people to wait while they were being erased.

The hatch above rattled.

A key scraped. Metal clicked. The men outside had found the seam they needed.

Elena’s throat tightened. She could smell the deck now - wet rope, diesel, and the bitter edge of cold air pushing down through the opening.

Matteo shifted his body to block the tarp wedge. “Elena.”

Her name in his mouth was a warning and a plea. He wanted her focused. He wanted her quiet. She couldn’t tell which one mattered more.

The latch released with a muted thump. Light widened across the tarp. Two men’s silhouettes cut into the hold. Their voices came closer, their boots thudding on the boards.

“Found him?” one asked.

“Not him,” the other said. “There’s someone else down here.”

Elena felt the witness’s panic ignite. His eyes locked on Matteo’s sidearm silhouette under his jacket.

Matteo didn’t draw it. He didn’t need to yet. His hand slid to Elena’s phone pocket, not taking it - just touching the edge of it, reminding her it existed. A tether.

The first man crouched, and the tarp shifted with his weight. Elena caught the smell of tobacco on him - burnt and stale. He lifted the tarp edge with two fingers like it was trash.

The witness tried to twist away, but the wire held him.

The man’s gaze found Elena.

For a beat, his expression didn’t change. Then it did - just a fraction, the way a mask slips. He recognized her. Or he recognized what she represented.

“Russo,” he said, like tasting a password.

Elena didn’t move. Her pulse beat against her ribs so hard it hurt. “You’re early.”

The man’s lips twitched. “We’re right on time.”

The second man leaned in, his face partially hidden by the hood of his jacket. He looked past Elena, into the shadows where the witness sat bound. “Who’s this?”

The first man didn’t answer. He reached down, grabbed the witness by the collar, and yanked him forward. Elena heard the wire strain. The witness let out a muffled sound that made her stomach twist.

He was trying to warn her. He couldn’t speak loud enough. His eyes pleaded anyway.

Elena lunged - not toward the men, but toward the hidden compartment Matteo had noticed in her scan. She moved for the metal latch, fingers finding it in the foam.

Matteo caught her wrist before she could tear the foam apart. “Elena.”

“I’m not waiting,” she snapped.

Matteo’s grip tightened just enough to make her feel the danger in his control. “If you pull that, they’ll hear it. We need him to talk first.”

The first man’s hand slapped down on the witness’s face. “Talk.”

The witness’s eyes rolled toward Elena. He tried to shake his head, but the slap made the motion stutter. His gaze flicked to Elena’s pocket - her phone - then up at the tarp wedge as if he could see the sky through it.

Fragments came out of him with the gag still on, not words so much as breath and syllables that scraped Elena’s nerves.

“Mar - ” he tried.

The hooded man leaned closer. “What did you say?”

The witness’s throat worked again. Elena caught the next fragment like a blade sliding into a gap.

“Money mouth.”

Elena’s skin went cold.

Marzio De Santis. The phrase matched the name she’d been chasing since the ledger started bleeding truth in pieces. Marzio. The intermediary. The one her research kept circling without landing.

The first man’s head snapped toward Elena. “You see?”

Elena forced her face to stay still. She didn’t want to give them anything. Not fear, not confirmation.

Matteo’s voice was a knife made of restraint. “Let him finish.”

The first man barked a laugh. “He doesn’t finish anything. He breaks.”

The witness’s eyes flared at that - pain and fury colliding. He jerked his head toward the hidden compartment again, like it was the only thing he could still give her.

If ads affect your reading experience, click here to remove ads on this page.