Chapter Fifty-Three Shadows on the River
Chapter Fifty-Three. Shadows on the River
VPN
50
Morning smelled like coffee and rosemary and the kind of quiet that feels borrowed. Thorne was already up-sleeves rolled, hair damp, Verre & Loup cracked open like he meant to learn from it. He looked up, the hard edges in his eyes softened.
“Sleep?” he asked.
“Adjacent,” I said. “You?”
“Also adjacent.” His glance ticked to the ward cloth over the mirror-calm, obedient-when Wolfnet chirped across the table.
-Caius: North quay. Two boats adrift. No crew. Hulls scored. Dogs won’t scent. Captains pinging.
The air tightened. Thorne’s jaw went from man to crown.
Aeron padded out in dinosaur pajamas, hair defying physics, dragging Mister Dwagon by one wing. “Pan-cakes,” he announced, then read our faces and amended solemnly, “Firs’ hug.”
We complied. Hugs are policy.
By the time pancakes landed, Cassia breezed in with a tablet and a pastry box labeled “backups.” Julian followed, already typing at a velocity that suggested caffeine crimes. Maris arrived last, carrying the day like a tray she refused to drop.
“Fishermen?” I asked.
“Missing,” Julian said, angling a harbor cam toward us: two empty skiffs bumping the quay like they’d forgotten people. “Grayline Pier and the old ferry posts. Rails gouged wide. No oil, no blood, no prints.”
“Wind?” Thorne asked.
“Bare,” Julian said. “Tide: metronome. Weather votes no; something else votes yes.”
Caius’s next ping: Boards look melted. No heat on scan. Cold spots along gunwales.
“No scent,” I murmured. My wolf uncurled, awake before my coffee.
1/8
VPN
50
Chapter Fifty-Three Shadows on the River
Maris leaned in, voice even. “Glass leaves no scent,” she said. “And a river is a very long mirror.”
Aeron frowned at his plate. “No cold lady,” he decreed, thwacking Mister Dwagon’s tail for emphasis. “No wiver yewwy.”
“Correct,” Cassia said gravely. Then, to us: “Also confiscated six mirror compacts in the west hall. They’re going in my trophy drawer.”
“After,” Thorne said. To me: a look, a decision. I nodded. “Captains in the east hall in ten,” he added. “We go now.”
“Buddy system,” he said softer.
“Unfortunately,” I agreed, and he kissed my hair to accept the joke as compliance.
We took the Green Route. Guards had the look of people who’d slept less than us. Overnight, the east hall had become a command room-maps taped down, analog radios humming, blue tape grids. The river on the main screen played innocent. It lied.
Caius tapped a chart. “Here and here. Drift suggests both boats cut loose mid-channel, rode the tide in.”
“Cut by what?” Cassia asked.
“Not a what,” Maris said. “A who or many-reaching along reflection. The court tests our lintels. Last night the courtyard. Today the water.”
Julian cued a drone clip. “Watch,” he said, hating being right. The camera skimmed low over gray. Three boring beats. Then a smear-dark, slick-moving against the current, neither on nor under the
surface. Pixels snowed black. Feed recovered to empty water. No wake.
“That’s not weather,” I said,
“Congratulations,” Cassia said. “We’ve disproved clouds, Buy me dinner.”
“I’ll expense it as morale,” Julian murmured. They didn’t look at each other. They absolutely heard
each other.
Daven came in steady as a keel. Halden scowled by habit. Valeria sat like the chair owed her taxes. The court had learned to show up uninvited.
“Status?” Daven asked.
“Two empty boats,” Thorne said. “River marks. No scent. Maris?”
2/8
14:40 Mon, Apr 20 N
Chapter Fifty-Three
Shadows on the River
VPN
50
“Rivers can be doors,” she said. “We can make them walls, sound-lines, mirrored hardware, salt at the seams, bells under bridges. Constant ripples where shadow wants stillness.”
“On it,” Maris said, already deploying three invisible teams. She did not smile.
Valeria’s voice went smooth as lacquer. “And the narrative? The city is whispering ‘Shadow Queen.’ Fear moves faster than boats.”
“Then we move faster than fear,” Julian said. “Steady updates. No drama. Give people jobs: cover river-facing mirrors, use lit quays, don’t crowd banks. Basic. Boring. Human.”
“Boring is my kink,” Cassia said.
“Cheaper than armor,” Caius added, bone-dry.
Daven nodded. “We grid patrols upstream. Not chasing-standing.”
“Stand,” Thorne agreed. “No thrashing.”
My wolf rose like tide. I didn’t push her down. “I’m going to the quay,” I said. “Seen, not stupid.”
He didn’t argue. “Buddy system,” he repeated.
“Un-for-chu-nitly,” Aeron echoed from the doorway-smuggled on Cassia’s hip, judge-serious.
“Mama no ‘lone. Daddy no ‘lone. No wiver bite.”
Cassia kissed his hair like she hadn’t been caught. “Audit passed.”
We kitted fast: analog coms, no glass-chatter, thin silver-thread bracelets, mirrored token warm in my pocket like a low “good.”
The north quay was a blade-metal air, old nets, faces weathered into witness. Two skiffs sat on the stones like they were embarrassed by their betrayal.
A woman in a red wool hat stepped forward. “Majesty,” to Thorne, then to me with a softer muscle, “Luna.” Her chin trembled, then disciplined itself. “My brother-Jaro. Out at sunrise like always. Boat back without him. Without smell. How do I tell our mother a river took nothing and everything?”
“I won’t lie,” I said. “I don’t know yet. But we’re here. We won’t leave you with quiet.”
She measured me, found enough to carry. “Then I’ll make soup. People eat when they’re scared.”
“Soup is policy,” Cassia intoned, and accidentally made her smile.
3/8
14:40. Men, Am 20 (
Chapter Finy Threk
Shadows on the River
Marie’s crew walked the watering, palms down, kits open. One tech pressed a mirrored nail into a stone seam and murmured a word I felt in my bones. A lace of black frost flashed along rivets, then blinked out. The nail glower faint white, then dulled useful, not pretty.
“What’s it do?” I asked.
“iteminds reflections who’s in charge,” Maris said. “Little sounds, often. Like a heartbeat”
Calus’s teams Knotted bells beneath the first bridge. The chime dropped, the river stole it, and somehow the air breathed easier.
“Breakers, bell-lines, escorts,” Daven tallied. “Keep the river busy with us.”
“And the city busy with itself,” Julian said, “Safety sheet in three minutes. Also a gentle request to stop reporting cigarette smoke as supernatural fog,”
“You are ruining my field work,” Cassia said,
“We are saving my sanity,” Julian replied. Her smile tilted warmer than she meant it to.
A boy with a too-small knit hat and a chip in his blue toy boat planted himself by my knee. All elbows. More courage than mass. “You’re the Luna,” he announced,
“Lam.”
“My dad says the wiver used to listen.” He glared at the water like it owed him rent. “You tell it to
listen.”
“What’s your boat called?” I asked.
He considered, “Dwagon.”
“Excellent branding,” I said, offering my palm. He handed it over-warriors recognize warriors. I set the toy at the edge and pressed two fingers to its deck. “Listen,” I told the river, not loud and not polite. “Not your door.”
Cold skimmed my knuckles-then eased. My wolf lifted her head. Maris spared me a single nod.
The boy retrieved his boat, satisfied. “Kay. But if it naughty, we bonk It.”
“Only with professional supervision,” Calus murmured, which made the boy’s father bark out a laugh ho didn’t know he had left.
We stayed visible until fear turned back Into jobs. Back at command, the map pulsed calmer. Bells
4/8
14:40 Mon, Apr 20 N
Chapter Fifty Three
Fifty-Three
Shadows on the River
under bridges threaded a quiet music under everyone’s ribs. It almost felt like a win.
It wasn’t.
VPN
50
Midafternoon, Wolfnet again: -Patrol Delta, West Span. Temp drop. Visual maybe. Sending. The clip showed shadow pooling beneath the arch like a bruise, then sliding upstream. It pressed the mirrored line at the pylon.
Black snow. Recoil. Dissolve.
No scent. No scream. Just the patient knock.
“Do we chase?” Halden sharpened.
“No,” Thorne said. “We hold.”
“Eyes on the span,” Maris said. “Lady Elara?” Her look asked me to stand in a doorway and mean it.
“Buddy system,” Thorne said automatically.
“Un-for-chu-nitly,” came Aeron’s tiny echo as Cassia shouldered him farther from splash range. He patted her face. “No tut, Cass.”
“I don’t tut,” she said..
“I do,” Julian sighed, already handing Cassia his latte. “Elegantly.”
We took the low path beneath the arches-stone, water, the hush of bells like modest stars. Halfway across, the air cooled in a lying way. The ward crew strung mirrored thread between pylons, knotting it with a nothing-looking loop that behaved like law.
“Stand with them,” Maris said. “Face the water. Don’t feed it fear. Feed it fact.”
Fact: I had a boy who needed pancake bribes and believed stickers could cow a river. I had a mark that hummed when he laughed. I had a city trying to remember itself. I had a court addicted to optics. I had a door to keep shut,
My wolf rose and stood with me. The world sharpened-salt, rust, wet rope, the slick of old fear- and the clean cut of rosemary because Cassia had tucked a sprig in my pocket like a joke she meant.
The smear gathered, ink thinking. It pressed the line. The quay nail hummed back-a heartbeat answering a heartbeat. Black frost filigreed a seam, then retreated.
“Not your door,” I said, quiet. “Not your king.”
5/8
14:40 Mon, Apr 20 N
Chapter Fifty-Three – Shadows on the River
The smear tested. Not a lunge. A measure.
I touched the token at my wrist. Warmth answered. Thorne’s palm found the small of my back, anchoring more than posture.
“Not your door,” he said, voice like weather. “Not your boy.”
The smear unraveled into quiet flakes above the surface-as if embarrassed to be seen breaking
rules.
50
“It listened,” Maris said. “For now.”
“For now,” I agreed.
We didn’t shoot anything. We posted everything. Julian pushed a calm bulletin-Wards hold on river; patrols escort fishers-and buried the ghastliest clips under soup recipes and a photo of Cassia handing out bright yellow DOOR GUARD stickers to small tyrants who took them like medals.
By evening, fear was walking instead of running. The fish market reopened for two slow hours. A baker sold boat-shaped loaves “for luck.” Someone spray-painted NO YELLY, RIVER on the quay wall in block letters. I decided liturgy sometimes needs vandalism.
Council met because they always do when the air bleeds even if people don’t. Halden proposed a dusk curfew and restricted permits, reading from a script that had worked in a different city for a different problem. Daven countered with escorted lines and lit routes.
“Curfews breed rule-breakers,” he said. “Escorts make rules feel like help.”
Valeria smiled with teeth. “Or we accept the city has two rulers now-stone and shadow-and stop pretending sugar can sweeten it.”
“Sugar cannot,” I said. “Courage can.”
She eyed me like a poem she didn’t want to like. “Your wolf is showing,” she said, almost fond.
“Good,” I said.
Maris reported electronics amnesty bins at river gates and two more illicit mirror compacts for her. growing museum of poor choices. Her crews mapped which windows to cover at sunset; whole neighborhoods looked like they’d agreed to nap together.
When we adjourned, I stood with Thorne at the gallery glass, watching black mist nose the railings and slink away like it remembered other obligations,
6/8
14:40 Mon, Apr 20
Chapter Fifty-Three
Shadows on the River
VPN
50
“You okay?” he asked, thumb finding my pulse as if I were a ward.
“No,” I said. “But not broken.”
“Add that to policy,” he said.
“Next to soup.”
“And buddy system.”
“Un-for-chu-nitly,” drifted from the hall as Aeron, half-asleep on Cassia’s shoulder, contributed to governance. He still had Mister Dwagon by the wing; the dragon’s button eye glared like it understood
labor law.
We expected panic by nightfall. Instead, the city hummed-unsettled, obedient to bells. That scared me more. Acceptance has a cousin named surrender. I don’t want Crescent to meet her.
Mother texted after Aeron face-planted onto a pile of books he insisted were pillows: Old note: shadow courts like bridges and bends. Lintels there. Laughter, bells, rosemary. Keep doing that. Also feed your wolf or she’ll sprint at bad times. I wrote back: Define “feed.” -Meat. Kisses. Soup. In that order. Laugh first.
I laughed, and Thorne kissed me in the doorway like a man who’d read the list and scheduled it.
We took the inner terrace. Crescent spread below-lit streets and cautious boats, bells beneath arches tapping a city-wide pulse. The river rolled black and pretty and for now-didn’t knock.
“Status?” I asked into my com.
“Alive,” Julian answered. “Feeds split between Shadow Queen panic, Door Guard merch, and a fisherman’s toddler trying to feed the river a carrot. Caption: ‘For peace.’ I’m buying the kid a job.”
“Coalition expands,” Cassia said, appearing with three mugs and a blanket like she was founding a cult on my balcony, She bumped Julian’s wrist as she handed him a cup; he pretended he didn’t need the warmth and very much did. “Soup, rosemary, bells, carrots.”
“Add stickers,” Julian said. “Branding matters,”
Caius passed below on patrol and didn’t look up, yet managed to be dry. “Add sleep. Revolutionary.”
Aeron wriggled under the blanket between us like a contraband potato. “No wiver,” he declared. “Dwagon bite if naughty.”
“Within policy,” Cassia told him. “Dwagon is licensed.”
7/8
14:40 Mon, Apr 20 N
Chapter Fifty-Three
Shadows on the River
VEN
“Is Dwagon union?” Julian asked.
Aeron considered, then nodded. “Union naps.”
“Finally,” Caius said from the path, perfectly audible without breaking stride. “Legislation I can support.”
We went in when the air sharpened. I tucked Aeron in, and he caught my wrist in his sleep and decided to keep it. Mister Dwagon stared me down like a velvet bailiff.
On the sill, rosemary breathed green. I laid my palm on the ward cloth; it warmed where I touched and nowhere else. Bells under bridges chimed once, stubborn and sane.
“Not your door,” I told the dark. “Not tonight. Not ever, if I can help it.”
The river didn’t answer.
The bells did.