CHAPTER 41: MOUTH ZERO, EMPTY HANDS
FIELD NOTE:
When a clue is only two letters, it is either a shortcut or a joke.
The world keeps choosing joke.
The skiff slid deeper into the canal like it was trying to forget the city existed.
Stone walls.
Black water.
Drips that sounded too loud.
Verena’s lights faded behind us until there was only the forward pull of the current and the smell of rot pretending to be history.
Lyra sat with her knees up, cloak tight, watching the darkness like it might attack out of embarrassment.
Roth sat at the bow, still as a guard statue, listening.
Livi sat on the skiff like she had never been on something so small and hated every second of it.
Her hair brushed the wood.
Her cloak was damp.
The air around her smelled faintly of rain.
She looked at the canal ceiling.
“This is a coffin,” she said.
Lyra snorted.
“You’re the ocean,” Lyra said. “How are you afraid of a hallway.”
Livi’s eyes narrowed.
“I am not afraid,” she said. “I am insulted.”
Lyra smiled.
“That’s the closest thing to fear you’ll admit,” she said.
Livi’s contempt pressed into my skull.
Your fire is loud.
Lyra’s eyes glittered.
“And your water is petty,” Lyra replied.
I stared forward.
“Best friends,” I muttered.
They both turned toward me.
“Shut up,” Lyra said.
“Yes,” Livi said.
Pyon blinked onto my shoulder.
…they mean
“Yes,” I whispered. “They mean.”
The canal bent left.
Then right.
Then down into a stretch where the stones were older and the rune etchings were faint, worn like someone scrubbed them away with guilt.
The current tugged harder.
I pulled the sealed envelope out and checked the coordinates again.
Old canal mouth.
Gate code that works once.
Route mark: MZ.
The letters sat in my brain like a splinter.
MZ.
Not a place name.
Not a person.
Just two clipped teeth.
My new skills hummed quietly.
Crowd Sense.
Cipher Sniff.
Case Threading.
All of them saying the same thing.
Someone wants you to chase this.
The skiff bumped a submerged rail.
Roth’s hand lifted instantly.
Lyra’s heat rose a fraction.
Livi’s eyes narrowed.
I held up a hand.
“Just track,” I whispered.
We drifted forward and the darkness opened into a wider chamber.
A lock basin.
Iron gates on both ends.
Chains.
Winch wheels.
A maintenance platform with a single dead lantern.
Above the far gate, carved into the stone, were two letters.
MZ
Painted once.
Scraped off.
Carved again by someone stubborn.
Lyra squinted.
“MZ is literally here,” she said.
I stared at the letters and felt my stomach drop.
Because the letters were not a code.
They were a label.
A place called nothing.
Maintenance Zero.
Mouth Zero.
Whatever it stood for, it sounded like the kind of name you give a hole you want nobody to remember.
The skiff drifted to the platform.
I climbed out first, boots crunching on salt grit mixed into the stone.
Salt.
Even here.
Roth followed.
Lyra followed.
Livi stepped out last and the water on the skiff boards shivered like it was relieved.
“Do you feel it,” Lyra asked.
I nodded.
“Yeah,” I said. “This place is wrong.”
Pyon blinked onto the MZ carving and sniffed it like it was food.
…old
“Yes,” I whispered. “Old.”
I moved toward the winch.
No guards.
No clerks.
No obvious ambush.
Which meant the ambush was better.
Crowd Sense pulsed.
Nothing human nearby.
Cipher Sniff pulsed.
The lock mechanisms were not just mechanisms.
Runes were hidden in the grooves.
A silence charm pattern.
A dampening grid.
Someone upgraded this lock to eat magic and sound.
Lyra leaned close and whispered.
“They really don’t want people talking in here.”
“Or casting,” I whispered back.
Livi’s mind pressed, amused.
Humans fear witnesses more than monsters.
Roth’s voice was quiet.
“Then we do not give them witnesses,” he said.
I reached for the gate controls.
The moment my fingers touched the cold iron, my system flickered.
Unauthorized content usage: if you discover this narrative on Amazon, report the violation.
[NOTICE]
Authority-tagged infrastructure detected
Access: limited
Logging: active
Logging.
The lock was recording.
Not with eyes.
With magic.
I pulled my hand back.
“Hold,” I said.
Lyra frowned.
“What,” she asked.
“This lock reports,” I said. “If we open it raw, someone gets pinged.”
Lyra’s eyes narrowed.
“So,” she said, “we open it rude.”
“Yes,” I said.
I pulled a strip of contamination seal wrap from inventory and slapped it over the rune groove.
Then I carved a quick counter-rune with salt paste and charcoal.
Crafting brain.
Sealcraft muscle memory.
[CRAFTING SUCCESS]
Rune Muffle Patch (Uncommon)
Effect: reduces logging signal (Minor)
Duration: 10 minutes
Lyra stared.
“You are disgusting,” she said.
“Thank you,” I said.
Roth stepped forward and cranked the winch.
The chain groaned.
The gate shuddered.
The silence grid flickered, but the Rune Muffle Patch held.
The iron gate lifted just enough to slip through.
We pushed the skiff forward and drifted into the next channel.
The water got darker.
Not night dark.
Oil dark.
The canal narrowed into a throat again, then widened into a long, flat tunnel lined with old brick.
Halfway down, the bricks changed.
Newer repairs.
Fresh mortar.
Someone had been here recently.
Lyra’s heat rose.
“Fresh work,” she whispered.
Roth’s eyes narrowed.
“Recent,” he confirmed.
I crouched and ran fingers along the brick seam.
Still damp.
Snowmelt moisture.
Two days.
Maybe three.
Crowd Sense pulsed again.
Still no humans.
But something was waiting.
The canal spit us out behind a warehouse.
Not in the city.
Outside the outer wall.
In the forgotten industrial strip where the Crown stores things it wants to pretend it doesn’t own.
The warehouse door was half open.
A rope hung loose like someone left in a hurry.
Lyra stared at the gap.
“Trap,” she said.
“Yes,” I replied.
Roth walked toward it anyway.
“Then we step carefully,” he said.
Lyra blinked at him.
“You’re supposed to be the cautious one,” she said.
Roth’s expression stayed flat.
“I am,” he said. “Carefully.”
We entered.
The smell hit first.
Salt.
Wet cloth.
Incense.
And something faintly metallic that made my lockbox hum.
Blue thread residue.
The warehouse interior was empty in the loud way.
Crate outlines in dust.
Rope scuffs on the floor.
Drag marks.
Whatever was here got moved.
Recently.
My Detective skill pulsed like a bruise.
I closed my eyes and listened.
Not with ears.
With everything.
Footprints.
No, sled runners.
No, cart wheels.
A heavy load.
Moved fast.
Not enough time to clean.
I opened my eyes and followed the drag marks to the far wall.
A false panel.
Not hidden well.
Hidden for speed.
I pressed it.
It clicked.
Inside was a dead drop compartment.
A metal box.
A wax seal on the lid.
Not Crown wax.
Not Church wax.
A blank wax disk with a simple stamp.
MZ.
Lyra leaned in.
“That’s it,” she said. “They used this like a mailbox.”
I nodded.
I touched the wax with Contact Reading.
Information slammed into my skull and then cut out.
Not like failing.
Like being blocked.
My vision flashed.
[NOTICE]
Authority-tagged document
Name redaction: active
Reason: higher clearance required
The wax seal blurred in my mind like a censored swear word.
Lyra stared at my face.
“It blocked you,” she said.
“Yes,” I said.
Roth’s eyes narrowed.
“Then it matters,” he said.
I broke the seal anyway.
Inside were three things.
A folded manifest sheet.
A token coin.
And a strip of cloth with dried blue residue.
The manifest sheet was half burned.
Someone tried to destroy it and failed.
I unfolded it carefully.
The top line read:
TRANSFER SLIP
NODE: MZ
PACKAGE: WHITE CANDLE
My heart jumped.
Lyra’s breath caught.
Then I read the next line.
DESTINATION: ███████████
Not burned.
Not smudged.
Censored.
Solid blocks like my system refused to render the word.
The paper itself was clean.
The censorship was magical.
I stared, lips dry.
“They’re hiding the destination name,” I whispered.
Lyra’s voice was tight.
“Who can censor paper,” she asked.
I held up the cloth strip with blue residue.
“This can,” I said.
Roth leaned closer.
“What else,” he asked.
I scanned the manifest.
ROUTE: WATERWAY EAST
ESCORT: CROWN OF NAILS
HANDOFF: PILGRIM VESSEL
MARK: MZ TO ███
The last part was burned.
Only one letter remained visible at the end.
I stared at it.
G
Lyra frowned.
“G,” she said.
I nodded slowly.
“G,” I repeated.
Case Threading hummed.
East waterway.
Pilgrim vessel.
Handoff.
G.
G could be a port.
A gate.
A guild.
A person.
Or a decoy letter to waste my time again.
I picked up the coin.
It was not Crown minted.
Not the normal Verena stamp.
One side had a wave motif.
The other had a flame halo.
My chest tightened.
Water and fire.
A temple token.
A pilgrim pass.
On the edge of the coin were two tiny letters.
MZ
And beneath them, in a script that looked like it had been carved by someone who knew a different alphabet, there was a single symbol.
A simple character.
Water.
Not a full word.
Just the idea.
Lyra stared at it.
“That’s your old language,” she said quietly.
I swallowed.
“Yeah,” I said.
It felt like the world was tapping me on the forehead again.
You know this.
You just don’t know you know it yet.
Pyon blinked onto the coin and sniffed it.
…far
My stomach tightened.
“Far,” I whispered.
Then Crowd Sense screamed.
Hostile intent.
Multiple.
Closing.
Lyra’s head snapped up.
“Told you,” she said.
Roth’s stance shifted.
“From above,” he said.
Livi’s eyes narrowed.
“I smell metal,” she said.
The warehouse roof creaked.
A hatch slammed open.
Figures dropped in.
Not bandits.
Not random thugs.
Uniformed killers with clean blades and dirty eyes.
One wore a Church bead chain.
One wore a guild pin.
One wore a Crown cloak with no crest.
Every group.
Again.
I exhaled, bitter.
“Do you people take turns,” I muttered.
The leader, a woman with a hood and a knife that glowed faintly blue, smiled.
“Hand over the documents,” she said.
Lyra’s hands warmed.
“No,” she said.
Roth stepped forward.
“No,” he echoed.
Livi’s mouth twitched.
“No,” she said, like it was a joke.
The assassins moved.
Fast.
The silence charm on the roof pulsed.
The air thickened.
Sound dulled.
Lyra’s fire flickered.
“Cute,” Lyra hissed.
I raised my new buckler.
The item slot rune glowed.
I slammed a Prism Bomb into the slot and locked it in.
[ITEM SLOT LOADED]
Prism Bomb (Rare)
The first assassin lunged.
I blocked.
The impact rattled my arm.
Roth intercepted the second with a shieldless parry that looked like he was hitting the man’s blade out of the air with pure anger.
Lyra slipped to the side and used Heat Mirage.
Our silhouettes split.
The third assassin stabbed the wrong Kenta.
I threw the buckler forward like a punch and triggered the item slot.
Pop.
Light burst.
The whole room flashed.
Assassins flinched.
Lyra’s Flame Thread snapped through two knife wrists.
Roth drove his blade into a man’s chest and kept moving like he didn’t even notice the body falling.
Livi lifted her hand.
Water condensed.
Not a wave.
A pressure hammer.
It slammed into the roof hatch frame and ripped it sideways.
The silence charm rune plate shattered.
Sound came back like a punch.
The assassins tried to retreat.
Roth did not allow it.
He moved like he was done negotiating with the world.
He cut the first runner down.
Then the second.
Then the third.
Not rage slaughter.
Efficient.
Cold.
Final.
Lyra stared for half a second.
Then she nodded, like she approved.
My system chimed.
[ENEMY DEFEATED]
Coordinated Hit Squad x7 (Lv 61-66)
EXP +1,480 each (Party Split)
Loot: Blank Crest Knife x1, Silence Rune Plate Shard x1, Blue Thread Dagger x1 (Hazard)
[LEVEL UP]
Kenta: 63 -> 64
[LEVEL UP]
Lyra: 49 -> 50
[LEVEL UP]
Roth: 44 -> 45
Lyra blinked at her window.
“I leveled from being annoyed,” she said.
“That’s your core,” I replied.
Lyra pointed at me.
“Do not,” she warned.
Livi’s eyes flicked to me.
He will.
Lyra smiled.
“See,” she said. “Best friend.”
Livi’s contempt flared, but the corner of her mouth twitched like she hated that she found it funny.
I stepped over the bodies and grabbed the leader before she could bite poison.
Threat Grip.
Stable.
I pinned her jaw with my thumb and slapped a Bind Ofuda across her mouth.
The paper stuck.
A tiny rune pulsed.
No bite.
No capsule.
Her eyes went wide.
Lyra leaned in.
“You’re learning,” she said.
“Against my will,” I muttered.
Tell Reading pulsed.
The assassin’s thoughts were a mess of fear and training.
But one thing was clear.
She knew the next handoff.
I forced my voice calm.
“Where did the package go after MZ,” I asked.
Her eyes flicked to the manifest in my hand.
She shook her head, panicked.
I pressed harder.
“East,” I said. “Pilgrim vessel. G. What is G.”
Her throat bobbed.
She tried to spit through the ofuda.
Couldn’t.
Finally, she rasped through the seal, muffled.
“Gull,” she tried.
Lyra’s brow furrowed.
“Gull,” she repeated.
The assassin shook her head again, frantic, then mouthed something else.
Her eyes rolled.
A hidden capsule.
In her cheek.
Clever.
Her body convulsed once.
Then went limp.
Lyra swore.
“Coward,” she hissed.
Roth’s face was stone.
“Still useful,” he said.
I stared at the burned manifest again.
G.
Gull is a word.
Also a place name fragment.
Also a ship name.
I looked at the harpoon head in the loot pile.
A maker’s mark stamped into the metal.
A stylized gull.
My stomach tightened.
“Gullmark,” I whispered.
Lyra blinked.
“Is that a port,” she asked.
I nodded slowly.
“A coastal exchange,” I said. “Black market meets pilgrim market. You can hide anything in holy cargo if the dock workers get paid.”
Roth’s eyes narrowed.
“Then we go there,” he said.
Livi’s voice was quiet.
And the destination name is still hidden.
I stared at the censored blocks on the manifest.
“Yeah,” I whispered. “They can hide the word, but they can’t hide the direction.”
Lyra stepped closer and jabbed a finger at the paper.
“This lead went nowhere,” she said.
I nodded.
“It went nowhere on purpose,” I said. “MZ was a relay. A mailbox. A place for people to feel safe.”
Lyra’s eyes hardened.
“So we burn the mailbox,” she said.
I looked around the warehouse.
Rope scuffs.
Crate outlines.
Blue residue.
Evidence.
Also a trap waiting to be reused.
I exhaled.
“Fine,” I said.
Lyra smiled.
Then she did it politely.
Heat thread along the floor seams.
Controlled.
No explosion.
The dead drop compartment melted.
The wax stamps bubbled.
The blue residue hissed.
The warehouse did not collapse.
It just stopped being a safe place.
We moved fast after that.
Because every minute we stayed was a minute for another squad to arrive.
We shoved the manifest and coin into contamination wrap.
I sealed them.
I stored them.
My system chimed softly.
[QUEST UPDATE]
White Candle Investigation
Lead: MZ relay confirmed
New Lead: Gullmark Exchange (East Waterway)
Clue: Destination name authority-censored
Lyra’s jaw clenched.
“We’re still chasing ghosts,” she said.
Roth’s voice was calm.
“We’re closer,” he said.
Livi’s eyes narrowed toward the distant coast.
The sea remembers routes. I will take you.
Lyra snorted.
“Look at that,” she said. “She’s helpful.”
Livi’s gaze flicked to Lyra.
Do not get used to it.
Lyra smiled.
“I will,” she said.
I sighed and started walking.
“Gullmark,” I repeated to myself.
A new port.
A new nest of knives.
And somewhere behind that censored destination word, Mina’s trail kept running.
Not clean.
Not obvious.
But real.
We followed it anyway.

