Chapter 107 The Trap at Blackfriars Bridge
The night settled over the Thames with a cold, metallic stillness, broken only by the slow churn of water beneath Blackfriars Bridge. Fog clung to the river like a veil, softening lantern light into pale halos. Footsteps echoed faintly on wet cobblestone as the group moved into position, each of them tense beneath the dim glow.
Cassandra stood near the northern arch, collar pulled tight against the wind, her hands gloved but still cold. Damian positioned himself beside one of the stone pillars, watching each passing figure with the sharp focus of a man accustomed to danger. Rowan and Elias crouched behind a row of shipping crates left near the embankment. Lira paced slowly, her breath visible in the damp air as she rehearsed the words she would use when the courier arrived. Theo lingered closest to Cassandra, small but steady, gripping the handle of a lantern that had been dimmed to a faint ember.
The plan was simple. Elias had received word of a courier loyal to Victoria passing through Blackfriars every sixth night, carrying notes between her industrial supporters and the Ministry of Trade. If they intercepted him, the messages could confirm which officials were sabotaging them from within.
But even simple plans carried shadows.
Cassandra studied the empty walkway stretching across the river. Blackfriars always felt unsettled at this hour. The gas lamps flickered more easily here, and the river’s swell seemed louder as it slapped against the stone supports. A gust of wind carried the faint scent of burning coal from the factories upriver. She pulled her coat tighter.
“What time was he meant to pass?” she asked.
“Half past eleven,” Elias replied, checking his pocket watch. “He is late.”
“That is never a good sign,” Rowan muttered.
Damian shifted, eyes narrowing. “Keep alert. Late couriers can mean caution. Or company.”
Theo tugged lightly at Cassandra’s sleeve. “If something feels wrong, I can get you out. I remember the sewer grates along the north bank.”
She offered him a faint smile despite her unease. “I hope we will not need such measures tonight.”
The minutes stretched. Silence deepened between them, broken only by the clack of carriage wheels far above and the soft tap of dripping water from the underside of the bridge. Cassandra’s heartbeat quickened. The air felt thick, the fog heavier than before.
Then footsteps approached.
Not one set. Multiple.
Damian caught Cassandra’s warning glance at the same moment Elias rose slowly from behind the crates.
“Positions,” Damian whispered.
Shapes emerged through the fog. Dark coats. Hats pulled low. More than five. Perhaps ten. Cassandra’s pulse tightened. Couriers never traveled in groups.
“This is wrong,” she whispered.
A figure stepped ahead of the others, pausing beneath the nearest gas lamp. His voice carried across the bridge. “Looking for someone?”
Everything inside Cassandra went still.
Damian drew his pistol without hesitation. “Fall back,” he said. “It is a trap.”
The man in the lamp’s glow smirked. “Oh, we know. We set it.”
Gunfire erupted. Muzzle flashes burst like brief, violent stars in the fog. Lira dove behind a pillar as bullets ricocheted off stone. Rowan grabbed Theo, dragging him toward cover.
“Cassandra!” Damian shouted.
She ducked as a round struck the railing beside her, fragments cutting her cheek. Elias fired back, hitting one of the advancing men in the shoulder, but more shadows poured onto the bridge. Smoke bombs rolled across the walkway, hissing as thick plumes rose, stinging eyes and choking lungs.
“Move!” Damian ordered.
They fled toward the north embankment, the fog turning to opaque white around them. Cassandra struggled to see even a foot ahead. She felt someone grab her arm, but panic surged until she recognized Theo’s voice.
“This way! I know where it opens!”
Bullets whistled overhead. Rowan shouted something she could not hear. Damian’s silhouette flashed behind them, firing two more shots before sprinting after them.
The smoke thickened. Cassandra coughed hard, her eyes watering. Theo kept pulling her forward with surprising strength for his size.
“Where?” she gasped. “I cannot see.”
Theo pointed. “There’s a passage under the far arch. The grate’s loose. I checked it yesterday.”
Damian caught up, brushing soot from his face. “Stay close,” he said.
They reached the stone edge. Water churned below. Theo crouched, lifting a rusty metal grate that groaned in protest. A narrow passage descended into darkness.
Rowan and Elias appeared through the haze, coughing and stumbling.
“Inside!” Elias called. “Now!”
Gunfire resumed behind them. A bullet sparked off the iron grate as Cassandra dropped into the opening, landing ankle-deep in freezing water. Theo jumped after her, followed by Damian, then the others.
Elias yanked the grate shut from below, plunging them into near darkness with only Theo’s small lantern for light.
Cassandra pressed a hand to her chest, willing her heartbeat to slow. “Is everyone here?”
“Rowan,” came a voice. “Present.”
“Elias,” another answered beside him.
“Lira,” came a strained reply.
Damian’s breath warmed Cassandra’s shoulder as he leaned close. “You?”
She nodded. “Alive.”
Theo swallowed. “Come on. The tunnel splits ahead.”
The sewers beneath Blackfriars were old, built during an earlier expansion of the city when Parliament had decided the Thames needed better channels to carry runoff. Time had not treated them kindly. The brick walls were cracked, the ceiling low, and rivulets of dark water streaked down from above. The floor sloped unpredictably, and every step splashed into the shallow current.
Theo led confidently, lantern held high. “Watch your footing. There’s a broken tile around the bend.”
“Of course you know that,” Damian muttered.
Theo shrugged. “I got bored when we were staying at the press.”
Cassandra almost laughed, but the pounding of boots above reminded her of the danger. Their attackers were searching for them. Any opening in the bridge could reveal their route.
“Why would Victoria’s men risk a full ambush?” Lira whispered, limping slightly as she walked. “Why tonight?”
“Because the list exists,” Damian answered. “She wants it back.”
Elias gritted his teeth. “They must have tracked the courier we intercepted. Someone tipped her off.”
“Or,” Rowan added grimly, “she has eyes on us we still do not know about.”
Theo stopped at the first divide where the tunnel forked left and right. “Left floods during high tide,” he warned. “Right leads to the old ironworks storage tunnels.”
“Right, then,” Damian said.
The group turned, but Cassandra hesitated. “Theo… how did you learn all this?”
He shifted uneasily. “I used to sleep down here sometimes. Back when the orphanage was full.”
Her heart clenched. Damian squeezed Theo’s shoulder.
“You got us through,” he said. “That is what matters.”
They continued forward. The tunnel narrowed, pressing them into single file. Every sound seemed amplified. Cassandra’s boots sloshed through water that rose to her calves. Elias hissed as he hit his elbow on the brick wall. Lira stumbled, and Rowan steadied her.
Above them, faint echoes of shouting carried down the tunnel shaft.
“Faster,” Cassandra urged.
Theo nodded and picked up pace.
Minutes felt like hours. The lantern flickered as they passed another intersection.
Then the tunnel widened into a circular chamber where six passages converged like spokes of a wheel. The air smelled of rust and stagnant water.
“Which way?” Elias asked.
Theo hesitated. “I… I only explored three of these.”
Before anyone could decide, the sound of splashing footsteps grew louder from one of the far tunnels.
“They found another entrance,” Rowan said. “We have to move.”
Damian pointed to the second tunnel on the left. “That one slopes upward. It might lead to the street level.”
Theo studied it. “It might. Or it might lead to a dead furnace room.”
“We do not have time to argue,” Cassandra said.
They ran.
The tunnel indeed sloped upward, but the incline was steep and slick. Cassandra braced herself against the wall, climbing hand over hand. Damian stayed behind her, ready to catch her if she slipped. Elias and Rowan followed closely, with Lira bringing up the rear despite her limp.
Shouts echoed behind them. Closer. Rowan drew his revolver, though he could barely see.
Theo reached the next grate first and shoved at it. It creaked but did not budge.
“It’s stuck!” Theo cried.
“Move,” Damian ordered.
He wedged his shoulder under the grate and pushed. It groaned, then lifted slightly before slamming back down.
Cassandra joined him. “Together.”
They pushed again. Rowan and Elias lent their weight. With a final wrench, the grate burst free, clattering onto the street above.
Damp night air rushed in.
“Go!” Damian shouted.
Theo scrambled out first. Cassandra climbed after him, pulling herself onto the cobblestones of a narrow lane lit by a single gas lamp. The scent of wet coal and old wood hung in the air. Elias and Rowan climbed out next, dragging Lira between them.
Damian emerged last, lifting the grate and shoving it back into place.
“Move away from the opening,” he said. “They may see the light.”
Theo grabbed Cassandra’s hand and guided her down the lane, ducking behind a row of water barrels.
Rowan collapsed onto one, breathing hard. “We cannot keep doing this. Every time we gain ground, she knocks us back.”
“She is cornered,” Damian said. “Cornered animals lash out.”
Cassandra lifted her sleeve to wipe the soot from her cheek. “This was not random. She knew we would be here. Someone fed her our movement.”
Lira coughed, steadying herself against the wall. “Or she guessed correctly. She knows the patterns of her own couriers.”
Theo sat on a crate, lantern still low. “Are we going back to the press?”
“No,” Cassandra said. “Not tonight. They may know its location now.”
Damian nodded in agreement. “We need a temporary hideout.”
Elias looked around. “Near the river, the old soap warehouse should be empty. It burned last winter.”
“Then we go,” Damian said.
Cassandra inhaled slowly, steadying herself. Her limbs shook with delayed fear, and her cheek still stung from the grazing bullet.
Theo leaned into her side. “We got out.”
She put an arm around him. “Because of you.”
He lifted his chin, proud but shy. “I knew the tunnels better than they did.”
“Yes,” she said softly. “You did.”
The group began moving again, keeping to the shadows as they crossed the narrow lane into a wider street lined with warehouses. The fog had drifted lower, swallowing the distant glow of lamps. Behind them, faint shouts rose from the riverbank.
The trap had been set, expertly. Victoria wanted to frighten them, scatter them, or kill them if she could. The ambush at the bridge proved that she was willing to risk exposure in order to stop Cassandra from digging deeper.
But Cassandra was no longer running for her own dignity or reputation. She was running for every name on Victoria’s lists. Every stolen lineage. Every coerced contract. Every child used as a bargaining token.
She felt Damian’s presence beside her, steady as the river stones beneath Blackfriars itself.
“We survived,” he said quietly.
“For now,” she replied.
“And tomorrow we strike back.”
She nodded, resolve returning.
“I know.”