Chapter 19: The Scavenger’s Bridge
Cassian Vane took the turn into the bridge-run and his world cinched tight, like a helm strap yanked one notch too far.
Scavenger’s Bridge waited ahead—mid-deck ironwork arched over a black drop where the city’s belly vents sighed up heat and grit. People funneled into the choke point in a slow, obedient stream. Strip-lights overhead stuttered, washing faces in sickly white.
A Demon cleanup crew owned the span.
No banners. No shouting. Just spacing—three abreast in the lane, one posted wide at the rail, another drifting behind, easy as a predator that didn’t need to show teeth. Their wands breathed thin blue-white across wrists and throats. Each sweep dragged a bite of ozone through the air.
The crowd made room without being told.
Kael stayed glued to Cassian’s side, hood low, shoulders tucked in. Grime clung to him; it wasn’t just dirt, it was the kind that lived in seams and under nails, the kind that told stories to dogs and scanners. Cassian’s bandaged knuckles prickled under his sleeves. The serpent ring sat warm on his wrist, patient.
He turned his body—not touching Kael, never touching—just angling himself into a shield.
Ceiling cams shifted. Click-whirr. Click-whirr.
The sound got under the skin. Kael’s breathing started to skip. Cassian caught it in the tremor at Kael’s hands, the tiny shake that begged to be noticed.
“Head down,” Cassian murmured. “Match me.”
Kael’s mouth twitched. “You always talk like you’re paid by the syllable?”
Cassian let it die there. Air mattered.
Ahead, a wand traced the neck of a porter hauling linen sacks. The porter flinched. The operator didn’t. The tip pressed through cloth to skin anyway.
The porter’s eyes went blank for a heartbeat. Then he lurched forward, calm as if something had been pressed into him and stamped shut.
Cassian watched the cadence. Sweep. Half-pause. Two steps. Sweep again.
A pattern. Patterns had seams.
A cart sat half-jammed near a side buttress, loaded with cracked crates and coils of hose. A maintenance boy would’ve cursed and kicked it free.
Cassian’s hand drifted to his blade. He slid it out just enough to hook a cord under the lashings and nick it. Not a cut you’d notice. Not yet. The cord fuzzed and frayed, ready to fail when asked.
Kael’s shoulder brushed him—barely cloth to cloth—and Cassian’s spine snapped rigid.
Kael jerked away, eyes wide, like he’d touched a hot pan.
“Don’t look at them,” Cassian breathed. “Look at me.”
Kael swallowed hard. “Yeah. Sure. You. The soothing view.”
A wand twitched.
Blue glow swung toward their lane.
Cassian shifted half a step, yielding like a worker in a narrow stairwell. He let his face go slack, dull, exhausted. The wand’s hum climbed and grazed the edge of Kael’s sleeve.
Chirp.
Small. Polite.
The operator’s head tilted—not toward Kael, toward the ceiling cam, like the machine had whispered something.
Cassian didn’t wait for a second chirp.
His heel caught the cart’s wheel. He kicked.
The frayed cord surrendered with a soft snap. Crates toppled. Something wet—oil, brine, piss, who cared—sheeted across the deck plating and ran toward the lane in a shining smear.
The stink arrived first, sour and rank. Rubber soles squealed. A woman barked, “Saints—watch it!”
Cassian stepped into it on purpose and went down on one knee, hard. Pain flashed up his shin. He kept his mouth shut and made it look like he was saving a sack from splitting.
Kael stumbled with him.
Cassian’s elbow shot out and checked him, shoving him sideways into safer space. Not kind. Necessary.
The nearest Demon operator turned toward the spill, irritation tightening the line of his shoulders. The wand swung away from Kael.
Cassian spat a curse that fit any peasant’s mouth. “Bloody cart. Who leaves this trash in the lane?”
A tone chimed from the ceiling—thin and official. Then another, sharper.
Cassian had planted that, earlier. A stolen service chirp triggered by the pressure pad under his boot. It mimicked a hazard notice, because procedure loved its own noises more than it loved people.
The operator threw a hand sign.
Formation shifted. One peeled off toward the mess, boots precise, wand already lowering.
Cassian shoved himself upright, smeared with stink, shoulders rounded into humble apology. He looked like a servant eager to fix what he’d broken.
Kael’s eyes darted everywhere at once.
“Now,” Cassian said, barely moving his lips. “Two steps left. Into the buttress shadow.”
Kael froze for half a second—just long enough to glow like a beacon.
Cassian leaned into his space without touching, a wall made of bone and intent. Kael moved.
They slid into the narrow wedge between buttress and service panel. Wind breathed up from the edge vents beyond the rail, cold and metallic with rust. Cassian used it to draw a deeper breath.
At the spill, the operator’s wand dipped. Blue-white skated over the wet deck. The man’s gaze stayed on the floor, annoyed.
Good. Annoyance got sloppy.
Cassian slipped from shadow and took three quick steps, like a fool going to fetch a rag. He snatched a coil of hose off the fallen cart, hefting it like a burden meant for drains and gutters.
He let the coil swing wide—one heartbeat of cover.
The operator’s head lifted at the movement.
Cassian gave him apology with his face and deference with his posture. “Sorry, lord.”
The operator’s jaw tightened. Under hood and mask, his eyes stayed flat. Not inhuman. Worse—trained.
The wand rose.
Cassian let the coil slip, on purpose. It slapped wet plating with a heavy, muffled thud. Sound died fast, swallowed by insulation and the city’s low hum.
The operator flinched on reflex. The wand dipped an inch.
Cassian stepped in.
No flourish. No theatrics. He moved like a knife finding the gap where armor didn’t meet.
His left hand caught the wand wrist and twisted inward, pinning it to the operator’s own belt. Cassian’s right forearm drove into the mask hinge—not to break it, to steal breath.
The body bucked once.
Bandaged knuckles scraped fabric. A sting. Cassian used it, leaned into it, kept the pressure.
Two fingers hooked under the man’s collar seal. Cassian yanked him backward into the buttress shadow where the camera angle broke. His knee slid behind the operator’s knee.
The man folded down, silent, like a sudden prayer.
Cassian held him close enough to hide it, not close enough to turn it into something anyone would remember as intimate. The operator clawed once at Cassian’s sleeve.
Then his hand went slack.
Cassian eased him onto his side, turned his head so he wouldn’t choke if he vomited. Dead bodies made questions. Unconscious bodies made time.
He stripped the credential tab from the glove cuff. It pulsed faintly. Cassian pocketed it.
Kael stared, mouth open.
Cassian’s eyes cut to him. “Breathe when I tell you. Not when you panic.”
Kael’s throat bobbed. “You just—You—”
“Quiet.”
Cassian tugged the operator’s cloak up like a blanket and slid the wand into his own hand, keeping it low under the hose coil. Metal cold bit his palm.
A ceiling cam re-aimed. Click-whirr.
Too slow. Shadow had saved them.
Cassian peeked back to the main lane.
Another Demon operator glanced toward the spill, noticed the missing man, tapped a wrist unit.
A sealing door nearby sighed open a finger-width—clean, antiseptic breath—then locked again. Air pressure changed. The corridor started to feel like a funnel made of iron and policy.
A chime rang, bright and authoritative. A cheerful voice followed, thin and false from hidden speakers.
“Transit pause for sanitation and identity reassurance. Remain calm. Honor is compliance.”
Cassian’s jaw tightened until his teeth ached.
Honor. Like a club.
Kael whispered, “They’re sealing it.”
Cassian shifted the hose coil to hide his hand. The stolen wand’s glow flickered against his sleeve. He kept it off Kael. “Behind me. If you break, you break where I can grab you.”
Kael let out a laugh like someone testing ice. “So that’s it. I’m baggage.”
Cassian’s stare didn’t soften. “You wanted to live. This is living.”
Another door hissed. Cold air washed over the lane, sharp with burned herbs and boiled linen—the reek of an infirmary where men woke missing pieces.
The Demon crew tightened formation. The wide-posted operator moved closer to the rail, cutting off the edge route. One drifted to the rear, closing the net. Wands rose together.
Cassian didn’t pray. He used what he’d stolen.
He triggered the disabled operator’s wand and swept it low across the puddled deck near the buttress. Blue-white painted Cassian’s boots, then slid away. He angled it so the nearest Demon would read it as a friendly scan working the spill zone.
The other operator’s eyes flicked to the glow. Then away.
Recognition. Permission.
A half-second bought with someone else’s tool.
But the system counted bodies. One unit silent meant one unit missing. Doors would keep sealing until the count balanced—or until they tagged a replacement.
Kael’s shoulders climbed toward his ears. His eyes fixed on the wands like they were the only thing in the world.
Cassian leaned in, close enough that Kael caught the smell of clean cloth and dried soap, not fear. “Look at me. Count my steps.”
Kael blinked hard, dragged back. “One… two…”
Cassian guided him out of the wedge and back into the crowd, like they’d only paused to deal with a mess. The hose coil stayed between Kael and the scanning arcs, trailing wet tracks.
A Demon operator stepped into their path.
Cassian’s grip on the coil didn’t change. His shoulders stayed hunched, worker-humble. He offered the credential tab between two fingers, like a tithe.
The wand hovered, then dipped to scan.
Chirp.
Then again. Soft. Uncertain.
Cassian shifted his weight so the coil swayed and blocked Kael’s chest.
The operator’s eyes narrowed. His free hand lifted toward his ear.
Cassian chose the costly option.
He let the coil slip “accidentally,” snapping it forward to slap the operator’s shin—not enough to injure, enough to sting pride.
“Damn it,” Cassian snapped, loud enough for the crowd. “Move your boots, lord. Some of us work for a living.”
A couple workers snorted. Small. Human.
The operator’s attention snagged on the insult like a fishhook. Cassian stepped in close and caught the wand wrist for a blink, redirecting the arc down and away from Kael.
Not a fight. A correction. A shove of a candle away from spilled oil.
The operator yanked free.
Cassian was already back, shoulders hunched, face sullen.
“Watch your hands.” The voice through the mask came flat and filtered.
Cassian dipped his head. “Aye, lord. Didn’t mean it.”
Kael murmured, almost smiling, “You meant it.”
Cassian flicked him a look sharp enough to cut. “Shut your mouth. You’re leaking.”
Kael’s grin collapsed.
The wand scanned the tab again, longer. Blue light crawled over the glove cuff.
Cassian held still. He didn’t scratch at the itching beneath his bandages. He didn’t adjust anything. He gave the machine nothing.
Chirp. Acceptable.
The operator returned the tab with two fingers, like it was dirty, and waved them on.
Cassian hauled the coil forward and pulled Kael through the narrowing corridor. A door snapped shut behind them.
Time bled. Options bled with it.
Ahead, the bridge’s crown dipped into a service junction—public transit left, service stairs right.
Cassian aimed right.
Not safe. Just less watched.
A ceiling cam tracked them. Click-whirr, tighter now. The serpent ring warmed under his sleeve. Not pain. Claim.
Kael’s whisper scraped out. “They pinged me back there. I heard it.”
Cassian didn’t look at him. “Then move like you belong.”
Kael’s voice cracked. “I don’t belong anywhere.”
Cassian swallowed the words that tried to rise. He kept walking.
Two Demon operators advanced from the junction and blocked the service stairs. Feet planted. Shoulders square. Wands low and ready. No hurry. Confidence.
The crowd slowed, compressing. Heat and sweat and sour wool rose. Cassian’s nose filled with old grease and panic.
To the right, half-hidden behind a bolted grate, a maintenance panel waited.
Cassian knew that grate.
He’d planted a kit behind it months ago, back when he still believed he could finish a contract and disappear. The memory tightened his chest, sharp and stupid.
He tugged Kael by the sleeve—cloth only—and angled him toward the grate.
Kael stiffened. “What—”
“Don’t talk.” Cassian’s mouth barely opened. “Walk.”
They reached it.
Cassian dropped the coil, crouched, and slid his blade into the seam by the bolts. The metal complained in a thin squeal. He twisted. Once. Twice.
Kael’s eyes flicked toward the Demon operators. Their wands were sweeping the crowd now, lantern-bright across faces.
Cassian popped the grate free and shoved it aside.
Cold air breathed out from the void behind it, carrying dust and something clean and starchy.
His cache hadn’t been found.
He pushed Kael toward the opening.
Kael hesitated at the dark.
Cassian’s voice went low and iron. “Go.”
Kael swallowed, then slipped inside.
Cassian followed and yanked the grate back into place—crooked, but closed.
Dark pressed close, not total. Thin light leaked through vents. Enough to work.
Cassian’s hands moved by memory, finding the emergency kit wedged behind a conduit box. Oilcloth stuck to his fingers with old tack.
Outside, boots passed—measured, heavy.
One. Two. Three. Pause.
A wand’s hum threaded through the metal. The wall vibrated with the sweep.
Kael crouched, arms wrapped around himself, breathing loud like he couldn’t hear it.
Cassian pressed two fingers to Kael’s wrist through cloth. A signal. Not comfort. Control.
Kael’s breath hitched, then slowed.
Cassian opened the kit.
Folded work clothes—neutral gray, tagless, clean. A rag. A small tin of solvent. Adhesive patches.
That starchy smell rose again, clean and bland as laundered linen.
Kael stared at the clothes like they’d fallen from the ceiling. “You carry a wardrobe now?”
Cassian shook out the top layer. The fabric was warm from sitting near pipes. “Arms up. Now.”
Kael lifted his arms. Trembling. Sweat darkened the inside of his sleeves.
Cassian stripped Kael’s outer layer fast and controlled. Cloth snagged at the shoulder. Kael winced.
Cassian paused only long enough to free it without scraping skin.
His bandaged knuckles brushed Kael’s bare forearm.
Warm. Human.
Kael flinched at the touch, eyes snapping up.
Cassian looked away first, locking onto the kit like it held the only answers. “Hold still. You shake, you make noise.”
Kael huffed a laugh with no humor. “Yeah. ‘Cause the castle’s listening.’”
Cassian dabbed solvent onto the rag.
The smell bit sharp and clean. He wiped Kael’s neck and wrists where wands liked to skim. The rag dragged over tacky sweat. Gooseflesh rose under Cassian’s hand as the void air chilled the skin.
Boots passed again, closer.
Cassian leaned to Kael’s ear, lips barely moving. “Breathe with me. In. Out. Slow.”
Kael tried. It caught. Then it settled into Cassian’s count.
Cassian pulled the clean shirt over Kael’s head. Fabric whispered over hair, scraped skin, then warmed as it settled. The starchy scent filled the tight space, cutting through rust and sweat.
He handed Kael the trousers. “Step in. Quiet.”
Kael fumbled. Knees knocked a conduit.
Tick.
Cassian caught Kael’s ankle and steadied it, grip firm. “Slow.”
Kael glared, but obeyed. Hands clenched and unclenched as he worked the trousers up. The zipper closed with a soft, brutal little sound.
Cassian swapped his own overshirt, peeling off the soiled layer that carried spill stink and bridge grime. Clean cloth went on quick. He tugged the collar into a different line, a small change meant to make a clerk’s memory hesitate.
Kael watched, eyes sharper now that his panic had something to do. “You planned this.”
Cassian stuffed the dirty shirt into the oilcloth. “I planned for me.”
Kael’s mouth tightened. “And yet here you are. Dressing me like some lord’s page.”
Cassian’s gaze dropped to Kael’s hands. Still shaking. Less. “Don’t romanticize it. You’re bait. They want you gone clean.”
Kael went pale. “Why do they call it cleanup? Who did I kill?”
Cassian’s teeth clicked once. Small. Sharp. “You didn’t.”
Silence held for a breath.
Outside, boots paused, then moved on. Antiseptic air seeped through the crooked grate. Cassian tasted it on his tongue.
Kael swallowed. “Then why—”
Cassian lifted one finger. Enough.
He shoved Kael’s hood into his hands. “Put it back. Lower. Don’t look like prey.”
Kael did it in jerks, like learning an oath he hated.
Cassian repacked the kit and kept the solvent rag. He wiped his own hands, removing scents that didn’t belong. Solvent darkened his bandage. The sting on split knuckles flared.
A distant chime rang. The voice returned, bright and smiling.
“Thank you for your cooperation. Identity reassurance continues.”
Cassian leaned toward the grate and listened.
Rubber soles squeaked on the wet deck. Faded. A wand chirped twice, then once.
The cadence shifted.
A gap opened—small as a crack in a siege wall.
Cassian closed his hand on Kael’s sleeve. Still no skin. “When I move the grate, you go first. No bolt. No freeze.”
Kael’s eyes slid toward the dark behind them. “I hate this.”
Cassian’s mouth twitched, not quite a smile. “Good. Hate keeps you awake.”
He eased the grate aside, just enough.
Cold air slapped his face as he slipped out. The bridge-run shone wet under strip-lights.
Cassian pulled Kael after him and kept his body between Kael and the lane.
The crowd had thinned. Doors had sealed some away. People stood penned in small groups, watched by wands.
Cassian grabbed the hose coil again and made a show of cleaning. A worker’s penance. A burden with a purpose.
A Demon operator turned, attention snagged by motion. The wand’s glow aimed down the line.
Cassian’s pulse stayed steady. Copper filled his mouth anyway, like he’d bitten a coin.
Kael sidled close, posture too stiff.
Cassian nudged him with an elbow. “Loosen. You walk like you’re auditioning for a funeral.”
Kael shot him a look, then lifted his voice just enough to carry. “And you always talk like you’re paid by the syllable?”
Cassian barked a rough laugh. “Paid? I’d be rich. You’d be broke.”
Kael rolled his eyes, playing along. “I’d be dead from boredom.”
Their bickering put a smear of normal back into the corridor. A couple workers glanced over, annoyed, then dismissed them as ordinary.
The wand swept toward them.
Cassian angled the coil up, blocking Kael’s chest. He kept talking, letting words become cover. “If you’d done your part, we wouldn’t be mopping piss off a king’s bridge.”
Kael snorted. “You kicked the cart.”
Cassian raised his voice, just shy of insolence. “Because you left it in the lane, you blind rat.”
Kael leaned in and jabbed a finger at Cassian’s chest—through cloth, not skin. “You wanna talk blind? You slid into that mess like a saint chasing martyrdom.”
Cassian shoved the hand away, making it look like irritation. “Don’t poke me. I’ll poke back.”
The wand’s glow licked the coil’s edge.
Chirp. Single.
No flesh.
Cassian kept the argument going, tugging them forward in time with the scan’s blind spots. “You complain like a lord. Work like a peasant.”
Kael’s mouth curved, genuine for a heartbeat. “You wouldn’t know a peasant if one bit you.”
Cassian’s fingers tightened on the coil. The words landed too close.
He forced the tightness down and kept walking.
They reached the service junction again. Demon operators still guarded the stairs, but their attention had shifted toward the sealed door line. Something else had tripped procedure.
Someone else was carrying the suspicion now.
Cassian didn’t spend mercy on whoever it was. He took the opening.
Slowly, he approached the operator nearest the stairs—the one with a wrist unit and a wand held like it owned the air. Cassian lifted the stolen credential tab so it caught the strip-light.
“Sanitation detail.” Cassian let boredom and irritation roughen his voice. “Need the service route. Spill’s in the intake lane.”
The operator’s eyes flicked over Cassian’s clothes—clean now—then Kael’s—also clean. Suspicion pricked, but neatness soothed it.
The wand dipped to scan the tab.
Cassian kept Kael half a step behind and left, where the coil blocked the arc.
Chirp. Then a longer hum, like the wand couldn’t decide.
The operator frowned and tapped his wrist unit.
Cassian kept talking, casual and annoyed. “If you want it cleaned, open the stair. If you want it to stink till morning, keep us penned.”
Kael muttered, “You’re gonna get us hung.”
Cassian snapped back, loud enough to pass as worker-spat. “You’re already hanging. I’m the rope.”
The wand chirped again—accepted, not pleased.
The operator swiped the wrist unit. The service door seal hissed. Cold, clean air puffed out.
Cassian didn’t hurry. Hurry drew eyes.
He hauled the coil through and pulled Kael after him. The door began to close at once, hungry.
Cassian jammed his boot into the seam.
Pain shot up his ankle, bright and immediate. He kept his face blank and forced the door to hesitate.
He glanced back down the bridge-run.
One Demon stood over the spill zone, staring toward the buttress shadow where the missing man lay hidden. Another knelt, checking the deck—fiber, smear, something. Their heads bent together.
The count wouldn’t stay wrong forever.
Cassian withdrew his boot and let the seal snap shut.
The sound landed hard.
The stairwell smelled of old iron, damp stone, and machine oil—a back stair meant for servants, not lords. The lights here were dull, yellowed. Kinder than the strip-white glare outside.
Kael leaned into the wall, chest heaving, sweat shining at his hairline despite the cold.
Cassian kept moving and tugged him along. “Not here. Stairs echo.”
Kael stumbled into pace, then hissed, “You’re limping.”
Cassian’s boot scraped on the step. His ankle throbbed. That was the price of a door and a minute.
“Walk,” Cassian muttered. “Talk later.”
They dropped two flights, then cut into a service corridor lined with conduit pipes and stacked crates. The city’s levitation engines hummed underfoot, low and constant.
A wall panel blinked red.
Cassian slowed.
The panel whirred and spat out a thin strip of paper, rattling as it printed. The sound felt wrong in the quiet.
Cassian snatched it before it fluttered to the floor. The paper was warm and smelled faintly of ink and heated dust.
Kael craned. “What is that?”
Cassian held it close and read.
PROCEDURAL NOTE: TRANSIT OVERRIDE.
SUBJECT: VANE, CASSIAN.
STATUS: PROCEDURALLY INCONSISTENT.
REVIEW FLAG: ERASED-CITIZEN PROTOCOL.
His throat tightened. For a beat, he couldn’t swallow.
An intercom chime rang overhead—bright, almost cheerful. The same voice slid down the corridor.
“Service personnel: please remain in place for routine verification. Thank you for your honor.”
Cassian folded the slip and tucked it under his sleeve against the warmth of the serpent ring. The ring pulsed once.
Kael’s gaze fixed on Cassian’s hands. “Cassian Vane. They printed your name.”
Cassian kept walking. Faster now, but not running. Running turned you into quarry.
Kael hurried to match him, panic creeping back into his voice. “What does ‘procedurally inconsistent’ mean? That’s—That’s what you said they do before—”
“It means the castle’s decided I don’t fit.” Cassian didn’t look back.
Kael’s steps stuttered. “Because of me.”
Cassian’s jaw locked until it hurt. “Because of them. Because the king’s peace needs bodies to vanish clean.”
Kael’s breath scraped. “So you can’t—You can’t retire. Not if they’re tagging you like—like—”
“Like an erased peasant.” The words tasted like blood.
Another chime rang, closer. Corridor lights flickered. Somewhere ahead, a door seal hissed.
Cassian planted his feet and hauled Kael toward a side ladder that dropped deeper into the service guts. His grip crushed Kael’s sleeve hard enough to hurt through cloth.
“Listen.” Cassian’s voice flattened. “You follow me. No questions till I say. Break that, you die.”
Kael’s eyes burned—no tears, just heat. “And you? What oath are you keeping, Cassian Vane?”
Cassian’s bandaged hand tightened until split skin pulled and pain flared clean and anchoring. “The only one that matters. The one that gets us out.”
Behind them, boots hit the stairwell—measured, heavy.
The Demon crew had found the trail.
Cassian shoved Kael onto the ladder and climbed after him as the corridor sealed with a clean, antiseptic hiss. The pursuit climbed too, steady and patient as winter.