Bait

Chapter 8

The first thing Haruto did when he got home from Shibuya was stand in front of his door and listen.

Not for footsteps–those were too obvious.

For the subtler sounds that had started to define danger: paper whispering against wood, the soft scrape of something sliding under a gap, a latch clicking too gently.

The hallway outside his unit was quiet. The building’s fluorescent lights hummed with tired insistence, turning the corridor into a pale tunnel. Someone’s curry drifted faintly from a neighbor’s apartment. A television murmured behind another door.

Ordinary.

Haruto hated ordinary now.

He unlocked his door and stepped inside, locking it again immediately. The chain went on with a metallic clink that sounded too loud in his small room. He checked the gap under the door as if the darkness there had teeth.

Nothing.

He exhaled shakily.

Then his phone vibrated in his pocket.

Haruto froze.

His stomach tightened as he pulled it out.

Unknown number.

Two messages, close together.

You let him sit so close.

I watched you cross.

The words crawled into his chest like smoke.

He didn’t reply.

He didn’t even open the keyboard.

He took screenshots–hands shaking, thumb slipping once on the glass–then he blocked the number.

The block felt like slamming a door.

He knew doors didn’t always hold.

Haruto set the phone down on the table and stared at it as if it might pulse again from sheer spite.

His afterimage hummed under his skin, louder after the crowd, after Kaito’s shoulder brushing his, after the brief, dangerous warmth of proximity. The city had been too sensory–perfume, heat, screens, noise–and his nervous system still felt tuned to the wrong frequency.

He pressed both palms to his chest.

Flat.

Warm.

Alive.

He inhaled.

In the exhale, he heard Kaito’s voice: Trust procedures. Trust witnesses. Trust that you can always leave.

Haruto’s mouth tightened.

He wanted to trust it.

He also wanted to tear it apart for weaknesses.

He went to the closet and pulled out the small white door sensor Kaito had given him.

It looked harmless.

Minimal.

A little rectangle with adhesive on the back and a second matching piece that would sit on the door itself.

Haruto stared at it.

He thought of hands offering it across a table.

He thought of Kaito’s eyes, too calm when the spoofed messages were revealed.

He thought of the predator’s text: You let him sit so close.

Haruto’s throat tightened.

He didn’t know whether the sensor was protection.

Or another way to be watched.

He turned it over in his hand.

No branding.

No keyhole.

Just a QR code and tiny printed instructions.

Haruto’s hands trembled.

He did what Kaito had told him to do: he trusted procedures.

He opened his laptop and looked up the model online, searching for reviews, photos, warnings. The device appeared on multiple retail sites. It wasn’t custom.

That should have soothed him.

It didn’t.

Because Ghostkey’s cruelty wasn’t always in the object.

It was in the timing.

Haruto installed the sensor anyway.

He cleaned the door frame, peeled the adhesive, pressed the pieces into place.

When he stepped back, the little rectangle sat there like an eye.

Witness.

He paired it to his phone.

A small chime confirmed:

DOOR SENSOR ACTIVE.

Haruto stared at the notification until it dimmed.

Then he set the phone down again and looked at his table.

Perfume bottle.

Mirror strip.

Card.

He had moved them into a clear plastic sleeve earlier, sealed like evidence.

He could throw them out.

He didn’t.

Because part of him still wanted proof.

Not for the police.

For himself.

To remind his mind that he wasn’t imagining the door between worlds.

He ate a small bowl of rice and miso soup, tasting almost nothing. He drank water until his stomach felt heavy. He showered, watching steam fog the mirror, refusing to look too long at his body when it emerged.

At 10:57 p.m., he sat on his futon and stared at the dive rig.

It lay there like a promise and a threat.

His nervous system pulsed with hunger–not for the breach, not for violence, but for breath.

Reina’s breath.

He hated the way the want sat inside him, clean and aching.

He hated that the predator had learned it.

At 11:06, his phone buzzed.

Not unknown.

Tesseract.

A message:

Mirrorhouse. Tonight. We’re not waiting. He’s active in your first world now. We set the trap with witnesses.

Haruto’s chest tightened.

Trap.

The word tasted like iron.

A second message arrived, this one from Aoi.

Bring calm, not courage. Courage gets loud. Calm gets logged.

Haruto swallowed hard.

He stood.

He checked the door lock.

The chain.

He looked at the sensor.

Still active.

He sat back down and fitted the rig along his spine.

Contact pads warmed.

Gloves adhered.

The chime sounded.

NEURAL LINK ESTABLISHED.

Haruto closed his eyes.

The first world unthreaded.


Reina emerged in Mirrorhouse not through the shrine gate, but through the mirror doorway itself.

The corridor of mirrored shoji panels greeted her with a quiet that felt like someone lowering their voice in a hospital. Light was soft. Air smelled faintly of tea and clean water. The mirrors caught her from a dozen angles, each reflection a slightly different kind of truth.

Haruto’s breath filled her lungs.

The relief landed immediately, a low warmth spreading through his chest.

Then fear followed, sharp as a needle.

Because relief was what Ghostkey wanted him to crave.

At the end of the corridor, Aoi waited.

Silver braid.

Calm eyes.

Tesseract stood beside her, posture tight, interface already open with diagnostics floating like translucent sheets.

Kaito was there too.

He stood a little apart, hands in his hoodie pockets, gaze fixed on a mirror panel as if watching for ripples.

Haruto’s stomach tightened.

Kaito looked up.

Their eyes met.

Kaito nodded–small, neutral.

Not warmth.

Not seduction.

Witness.

Haruto found himself nodding back before he could stop it.

Aoi gestured toward the tea table.

“Sit,” she said.

Her voice wasn’t command.

It was structure.

Haruto sat.

The cushion yielded beneath him. Reina’s body folded gracefully, legs crossing with the automatic elegance of a shell that knew its shape.

Tesseract didn’t sit.

They paced once, then stopped, eyes sharp.

“Your first-world contact is escalating,” Tesseract said without preamble.

Haruto’s throat tightened.

“Yes,” he said.

Aoi poured tea.

The steam rose like breath.

“Do not summarize the violence,” Aoi reminded. “Summarize the system.”

Haruto nodded.

“He’s watching public places,” Haruto said. “He texted me in real time. He wants me to know he can.”

Kaito’s jaw tightened.

Tesseract’s eyes flicked to Haruto’s interface.

“And he knocked on Mirrorhouse,” Tesseract said.

Haruto swallowed.

Aoi’s gaze remained calm.

“That knock was logged,” she said. “Which means we can escalate through the proper channels. Not only support. The Security Operations team.”

Haruto’s stomach tightened.

Escalate.

He imagined corporate emails, ticket numbers, polite language trying to describe a predator.

It felt absurd.

Tesseract’s voice was blunt.

“Support will move slow,” they said. “Ghostkey moves in seconds. So we buy leverage.”

Haruto’s throat tightened.

Leverage.

Kaito spoke quietly.

“Proof with traceability,” he said.

Tesseract glanced at him.

“Yes,” they said. “Proof that can’t be dismissed as glitch. Proof that shows intentional override attempts against consent infrastructure.”

Haruto’s chest tightened.

He realized his hands were trembling slightly in his lap.

Aoi watched him.

“Breathe,” she said gently.

Haruto inhaled.

Warm air.

Tea scent.

The soft pull of hair against his shoulders.

He exhaled.

Aoi’s voice turned firm.

“This is what we will do,” she said. “We create a decoy.

“No one goes alone. There will be five witnesses. The instance will be engineered to look private, tempting. But it will be instrumented. Logged. A trap, yes–but not bait with blood. Bait with code.”

Haruto’s throat tightened.

Decoy.

He looked at his hands.

Reina’s hands.

He swallowed.

“What decoy?” he asked.

Tesseract’s eyes sharpened.

“The handshake scar,” they said. “Even after regeneration, there’s a residue. Ghostkey can still sniff you, but weaker. We can amplify a false scent–an old signature marker–so he thinks you’re exposed.”

Haruto’s stomach dropped.

“You can do that?”

Tesseract’s mouth tightened.

“Not cleanly,” they admitted. “But enough to attract a knock.”

Aoi raised a hand, expression stern.

“Not a breach,” she said. “A knock. We are not inviting him inside. We are inviting him to reveal himself at the door.”

Haruto’s chest tightened.

Door.

The word had become too literal.

Kaito leaned forward slightly.

“And we log the knock with multiple independent witnesses,” he said. “So he can’t claim it’s fabricated.”

Haruto’s gaze flicked to Kaito.

Kaito looked calm.

Too calm.

Haruto forced himself to stay anchored to procedure.

Aoi continued.

“We will also do something else,” she said. “Reina will choose one line she will not cross. If Ghostkey tries to push past it, we eject immediately. No heroics.”

Haruto’s throat tightened.

“No heroics,” he echoed.

Tesseract nodded.

“Your nervous system is still sensitive,” they said. “If you let him get close in any way, you risk an afterimage flare. You risk feeding the pattern. This trap is about code, not sensation.”

Haruto swallowed.

He thought of the predator’s phrase.

Witnesses don’t stop wanting.

The sentence crawled under his skin.

Tesseract’s gaze softened slightly.

“I know you want to feel her,” they said quietly, reading him. “I know it’s not about him. But he’ll try to make it about him.”

Haruto’s eyes burned.

He nodded once.

Aoi poured tea into a cup and slid it toward him.

“Drink,” she said.

Haruto lifted the cup and sipped.

The bitterness grounded him.

Aoi’s voice turned practical.

“We need two additional witnesses,” she said. “People who can hold the lock and keep their emotions quiet.”

Tesseract tapped their interface.

“I already pinged Nera and Sable,” they said. “They’re coming.”

Haruto’s chest loosened a fraction.

Nera: the shaved-haired woman who spoke about forgiving her body.

Sable: the fox-spirit woman who spoke about wanting skin instead of armor.

Witnesses who understood.

Aoi turned to Haruto.

“Reina,” she said, “you must consent to being the decoy.”

Haruto swallowed.

The word consent landed differently here.

Clean.

Honored.

It made his throat tighten.

“I consent,” he said, voice shaking.

Aoi nodded.

“Then you choose the boundary,” she said.

Haruto’s hands trembled.

He thought of the inn.

The door.

The restraints.

The forced sensory gain.

He swallowed hard.

“My boundary,” he said, voice tight, “is that no one touches my settings.”

Tesseract nodded.

“Good,” they said, then corrected themselves quickly, glancing at Haruto. “Clear. That’s clear.”

Haruto’s chest tightened.

Kaito’s gaze flicked to him, concern and apology combined.

Aoi’s eyes held Haruto’s.

“Then if your sensory gain shifts even one percent,” she said, “you eject. Immediately. Witnesses will hold the logs.”

Haruto nodded.

Aoi stood.

“Prepare,” she said.

The room changed.

Mirror panels shimmered.

The tea table dissolved into a simpler configuration: a small, plain inn room–tatami, low table, folded futon.

Haruto’s stomach dropped.

The sight was too familiar.

His breath caught.

Aoi’s voice stayed calm.

“This is not the inn,” she said. “This is a stage. You will not be alone. Breathe.”

Haruto pressed both palms to his chest.

Warm air.

Tatami texture.

The scent of tea.

The weight of his hair.

He exhaled.

Tesseract moved to a corner and opened a diagnostic overlay. Lines of code floated like ghost text.

Kaito stood near the door, not touching it, just near enough to feel like a barrier.

Aoi stepped back, her signature anchor pulsing in the air like a ward.

Then the other witnesses arrived.

Nera entered first–shaved hair, calm posture, eyes steady.

Sable followed–fox-spirit features softened by seriousness, golden eyes sharp.

They bowed slightly.

“Witnesses,” Aoi said.

“Witnessed,” Nera replied.

“Witnessed,” Sable echoed.

The room’s lock interface appeared–five signatures now, five slots filled.

Haruto’s heart hammered.

Aoi turned to Haruto.

“You will sit on the futon,” she instructed. “You will do nothing provocative. You will do nothing to ‘call’ him. He will either knock or he won’t.”

Haruto swallowed.

He sat.

Reina’s body folded onto the futon. The tatami’s straw texture pressed against her calves. The room’s lantern light–soft, staged–painted her skin.

Haruto felt the old fear rise.

Not because he believed Ghostkey could enter.

Because his body remembered the last time he had sat in an inn.

His nervous system hummed.

He hated it.

He breathed.

Tesseract’s voice was low.

“We’re amplifying the false scent now,” they said.

Haruto’s interface flickered.

For a heartbeat, he saw a ghost icon–an old spineprint marker–then it stabilized.

Aoi watched him.

“Any gain shift?” she asked.

Haruto scanned his settings.

SENSORY GAIN: 100%

Stable.

He shook his head.

“No,” he whispered.

They waited.

Seconds stretched.

The room was quiet except for the faint hum of diagnostic overlays.

Haruto felt every beat of his heart.

He felt the softness of Reina’s body under him.

He felt the warm air on his skin.

He felt the itch of fear crawling up his spine.

And, beneath it, the dangerous truth: he felt more present here than he ever did in his first world.

The thought made shame rise.

Sable’s voice cut through the silence, gentle.

“Don’t blame her,” she murmured, as if hearing Haruto’s thoughts.

Haruto’s throat tightened.

Nera’s gaze stayed steady.

“Your body is not evidence of guilt,” she said quietly.

Haruto blinked hard.

The room held.

Then–

The Safe Room panel by the door flickered.

Haruto’s blood went cold.

Tesseract’s head snapped up.

Aoi’s eyes sharpened.

The panel flashed:

UNUSUAL ACCESS ATTEMPT DETECTED

Haruto’s breath caught.

Kaito’s posture shifted–ready.

Nera’s hand lifted slightly, not touching anything, but poised.

Sable’s golden eyes narrowed.

Tesseract’s recorder icon flared bright.

“Knock,” Tesseract murmured. “He’s here.”

Haruto’s stomach turned.

Aoi’s voice was calm.

“Hold,” she said. “No response. Let him show his hand.”

The panel flickered again.

SAFE ROOM INTEGRITY: 99%

Then 98.

Haruto’s heart hammered.

He stared at the door.

The memory of the sliding panel opening in the inn slammed into him–wood moving, shadow falling.

His throat tightened.

He pressed both palms to his chest.

He whispered, not as a trigger yet, but as a vow:

“Stay.”

His interface flickered.

A message slid in.

Sharp font.

Keyhole icon.

GHOSTKEY: Same room. New scent.

Haruto’s skin crawled.

Tesseract’s whisper was tight.

“Logged,” they said.

Aoi’s voice remained steady.

“Do not reply,” she instructed.

The panel ticked down.

97.

96.

Haruto’s breath came shallow.

Then another message.

GHOSTKEY: You brought friends.

Haruto’s stomach dropped.

Sable’s jaw tightened.

Nera’s eyes stayed calm.

Aoi spoke into the system, her voice carrying authority like a steel thread.

“This instance is multi-witness locked,” she said. “Your contact is logged. Leave.”

For a heartbeat, nothing.

Then a response.

GHOSTKEY: Witnesses don’t stop wanting.

Haruto’s throat tightened.

His body betrayed him with a small flare of warmth–reflexive, humiliating, triggered by the predator’s intimacy with his hunger.

Haruto clenched his jaw.

Tesseract’s voice cut in sharply.

“Don’t judge your reflex,” they murmured. “That’s bait too.”

Haruto swallowed hard.

The panel dropped again.

95.

94.

Aoi’s gaze locked on Haruto.

“Sensory gain?” she asked.

Haruto scanned.

SENSORY GAIN: 100%

Stable.

He shook his head.

“Stable,” he whispered.

Kaito’s voice was low.

“He’s probing the door, not the body,” Kaito murmured.

Haruto’s stomach tightened.

How did Kaito know the difference?

Of course he did–Kaito claimed security experience.

But the thought still prickled.

A third message arrived.

GHOSTKEY: She’s prettier when she’s afraid.

Haruto’s stomach lurched.

Nera’s voice cut through the air like a clean blade.

“No,” she said–one word, not to Ghostkey, but to the room. To reality.

Aoi’s eyes sharpened.

“Boundary,” she said to Haruto. “Hold it.”

Haruto’s breath hitched.

He kept his hands on his chest.

He kept his gaze on his settings.

He kept his mind anchored to procedure.

Another tick.

SAFE ROOM INTEGRITY: 92%

Then 91.

Haruto’s pulse roared.

Tesseract’s fingers moved across their interface.

They were not trying to stop the knock.

They were trying to capture it.

“Come on,” Tesseract murmured under their breath. “Show me your toolchain.”

The door did not move.

The lock held.

But the panel kept dropping.

89.

88.

Haruto’s throat tightened.

Then–

His interface stuttered.

A small flicker.

Not a full gain shift.

Just a tremor.

Haruto’s stomach dropped.

He checked.

SENSORY GAIN: 100%

Still.

But his vision’s edges felt slightly sharper, as if the world had been turned up by a hair.

Haruto’s breath caught.

He looked at Aoi.

Aoi’s gaze was razor-steady.

“Any shift?” she asked.

Haruto hesitated.

If he said yes, they would eject.

If he said no, he risked crossing the boundary.

Haruto’s hands trembled.

His body remembered the strobe of forced gain.

He swallowed hard.

“Something,” he whispered.

Aoi nodded once.

“Eject,” she said. “Now.”

Relief and terror collided in Haruto’s chest.

He pressed both palms harder to his chest.

He whispered, voice shaking:

“やめて.”

The world folded.


Haruto woke on his futon with a ragged inhale.

The first world slammed into him–dull air, dull skin, his chest flat beneath his t-shirt.

He sat up too fast and dizziness hit.

He clenched his jaw, breathing through it.

His phone was on the table.

No new vibrations.

The door sensor app showed:

NO OPEN EVENTS

Haruto’s throat tightened.

He stared at the screen.

Then his laptop chimed.

A new message from Tesseract.

Haruto’s hands shook as he opened it.

Tesseract: We got the knock. Full log. Aoi saved it in five mirrors. He didn’t breach, but he tried. That’s enough to escalate. You did the right thing ejecting at the first shift. You didn’t feed it.

Haruto’s chest tightened.

Didn’t feed it.

He felt the afterimage humming anyway.

He pressed his palms to his chest.

Flat.

Warm.

Alive.

He looked at the evidence on his table.

Perfume.

Mirror.

Card.

The predator’s hooks.

His phone buzzed again.

Haruto flinched.

A message.

Unknown number.

He stared at it, throat tight.

Then he opened it.

One line.

Good girl. You ran.

Haruto’s blood went cold.

He stared at the words until they blurred.

His body betrayed him with a faint spark again–reflex, pattern, humiliation.

Haruto swallowed hard.

He took a screenshot.

He blocked the number.

Then, shaking, he opened his notes app and wrote down what Aoi had said.

Calm gets logged.

He wrote it again.

Calm gets logged.

Outside, Tokyo’s night was quiet.

Inside, Haruto’s apartment felt like a thin wall between worlds.

He knew the trap had worked.

They had proof.

They had a trail.

Yet the predator was still close enough to text him in the first world.

Close enough to whisper through a screen.

Close enough to make his own body flinch.

Haruto sat very still on the futon and stared at the door.

The chain lock hung there like a small, stubborn promise.

The sensor sat on the frame like a witness.

In his mind, Mirrorhouse’s mirrors reflected Reina from a dozen angles.

One truth, many faces.

Haruto whispered, barely audible:

“I won’t be trained.”

The words felt thin.

But they were his.

And somewhere, in the circuitry between worlds, Ghostkey had knocked on a door and found it did not open.

So the predator had done what predators did.

He had called Haruto a name meant to stick.

He had turned retreat into shame.

He had tried to make Haruto believe that survival was submission.

Haruto stared at the evidence, at the perfume bottle labeled AFTERIMAGE.

He didn’t open it.

He didn’t need to.

The scent was already in him.

He closed his eyes.

And for the first time since this began, he made a decision that felt like a line drawn not in fear, but in self-respect:

Tomorrow, he would change his number.

Tomorrow, he would tell Aoi everything about the first-world messages.

Tomorrow, he would stop trying to solve this alone.

He opened his eyes.

His phone lit again.

Not unknown.

Kaito.

A message.

I’m sorry. I saw the log after. You did exactly right ejecting. If you want, I can go with you to change your number tomorrow. Public place. Procedure.

Haruto stared at the words.

Procedure.

Witness.

Door.

He felt two things at once.

Suspicion.

And a fragile, aching relief.

He didn’t reply immediately.

He set the phone down.

He lay back on the futon.

His body felt heavy.

His skin felt dull.

But somewhere beneath the dullness, the afterimage hummed–and now, layered into it, was something else.

A room full of witnesses.

A door that didn’t open.

A line that held.

Haruto closed his eyes and listened to the city breathe.

He waited for the door sensor to ping.

It did not.

He waited for another unknown message.

It did not arrive.

For a few quiet minutes, he allowed himself to believe that proof mattered.

Then, just as sleep began to pull him under, his phone lit up one last time.

A system notification.

From Second World.

Haruto’s breath caught as he read it.

SECURITY OPERATIONS: REQUEST FOR IMMEDIATE INTERVIEW – 9:00 AM JST

His stomach tightened.

Interview.

Proof mattered.

But proof also meant attention.

And attention, in both worlds, had a way of calling eyes.

Haruto stared at the notification until his vision blurred.

Then he whispered, not to the predator, not to the system, but to the version of himself that still wanted to breathe:

“Stay.”