Chapter 17: The Scavenger’s Tithe
Under-deck, the passage ran hot and tight, shoulder-to-shoulder with bodies hauling coils, tins, and cloth bundles. Cassian Vane let the surge carry him. No pushing. No apologies. Boots scuffed, elbows bit, and nobody bothered looking back.
Floor plates trembled with the work of the castle’s belly—pumps and generators thudding their rhythm into the iron. Ozone pricked the back of his throat. Hot dust clung to sweat. Sodium lamps spat a sick gold overhead, and the vents chopped faces into hard angles of shadow.
A girl no older than thirteen shouldered past with a bucket sloshing gray water over boots. She didn’t even glance up. Cassian didn’t either.
Manners belonged upstairs.
His right hand stayed low near the seam of his coat, where the small blade lay clean and ready. His left held a strip of contract paper folded until it could pass for trash. The serpent ring sat hidden under a wrist wrap, but heat still bled through it, a slow, stubborn burn that didn’t match the corridor’s warmth.
The PA above them stuttered into life.
“—patrol reroute—” it rasped. “Static leak—Sector Nine—containment—”
The words snagged and looped. Each hiccup raised the fine hair on Cassian’s arms, as if the air had learned his name.
He kept his pace. Haste got you noticed. Panic got you killed.
Ahead, the corridor narrowed beside a service hatch painted in old hazard stripes, the paint scraped away in places to raw metal. Beneath the hatch lip, someone had built a tiny machine-shrine: a twist of wire, a button, a broken bulb, arranged with the reverence of superstition and grease-stained hope.
Cassian drifted toward it with the crowd, then slowed like a man catching his breath. He coughed into his elbow—ordinary, ugly, believable—and let his weight settle.
His knuckles pulled tight under their bandage. Split skin. Old bruises. The body kept its own account, even when the mind tried to default.
Something glinted in the vent above the hatch.
Not a drip.
Not a screw head.
A lens.
Cassian didn’t look up. He lifted the folded strip of paper as if checking a note, thumb rolling over the torn edge. Then he slid it under the shrine’s wire twist, half-hidden like a quick offering. His knuckles tapped the hatch: three slow, two quick, one slow. A pattern from Malachi Nash’s drills. A way to knock without admitting you had a name worth taking.
The crowd flowed around him. Someone clipped his shoulder and spat a curse without stopping.
Cassian stayed loose. Blank face. Shift-worker posture.
The hatch didn’t budge.
He waited long enough to look like dead time in a busy corridor, heel-to-toe, the way soldiers waited for orders they didn’t trust. The floor vibration dipped, then surged again, as if the castle took a breath.
The PA crackled. “—blue route closed—” it croaked. “Patrol sweep—”
A change passed through the press. People didn’t stop moving, but their shoulders tightened. Voices dropped. Fear traveled without needing a path.
A hand brushed Cassian’s elbow—light, precise.
He let his gaze drop, casual as checking his own cuffs. A clean scrap of cloth now dangled from his coat tie, knotted tight.
Not his work.
He slid two fingers along it without looking. Bitter tea. Antiseptic. Wrong for sweat and rust.
A message.
“That all you’ve got?” His voice stayed low, pitched for nobody.
A reply warmed the back of his ear. “Depends who’s asking.”
Not patrol. Not clerk. Awake. Edged.
Cassian angled his body a fraction, just enough to catch a hooded figure threading through the bodies. Lean. Hands tucked into sleeves like someone used to hiding what mattered. The hood shadowed the face, but the eyes found Cassian and held him for half a heartbeat.
Lie or recognition. Hard to tell. Harder to care.
Cassian sidestepped as if letting a cart through. The hooded figure matched him, distance held with practice.
The crowd gave them cover—moving bodies, shifting angles, a place to disappear while still in plain sight.
Salt flashed up in Cassian’s memory—stone under his cheek, rope bite at his wrists, green sky that didn’t belong to this place. The image tried to hook in.
He tore it loose by moving.
A narrow alcove opened along the wall where steam pipes ran, seams patched and hissing. The air turned wet and metallic, mold hiding under the heat. Cassian stepped into it and stopped with his back half-turned to the corridor.
Not a brawler’s stance. A soldier’s. Hands visible. Empty.
“Kael.” He let the name fall like a probe.
The hood tilted. “Not loud.” Kael’s voice carried that same tea-and-medicine bite. “You trying to get a bell rung?”
Cassian’s eyes stayed on Kael’s sleeves. “I want the truth.”
Kael’s breath fogged faintly in the damp. “Truth costs.”
“Everything costs.” Cassian’s thumb pressed the seam where his blade rested. “Start with proof. One thing I can check. A place. An object. Anything that isn’t smoke.”
Kael’s gaze flicked—quick—toward Cassian’s wrist wrap. “Wrapped up tight,” he murmured. “Like you’re hiding a lord’s seal.”
Heat pulsed under the cloth. Cassian didn’t flinch. “Answer.”
Kael’s shoulders rose, then dropped, like he’d decided which regret he preferred. “You don’t remember the smell of your own hands.”
Cassian’s fingers flexed once. The movement was small. The threat wasn’t. “Try again.”
Kael leaned closer. Antiseptic hit harder, sharp enough to sting. “Soap. Lye soap. Too much. And—” He paused, nostrils flaring like he was sorting scents in the air. “—brass filings. You used to come back with brass filings under your nails. Like you’d been scraping a lock. Or a nameplate.”
Cassian’s throat tightened. He’d never given that detail away. Not to Nash. Not to anyone. Still, his right thumb trembled—just once—before he pinned it to the coat seam.
“Who are you?” Cassian kept his voice flat.
Kael let out a thin, quick laugh that died almost immediately. “I’m the one you’re not supposed to find.”
Cassian stepped in and stole another inch of space. Steam dampened his hairline. Bruises under his ribs complained in a dull, old ache.
“No.” His words came out low, controlled. “You’re the one claiming you knew me before the first wipe. Say it plain, or I walk.”
Kael met his eyes and held them too long for comfort. “You were called Elias.”
Cassian’s teeth ground. The name tasted like blood that had dried and come loose again. “Lots of men get called things.”
“Not like that.” Kael’s mouth tightened. “Not like a handle on a blade.”
Cassian didn’t move. Didn’t blink. “Give me something solid.”
Kael’s eyes flicked up. The vent-lens caught the light again, then dimmed.
“They’re listening,” Kael whispered. “Don’t make me say more than you can carry.”
Cassian pulled the folded contract scrap free—warm now, as if the ring’s heat had bled into it through his glove. He held it between two fingers so Kael could see the torn edge and faint ink mark. “You called for this.”
Kael’s expression pinched. “You brought a contract scrap to confession.” A beat. “Bold.”
“Price.”
Kael glanced past Cassian at the moving corridor, the crowd that could hide a knife and bury a body in the same minute. “I want a sliver of your future.”
Cassian’s eyes narrowed. “Say it in words that mean something.”
“Names.” Kael swallowed. “Not all. One. A hint. You get lists—I need warning. Something to keep me from ending up on a hook.”
Cassian’s knuckles twinged under the wrap. The last contract proof sat heavy in his pocket already. Finish it. Get out. Vanish beyond the city’s reach, beyond Director Seraphina Vance’s polite knives.
Kael’s brass-filings detail wouldn’t let go.
“You want a king’s favor,” Cassian muttered.
Kael snorted. “Kings don’t favor people like me. Just… don’t hang me.”
Cassian leaned close enough to speak through the pipe hiss. “You want me to betray the system that feeds me.”
“Feeds you?” Kael’s eyes flashed. “It’s fattening you.”
The word *lord* hovered in Kael’s tone even before he used it. Cassian didn’t argue. He weighed the smallest payment he could survive.
“I can keep you off one sweep,” Cassian said. “Tonight. A route. Not names.”
Kael’s smile showed no teeth. “Route’s nothing. Route’s air.”
Cassian’s left hand went inside his coat and came back with a thin strip of cloth, folded tight. Dark stain along the edge—blood and ink. Proof for Nash. Proof for an exit clause that kept slipping away.
He didn’t open it. He just let Kael see enough.
Kael’s eyes locked onto it. Hunger flickered there, then got shoved down. “That’s hot,” he breathed. “You carry it like a relic.”
“It’s my oath.” Cassian’s fingers tightened around the fold. “It’s how I leave.”
“So you do remember oaths.” Kael’s voice softened, then sharpened again. “Fine. One verifiable detail. That’s what you want?”
Cassian tucked the cloth away. “One detail. Then you get your route.”
Kael’s gaze slid to Cassian’s wrist wrap again. “You still wear it,” he said. “The serpent.”
Heat licked under the cloth, answering the name. Cassian didn’t look down. “Talk.”
Kael drew a breath as if bracing for pain. “There’s a plaque. Brass. Half-polished from hands passing. You used to stop there like you couldn’t help it.”
Cassian’s tongue stuck to his teeth. “Where.”
“Inner Annex.” The words came out fast, as if speed could make them safer. “A service spur off the white-lamp route. Find a door with three rivets set wrong—like a drunk smith did it. Past that, the plaque.”
Three rivets wrong.
Something in Cassian’s chest went cold. The detail rang with the wrongness he’d noticed before, in a different corridor, in a different chapter of his life.
Kael’s voice dropped. “Your name’s on it.”
Cassian’s lungs hitched—one beat, then another, like they’d forgotten the pattern. He kept his face still.
“My name’s on receipts,” he forced out. “Orders. Dockets.”
Kael shook his head once. “Not like this.”
Cassian stepped closer, enough to pin Kael with posture alone. No touch. No noise. Threat contained like a knife kept in a sleeve.
“You said you knew me,” Cassian murmured. “How. What did you call me.”
Kael’s eyes dropped to Cassian’s mouth, then lifted again. “You didn’t like being called anything. You’d flinch every time. Like the word had teeth.”
Cassian’s throat worked. His body remembered that flinch even if his mind tried to deny it. “And you,” he asked, voice tight. “What did I call you?”
Kael’s laugh came out wrong, cracked at the edges. “Nothing. You never said my name.”
“Then why help me?”
Kael’s face tightened. The quickness fell away for a moment, and someone tired showed through. “Because I’m done carrying other people’s dead memories,” he muttered. “Done getting hunted for scraps.”
Steam hissed. Somewhere deep, a valve clanged.
Cassian let the beat stretch. Then, quieter: “What’s your price?”
“Protection from the sweepers,” Kael said. “And one small proof you’re not just doing their work. Give me something they wouldn’t want me to have.”
Cassian’s mind snapped through routes, blind corners, patterns. He could give a window. A time. No names.
“All right.” He gave a single nod. “I give you a route. You give me a sample. Something I can hold.”
Kael eyed him. “You bargain like a priest.”
Cassian’s mouth twitched, almost a smile and not quite. “I bargain like someone who wants to keep breathing.”
Kael’s nod was sharp. “Then we move. Not here.”
Cassian followed without asking where.
Kael slid back into the press, bodies parting and closing behind him. Cassian matched him step for step, letting noise and motion smear them into the crowd. They turned into a narrower service run where the lamps flickered harder and condensation slicked the floor. Rust and old soap drifted from ahead.
Kael stopped at a plain door with a peeling symbol, half-scraped away. He knocked once, then twice, and pressed his palm to the panel.
Nothing clicked. No bolt slid. Still, the skin along Cassian’s forearms prickled—static like dry winter, soft and insistent. The corridor noise dulled, as if someone had stuffed cloth into the world.
Kael pushed the door open.
A cramped washroom niche waited inside, clean in a way that felt deliberate. A basin. A cracked mirror turned to face the wall. Hooks with folded cloth. An old hand-dryer humming like it never fully shut up. Soap sat heavy in the air, plain and sharp, almost sacred compared to the iron stink outside.
Cassian stepped in and shut the door. The click landed loud in the hush.
Kael leaned back against the wall, arms crossed. “You’re safe for a breath,” he murmured. “Not long.”
Cassian’s eyes swept the seams around the door, then the vent grate near the ceiling.
No glint.
No lens.
The prickling eased a little, like a helm lowered. His shoulders dropped a fraction before he could stop them.
Kael tipped his chin toward the hooks. “Change. You’re wearing corridor fibers. They’ll track that.”
Cassian went to his coat clasp. Slow movements. Steady hands. His pulse beat in his split knuckles anyway, and the ring under the wrap throbbed with heat.
“You’ve got spare clothes,” Cassian said.
Kael’s mouth tilted. “Scavengers don’t live long if they stink the same every day.”
Cassian stripped his coat off first, careful not to flash the stained proof tucked inside. Cool air touched his ribs through his shirt. He hung the coat on a hook; the metal was cold and damp.
Kael watched with narrowed eyes. “You always do it like that?” he asked. “Orderly.”
Cassian lifted his shirt hem. Fabric tugged at the scabbed scrape on his shoulder and burned cleanly. He swallowed it down and kept going. “Habit.”
“Or prayer,” Kael muttered, and looked away—polite in a rough sort of way.
Cassian turned the cold tap. Water spat, then ran clear. He worked soap into the grime beneath his nails, scrubbing until the lather went gray. The smell cut through rust and sweat. His skin softened under it, and the simple relief made him wary.
He rinsed slow. Water ran over split knuckles until the sting eased into a dull throb. His palms pressed the slick porcelain. Clean.
His hands looked less like tools.
The thought crawled under his skin. He scrubbed again, harder, as if friction could erase it.
Kael shifted his weight. “You’re not gonna ask why there’s no mirror?”
Cassian glanced at the turned glass. “Don’t care.”
Kael’s laugh was thin. “You should. Some people can’t stand their own faces after a wipe.”
Cassian shook water from his fingers. Drops snapped against the floor. He hit the hand-dryer button.
The machine roared, blasting hot air that smelled faintly of warmed dust and old metal. Heat spread into his joints. His fingers loosened, stiffness easing.
A breath slipped out of him—too close to a laugh. He swallowed it fast and let the dryer eat the sound.
Kael watched that breath like it meant something. “You keep hearing them?” He nodded toward the door, toward the muted corridor beyond.
“Muffled.”
“Boots pass here sometimes,” Kael murmured. “If they stop…”
He didn’t finish. He didn’t have to.
Cassian shut the dryer off and flexed his fingers. Tight, clean skin. He reached for the bundle of spare clothes—plain fabric softened by too many washes.
Last came the wrist wrap.
He unwound it carefully. The serpent ring showed: brass-and-bone, coiled ugly against his skin. It warmed the instant it tasted air, as if it had been waiting.
Cassian’s stomach tightened.
Kael’s eyes locked on the ring. He didn’t step closer. “They really put it back on you.”
Cassian slid the clean shirt over his head. Soft cloth brushed his scraped shoulder, and his teeth clenched at the wrongness of it. “It was on me when I came in.”
“Yeah,” Kael muttered, then corrected himself as if the word tasted dangerous. “Not your choice, though.”
Cassian pulled the shirt down and smoothed it over his ribs. It smelled of soap and something faintly herbal, crushed leaves. Kael tossed him a heavier coat.
Cassian caught it and shrugged in. No stains. No corridor fibers. The lining rasped gently over his bandage.
“You keep changing skins,” Kael said. “Like a snake.”
Cassian adjusted the seam. “Better than being skinned.”
Kael’s mouth twitched. “You’ve got humor left.”
“Don’t confuse it with trust.”
“I won’t.” Kael’s voice went flat. “Trust gets people killed.”
Cassian retrieved his blade from the old coat and slid it into the inner seam of the new one. The familiar weight settled him more than the clean smell did.
A soft scrape came from outside the door.
Footsteps followed—muffled, disciplined. Not workers.
Kael lifted one finger.
Wait.
Cassian held still. Breath shallow. The masking dulled sound, but the cadence of boots pressed through anyway.
Patrol.
Kael met Cassian’s eyes. An understanding passed without words: necessity, nothing more. Two men pinned under the same machine.
The boots slowed. Drifted. Moved on.
A radio squelch bled through the masking edge—harsh and brief.
Kael let out a careful exhale. “See? Drumbeats.”
Cassian’s hands tightened on the coat hem. “Give me the sample.”
Kael pushed off the wall and drew something from inside his sleeve: a thin etched strip—metal, or close enough. Fine lines caught the washroom light in tiny flashes.
Cassian didn’t take it immediately. “That’s supposed to anchor a moment.”
Kael nodded once. “A shard. Scraped off an old record. Not the council kind.” His eyes darted. “Don’t ask how.”
Cassian took it. The strip felt oddly warm even through his glove, like it had lived close to skin.
“You want your route,” Cassian murmured.
“In a minute.”
Cassian’s stare didn’t move.
Kael lifted both hands. “All right. Two hours from now, sweeper shift changes. East run for a drill. Go south through the linen spur—they won’t look there. They hate the smell. You tell your… people. That’s what you give me.”
Cassian nodded once and locked it away. A corridor window. No names. No targets. His plan stayed intact—for now.
“You said you knew me,” Cassian said. “Before. What was I?”
Kael hesitated. His throat bobbed. “Hunted.”
The ring’s heat pulsed under Cassian’s wrap like an answer trying to get out.
Kael kept going, words speeding up as if he couldn’t stop once he’d started. “They’d post your name in places only certain eyes could read. Not public. Not official. More like… a notice for people who kill for a living. You were something they wanted back. Or wanted gone. I never knew which.”
Cassian shifted the shard in his palm. The etched lines snagged light. “Victim,” he muttered. The word scraped on the way out.
Kael’s gaze dropped to Cassian’s bandaged knuckles. “Not helpless,” he said. “Never that.”
Cassian lifted his left hand. “Show me it works.”
Kael frowned. “Here? You sure?”
Cassian pulled his glove off. Skin pale under the washroom light. He pressed the shard against the inside of his wrist, near the spot where the fragments always flared.
The serpent ring on his other wrist heated in response, sharp and jealous.
The shard bit. Cold first.
Then—
Copper flooded his mouth. His vision tightened at the edges. A thin whine rose in his ears and synced with the city’s hum until it felt like the building itself had found his pulse.
His knees softened.
Cassian caught himself on the basin; porcelain slicked under his palm. White-lamp glare flashed behind his eyes. A corridor. Bright. Too clean. Brass plaque mounted at shoulder height.
Letters.
His own name carved deep under a heading that made his stomach drop.
HUNTED ASSET.
His fingers clawed the basin rim. Breath came short. Cold sweat gathered at the base of his spine and slid under the clean shirt. The ring burned like fresh brand-iron.
Then the flash snapped away, leaving only copper and metal and the washroom’s too-clean soap.
Kael’s voice reached him from far off, then closer. “Hey. Don’t—don’t fall. Not in here.”
Cassian swallowed. His throat felt sanded raw. He wiped his mouth with the back of his hand—nothing there but damp skin. The taste stayed anyway.
“I’m fine.” The words rasped.
Kael’s eyes searched his face. “You got it. The plaque.”
Cassian straightened slowly, forcing his legs to cooperate. He slid the shard off his wrist and clenched his fist until the tremor steadied.
“That plaque,” he breathed. “Where. Exactly.”
Kael gave a quick nod, like he’d been waiting for the question. “Inner Annex spur. Door with the wrong rivets. You’ll know it.”
A pause.
“You always did.”
Cassian slipped the shard into an inner pocket, close to his ribs, where it rose and fell with his breath. “You said you survived,” he murmured. “How?”
Kael’s mouth twisted. “Didn’t get caught. That’s it.” His eyes flicked to the door. “And I learned to trade. People pay for memories like they pay for salt. They think it’ll save them.”
“And you think giving me mine saves you.”
Kael held his stare. “Maybe.” A beat. “Maybe it kills us both.”
Cassian stepped in, voice low enough to ride under the hand-dryer’s hum. “You’ll meet me again.”
Kael’s lips parted, then closed. Reluctant nod. “If you’re still breathing.”
Cassian pulled his glove back on. Sweat made the leather stick. He flexed, then rewound the wrist wrap over the ring, hiding the coil again.
“I leave first.”
Kael’s expression sharpened. “You sure? If they’re keyed to you—”
Cassian cut him off. “You stay. Count to sixty. Then go the other way.”
Kael looked like he wanted to argue. He didn’t. “Fine,” he muttered. “Lord’s orders.”
Cassian’s jaw tightened at the word, but he didn’t waste air on it. He moved to the door and paused, listening.
The masking still dulled the corridor, but the static prickling returned along his forearms as he neared the seam, like the air outside recognized him.
Kael’s voice came low behind him. “They’re sweeping for echo matches. Your echo. It’s trending.”
Cassian kept his hand on the latch. “That’s a fancy way to say hunted.”
“You don’t get it.” Kael swallowed hard. “Once it’s keyed in, it’s not men hunting you. It’s the system. It tastes you. If it locks on, it won’t stop. Not till you’re back in a chair. Or in a bag.”
Malachi Nash’s warnings. Director Seraphina Vance’s unseen hand. The ring’s heat. It all snapped into a single line inside Cassian’s head.
“Then it won’t lock on.”
Kael let out something between a laugh and a wince. “You’ll fight a king?”
Cassian glanced back once. “I’m just trying to leave his castle.”
He opened the door and slipped out.
Harsh corridor light slammed into him. Noise hit like a physical shove. Wet-metal stink returned, and ozone bit his nostrils. Cassian blended into the flow at once—shoulders loose, head down, pace steady.
A flashlight beam knifed across the floor ahead.
Patrol.
Cassian let a cart roll between him and the light, moving with the bodies like he belonged. A worker cursed. Someone laughed too loud, brittle as broken plastic.
Then the shard in his pocket pulsed hot, sudden and insistent.
The world lurched.
Another flash—sharper. Brass plaque again. Letters deeper, crueler. His name—CASSIAN VANE—under HUNTED ASSET.
His teeth clicked together. Copper surged up his tongue.
A radio squelched nearby, loud enough to cut the din. “Echo match trending,” a voice barked. “Contain Vane. Contain Vane.”
Cassian didn’t break rhythm. He didn’t look around. He kept walking.
Still, the corridor seemed to narrow. Bodies pressed in closer, and what had been cover started to feel like a trap.
Boots quickened behind him. Closer now. Measured. Hungry.