Procedures

Chapter 10

At 11:58 a.m., Haruto stood outside a mobile service shop in Shibuya and tried not to look like he was waiting for a predator.

The shop’s sign was bright and cheerful, a cartoon mascot waving as if changing your phone plan was a fun life event. The glass doors reflected the city’s motion–pedestrians, taxis, sunlight on metal. Inside, customers sat on plastic chairs, scrolling, bored, alive.

Haruto’s stomach tightened.

Two hours ago he had been in a corporate glass room with Security Operations naming tokens and insider threats in voices that sounded like spreadsheets.

Now he was back on street level, trying to do something both mundane and desperate:

Change his number.

Cut one more line.

Reduce surface area.

His phone felt heavy in his pocket.

He had blocked the unknown number. He had saved screenshots. Yet the predator’s message still crawled under his skin:

Good boy. You told them.

The phrase wasn’t only mocking.

It was proof.

Proof that Ghostkey had eyes somewhere near the systems that mattered.

Haruto pressed both palms to his chest through his jacket.

Flat.

Warm.

Alive.

He exhaled.

Behind him, the scramble crossing surged again. A river of bodies flowed across the grid. From a distance, people looked like data. Up close, they were breath and sweat and perfume.

Haruto felt his nervous system twitch at every brush of the crowd. The afterimage made the city too vivid, too textured. Even sunlight felt like pressure on his skin.

He glanced at the shop door.

He had chosen this place for one reason.

Cameras.

Clerks.

Witnesses.

Public.

Procedure.

His phone buzzed.

Haruto’s stomach dropped.

Then he saw the name.

Kaito.

A message.

I’m here. Two o’clock side of the entrance, by the poster.

Haruto’s throat tightened.

He looked up.

Near the entrance, by a large poster advertising unlimited data plans, a man leaned casually with his hands in his jacket pockets.

Kaito.

First-world Kaito.

He looked ordinary–exactly the kind of man who could vanish in a crowd. Clean haircut. Neutral clothes. A face that didn’t demand attention.

Yet Haruto recognized him now.

Not because of features.

Because of stillness.

Because of the way Kaito watched the flow of people as if mapping exits.

Kaito’s gaze met Haruto’s.

He didn’t smile broadly.

He nodded.

Witness.

Haruto’s chest tightened.

He walked toward him, steps measured.

As he approached, Kaito shifted slightly to give him space, not crowding, not touching.

Haruto appreciated the restraint more than he wanted to admit.

“Are you okay?” Kaito asked quietly.

Haruto almost laughed.

Okay.

That word again.

He forced himself to answer honestly.

“No,” he said.

Kaito’s eyes softened.

“Fair,” he murmured.

They stood for a moment in the bright noise of Shibuya, two men who looked like they were waiting for lunch, for errands, for nothing important.

Haruto’s throat tightened.

“I’m changing my number,” he said.

Kaito nodded.

“Good,” he said, then stopped. “Sorry. I mean–smart.”

Haruto’s mouth tightened.

Kaito’s eyes flickered with embarrassment.

“It’s becoming a trigger word,” he said quietly.

Haruto froze.

Kaito had noticed.

Haruto’s throat tightened.

“It’s fine,” Haruto lied.

Kaito didn’t push.

Instead, he gestured toward the glass doors.

“Shall we?” he asked.

Procedure.

Haruto nodded.

They stepped inside.


The shop smelled like plastic and air conditioning.

A clerk greeted them with a rehearsed smile.

“Welcome,” the clerk said. “How can we help?”

Haruto swallowed.

“I need to change my number,” he said.

The clerk blinked.

“Oh,” he said. “May I ask why? Loss? Harassment?”

Haruto’s throat tightened.

He glanced at Kaito.

Kaito’s face was calm.

Not pitying.

Not pushing.

Present.

“Harassment,” Haruto said.

The clerk’s smile tightened slightly.

“I see,” he said. “Please take a seat. We’ll need your ID.”

Haruto sat.

Kaito sat beside him, angled slightly away–not pressed close, not claiming space.

Haruto pulled out his ID.

He felt absurd handing over a plastic card while his body still buzzed with afterimage, while his mind still replayed corporate voices saying insider threat.

A woman across from him laughed at something on her phone.

The sound felt too bright.

Haruto’s hands trembled.

He forced them still.

The clerk returned and asked questions.

Plan type.

Device model.

Preferred number pattern.

Haruto answered automatically.

He felt like he was watching himself from above, like he’d learned in the inn–dissociation as survival.

Kaito’s voice cut gently through the fog.

“Make sure the old number is fully deactivated,” he said to the clerk. “No forwarding. No recovery link.”

The clerk blinked, then nodded.

“Yes, sir,” he said.

Haruto’s stomach tightened.

Kaito knew what to ask.

Too well.

Haruto’s suspicion twitched.

Then he remembered what Kaito had said: trust procedures.

Procedures were what kept predation from becoming intimacy.

Haruto swallowed.

The clerk tapped on his keyboard.

“Okay,” he said. “We can change it. Please confirm with a code sent to your current number.”

Haruto’s blood went cold.

Confirm.

A code.

A channel that Ghostkey had been using.

Haruto’s throat tightened.

His phone buzzed.

A code arrived.

Haruto stared at it.

Numbers.

Simple.

Yet his pulse spiked as if it were a message.

He typed it into the clerk’s tablet with trembling fingers.

The clerk smiled.

“Done,” he said. “Your new number is active. Your old number will be deactivated shortly.”

Haruto’s chest tightened.

Relief came, small and shaky.

Then fear followed.

Because relief always felt like a setup now.

Kaito leaned slightly closer, voice low.

“Now update your critical accounts,” he murmured. “Bank. Email. Second World. Anything tied to SMS.”

Haruto nodded.

His mouth was dry.

They stood.

Haruto bowed to the clerk, took his ID back, and walked out of the shop.

The sunlight outside hit him like a slap.

Shibuya roared.

The scramble crossing surged.

Haruto’s phone vibrated.

His stomach dropped.

Then he realized it was the shop’s app–confirmation.

He exhaled.

Kaito watched him.

“Okay?” Kaito asked softly.

Haruto almost laughed again.

Okay.

Haruto nodded, then corrected himself.

“I don’t know yet,” he said.

Kaito’s lips curved faintly.

“Fair,” he said.

Haruto’s throat tightened.

He realized they were standing too close to the crossing, too close to the flood of bodies.

He needed air.

“Walk,” Haruto said.

Kaito nodded.

They walked.


They moved away from the crossing into a quieter side street where the noise softened into distant hum. The buildings here were smaller. Cafés tucked into corners. A vending machine whirred quietly.

Haruto’s nerves remained taut. Every passing stranger made his skin prickle. Every reflection in glass looked like a mirror panel waiting to warp.

Kaito stopped near a narrow alley entrance, choosing a spot that was still public but less crowded.

He leaned lightly against the wall.

Not blocking Haruto.

Not cornering.

Leaving distance.

“I’m sorry about the door sensor alert,” Kaito said quietly.

Haruto’s stomach tightened.

“So it was spoofed?” Haruto asked.

Kaito’s jaw tightened.

“Likely,” he said. “Or the sensor’s cloud service was compromised. Either way, it was designed to make you panic.”

Haruto swallowed.

“It worked,” he admitted.

Kaito’s eyes softened.

“That doesn’t mean you failed,” he said.

Haruto’s throat tightened.

Failure.

Success.

Those words were too clean for a life being stalked through mirrors.

Haruto breathed.

Then he asked the question that had been poisoning him since the interview.

“They asked for my rig,” he said.

Kaito’s gaze sharpened.

“For inspection?”

Haruto nodded.

“Within forty-eight hours,” he said. “They also want to restrict my private instances temporarily.”

Kaito exhaled slowly.

“That’s… expected,” he said.

Haruto’s stomach tightened.

Expected.

Kaito continued, voice careful.

“They’ll treat privacy as a risk factor,” he said. “They’ll try to remove the environment that the predator uses.”

Haruto’s throat tightened.

“And what about my breath?” Haruto asked before he could stop himself.

Kaito blinked.

Haruto’s chest tightened.

In the sunlight, saying it out loud felt obscene.

But he couldn’t swallow it anymore.

“In private instances,” Haruto whispered, “I can breathe. I can be her without a stage. I can exist without the crowd’s eyes. If they take that–”

His voice cracked.

Kaito’s gaze softened.

He didn’t laugh.

He didn’t judge.

He nodded slowly.

“I know,” he said quietly.

Haruto’s throat tightened.

“How?”

Kaito hesitated.

The pause was small.

But Haruto felt it.

Kaito’s eyes flicked away, then back.

“Because I’ve been in a body that didn’t feel like mine,” Kaito said softly. “Not exactly like you. But enough to understand what it is to crave a place where you don’t have to perform your own existence.”

Haruto’s chest tightened.

Perform.

Ghostkey’s favorite game.

Haruto swallowed.

“Are you… like me?” Haruto asked quietly.

Kaito’s mouth tightened.

He didn’t answer directly.

He said, “I’m not here to define you. Or myself. I’m here to keep you alive through this.”

Alive.

The word landed hard.

Haruto’s stomach tightened.

He realized how easily his life had narrowed into survival.

Kaito continued, voice practical again.

“About the rig,” he said. “Don’t hand it over without documenting chain of custody. Make sure they give you a receipt. Make sure you record the serial number yourself. And–”

Haruto’s throat tightened.

“And?”

Kaito’s eyes sharpened.

“Ask for a loaner,” Kaito said. “If the rig is your anchor, you don’t let them cut it without giving you something back.”

Haruto stared.

Loaner.

A rig.

A different bridge.

It sounded impossible.

It sounded like leverage.

Haruto swallowed.

“Would they do that?” he asked.

Kaito’s mouth tightened.

“If they’re serious,” he said. “And if they understand that restricting your access increases your risk in other ways–panic, spiraling, isolation.”

Haruto’s chest tightened.

Isolation.

Always.

Haruto nodded slowly.

He tried to hold Kaito in his mind as procedure.

A witness.

A set of eyes.

Not a savior.

Not a threat.

Not a boyfriend.

Not yet.

But the afterimage didn’t care about categories.

It cared about proximity.

It cared about being seen.

Haruto glanced at Kaito’s hands.

Kaito’s fingers were clean, nails trimmed, the hands of someone used to keyboards.

Haruto’s stomach tightened.

He remembered the voice in his ear in the inn: Consent locks are code. So are you.

Haruto swallowed hard.

He forced himself to ask, voice tight.

“Have you ever breached anyone?”

Kaito froze.

The stillness sharpened.

Then Kaito exhaled.

“No,” he said.

Haruto didn’t move.

Kaito continued.

“I’ve tested systems,” he said. “Ethically. With consent. Penetration testing. Patching. I’ve never entered someone’s private instance without permission.”

Haruto’s chest tightened.

Penetration.

The word was technical.

It still made his stomach twist.

Kaito’s gaze stayed steady.

“You can verify me,” he added. “If you want. Ask Aoi. Ask Tesseract. Ask Security Ops if they know my handle. Don’t take my word.”

Haruto swallowed.

Verification.

Procedure.

Witness.

He nodded slowly.

He wasn’t sure whether he believed Kaito.

He only knew that Kaito’s willingness to be verified mattered.

Haruto’s phone vibrated.

Haruto flinched.

New number.

If the predator could still reach him, then changing it meant nothing.

He pulled it out.

Not unknown.

A text from Second World Security Operations.

Reminder: Please confirm receipt of protective profile steps. Reply YES.

Haruto’s throat tightened.

He stared at the word YES.

Consent.

Reply.

A system asking him to agree.

Kaito watched him.

“Do it,” Kaito said quietly. “Not because they deserve trust. Because you need the paper trail.”

Paper trail.

Haruto nodded.

He replied YES.

The confirmation came.

Haruto exhaled.

Then his phone vibrated again.

A new message.

Unknown.

Haruto’s blood went cold.

How.

The new number had been active for minutes.

Haruto’s hands trembled.

He opened it.

One line.

New number. Same skin.

Haruto’s stomach dropped.

His breath stopped.

Kaito’s eyes widened.

“Kaito,” Haruto whispered, voice cracking.

Kaito leaned in just enough to see the screen without touching Haruto.

His jaw tightened.

“Screenshot,” Kaito said.

Haruto’s thumb shook as he took the screenshot.

He blocked the number.

His hands trembled.

The world tilted.

How.

How did Ghostkey get his number instantly?

The answer was too obvious.

The shop.

The confirmation code.

The carrier.

Or–

His mind supplied a colder possibility.

The systems.

Security Operations.

Insider.

Haruto’s throat tightened.

Kaito’s voice was low, controlled.

“That’s not normal stalking,” he said. “That’s access.”

Haruto’s chest tightened.

Access.

Kaito’s gaze sharpened.

“Did you link the new number to your Second World account immediately?” he asked.

Haruto blinked.

“No,” he whispered. “Not yet.”

Kaito exhaled.

“Then he got it through the carrier or through your phone itself,” he said. “Or–”

He stopped.

Haruto’s stomach dropped.

“Or what?” Haruto whispered.

Kaito’s jaw tightened.

“Or he wasn’t guessing,” Kaito said. “He was watching the process.”

Haruto’s skin crawled.

Watching.

Always watching.

The predator wasn’t only in Second World.

He was in the pipes.

In the channels.

In the assumptions.

Haruto’s breath came shallow.

He pressed both palms to his chest.

Flat.

Warm.

Alive.

Kaito’s voice softened.

“Breathe,” he said.

Haruto’s breath shook.

Kaito continued, practical.

“Okay,” he said quietly. “New procedure. You don’t rely on SMS for anything. You migrate to authenticator apps. You isolate the number. You treat it like a decoy.”

Decoy.

Haruto’s throat tightened.

Bait.

Everything became bait.

Haruto swallowed hard.

He looked at Kaito.

Kaito’s face was calm.

But his eyes–his eyes carried anger.

Not at Haruto.

At the invisible predator.

The anger looked real.

Haruto’s chest tightened.

Then the most dangerous thought slipped in, soft as silk:

If Kaito is angry, maybe Kaito is safe.

Haruto hated how his mind grasped at that.

He hated that he needed someone safe.

Kaito’s voice cut through his spiral.

“Listen,” he said. “We’re going to do two things. One: you contact Security Ops and tell them your new number was compromised immediately. Two: you don’t go home alone right now if you can avoid it.”

Haruto’s stomach dropped.

Alone.

Always.

Haruto swallowed.

“I have to go home,” he whispered.

Kaito shook his head slightly.

“Not yet,” he said. “Not until your nervous system stops shaking. Not until you can lock your door without thinking of the inn.”

Haruto’s throat tightened.

Kaito glanced around.

They were still on a public street. People walked past. A café door opened, releasing warm bread smell.

Kaito’s gaze returned to Haruto.

“Come,” he said. “There’s a café around the corner. More cameras. More witnesses. We’ll message Security Ops there.”

Haruto hesitated.

His suspicion twitched.

Then his body betrayed him with exhaustion.

He nodded.

They walked.


The café was small, bright, quiet enough to hear the hiss of the espresso machine.

They sat near the window.

Haruto’s hands trembled around a glass of water.

Kaito opened his phone and began typing a message to Security Ops.

He didn’t take Haruto’s phone.

He didn’t touch Haruto’s accounts.

He dictated instead, voice low, procedural.

“Write: ‘Number change completed at 12:05. Unknown harassment message received at 12:12 to new number. Indicates immediate compromise. Request guidance for non-SMS authentication and investigation of telecom vector.’”

Haruto typed, fingers shaking.

When he sent it, his stomach tightened.

Paper trail.

Proof.

Procedure.

Kaito watched him.

“You did good,” Kaito said, then closed his eyes briefly as if cursing himself.

Haruto’s mouth tightened.

Kaito sighed.

“Sorry,” he murmured. “Smart. You did smart.”

Haruto’s throat tightened.

The café’s warmth settled around them.

For a few minutes, nothing happened.

No messages.

No vibrations.

Haruto’s breathing slowed.

He stared out the window at pedestrians passing.

Then he realized something.

Kaito was in his first world.

A person.

Not a handle.

Not a voice injected into an ear.

A man sitting across from him, drinking coffee, watching him breathe.

Haruto’s chest tightened.

He felt a small, almost painful ache of wanting to be understood–not as a victim, not as a target, but as a person trying to live in a skin that fit.

He swallowed.

“Kaito,” he said quietly.

Kaito looked up.

“Yes?”

Haruto’s throat tightened.

“What is your real name?” he asked.

The question was simple.

It felt dangerous.

Kaito hesitated.

The pause was small.

But Haruto felt it.

Then Kaito answered.

“Kaito,” he said.

Haruto’s stomach dropped.

Kaito continued quickly.

“I mean– that is my real name. Kaito.”

Haruto stared.

It could be true.

It could be a lie.

Haruto’s chest tightened.

Kaito’s gaze held his.

“You don’t have to believe me,” Kaito said softly. “But I won’t give you a fake name. That would be cruel.”

Cruel.

The word landed hard.

Haruto swallowed.

His eyes burned.

Kaito’s voice lowered.

“If you want paperwork,” he said, “we can do that. Exchange IDs. In public. With witnesses. Procedure.”

Haruto’s throat tightened.

Procedure.

Kaito offered structure instead of intimacy.

It was almost tender.

Haruto nodded slowly.

“Not today,” he whispered.

Kaito nodded.

“Okay,” he said.

Okay.

Motif.

Haruto’s chest tightened.

His phone vibrated.

Both of them flinched slightly.

A message from Security Ops.

Haruto opened it.

Acknowledged. This indicates advanced access. Do not rely on SMS. We will provide alternate authentication instructions. Please refrain from in-person deliveries. We may request your device for forensic review.

Forensic review.

Haruto’s throat tightened.

His phone again.

Another message.

Unknown number.

Haruto’s blood went cold.

How.

He opened it.

One line.

He loves procedures. I love results.

Haruto’s stomach dropped.

Kaito’s jaw tightened.

Haruto took a screenshot.

Blocked.

Again.

The predator’s words crawled under his skin.

Procedures.

Results.

A cruel framing.

Haruto’s throat tightened.

Kaito’s voice was low.

“He’s trying to position me as useless,” Kaito said.

Haruto swallowed.

Kaito continued.

“He wants you to stop trusting process,” he said. “Because process is the only thing that keeps him from touching you.”

Haruto’s chest tightened.

Touching.

Kaito’s gaze held Haruto’s.

“We don’t give him that,” Kaito said.

Haruto’s breath shook.

He nodded.

Then, quietly, he admitted the truth that had been haunting him.

“I don’t want to lose her,” Haruto whispered.

Kaito’s expression softened.

“Reina,” he said.

Hearing the name in Kaito’s mouth made Haruto’s throat tighten.

“Yes,” Haruto said. “If they take my private instances… if they take my rig… if they make my second world all cameras and interviews…”

His voice cracked.

Kaito’s gaze stayed steady.

“They won’t take her,” Kaito said softly. “They might restrict spaces. They might inspect devices. But your body in there–your breath–that’s yours.”

Haruto swallowed.

Kaito continued, voice quieter.

“And if they try to force you into a new shell… you can say no. Like you did today.”

Haruto’s chest tightened.

No.

A small word.

A boundary.

Kaito’s fingers flexed slightly on the table.

Haruto watched them.

The afterimage hummed.

A strange warmth rose–not arousal, but the ache of connection.

He wanted to reach across the table.

He didn’t.

He didn’t trust desire yet.

Kaito watched him.

As if seeing the impulse.

He didn’t move either.

Respect.

Distance.

Witness.

Haruto exhaled.

In the café’s quiet, he realized something that frightened him more than Ghostkey’s messages:

He was beginning to associate safety with Kaito’s presence.

The predator would notice.

The predator would try to poison that too.

Haruto’s chest tightened.

He looked out the window.

Shibuya moved.

Lives continued.

Haruto turned back to Kaito.

“Why me?” he asked quietly.

Kaito’s mouth tightened.

He didn’t answer immediately.

He looked down at his coffee.

Then he looked up.

“Because you built a body that makes people look,” Kaito said softly. “And predators mistake looking for entitlement. They see beauty and think it’s public property.”

Haruto’s throat tightened.

Kaito continued.

“And because you didn’t walk away,” he added. “You kept coming back. That means you have something to protect. Predators hate that.”

Haruto swallowed hard.

Something to protect.

Reina.

His own truth.

Kaito’s voice lowered.

“Also,” he said, “because whoever this is… isn’t only one person. It’s access. It’s a network. And you happened to be a clean target: new rig, new user, alone.”

Haruto’s stomach tightened.

Alone.

Kaito’s gaze sharpened.

“You’re not alone now,” he said.

Haruto’s throat tightened.

The words landed like warmth.

He wanted to believe them.

He also felt fear bloom immediately.

Because if he wasn’t alone now, then he had more to lose.

Haruto’s phone buzzed.

A door sensor notification.

Haruto froze.

He opened it.

DOOR OPEN EVENT – 12:41 PM

Haruto’s blood went cold.

His apartment.

Again.

Kaito leaned in, eyes narrowing.

“Is that real?” Kaito asked.

Haruto’s hands shook.

“I don’t know,” he whispered.

Kaito’s jaw tightened.

“Okay,” he said, calm. “Procedure. We don’t rush home blindly. We call your building manager. We call the police. We ask them to check. We stay here where there are witnesses.”

Haruto’s breath hitched.

Kaito’s calm felt like a hand on his spine.

Haruto swallowed.

He nodded.

He called the building manager.

The manager answered irritated.

“Yes?”

Haruto’s voice shook.

“My door sensor says my door opened. Twice now. I’m not home. Can you check the hallway? Can you check if my door is intact?”

The manager sighed.

“Again?” he said.

Again.

Haruto’s stomach dropped.

The manager continued.

“I’ll send the building security to check. Wait.”

Haruto’s hands trembled.

He hung up.

Kaito watched him.

“Again?” Kaito murmured.

Haruto’s throat tightened.

“Maybe it’s spoofing,” Haruto whispered.

Kaito nodded.

“Maybe,” he said. “But we treat every maybe like it’s real until proven otherwise. That’s the only way to survive this without becoming reckless.”

Haruto swallowed.

The café’s warmth suddenly felt thin.

Because the predator was still reaching.

Still knocking.

Still turning procedure into exhaustion.

Haruto’s phone buzzed.

Unknown number.

Haruto’s blood went cold.

He opened it with shaking fingers.

One line.

She’s closer when you panic.

Haruto’s stomach lurched.

Kaito’s jaw tightened.

Haruto took a screenshot.

Blocked.

Again.

Haruto’s hands trembled.

His chest tightened.

His afterimage flared–not pleasure, but the sharp, invasive awareness of Reina’s body overlaying his own for a heartbeat, as if the predator’s words had pressed a finger into the seam between worlds.

Haruto squeezed his eyes shut.

He pressed both palms to his chest.

Flat.

Warm.

Alive.

Kaito’s voice was steady.

“Breathe,” he said.

Haruto’s breath shook.

The building manager called back.

Haruto answered.

The manager’s voice was clipped.

“Your door is intact,” he said. “No sign of forced entry. The security guard said your chain was still on.”

Chain still on.

Haruto’s stomach dropped.

Then the door sensor alert was fake.

Spoof.

A psychological lever.

Haruto swallowed hard.

“Thank you,” he said.

He hung up.

His hands trembled.

Kaito exhaled slowly.

“Okay,” Kaito said softly. “Spoof confirmed.”

Haruto’s throat tightened.

“Then he can manipulate my phone,” Haruto whispered.

Kaito nodded.

“Or the sensor’s cloud,” he said. “Either way, he can trigger panic at will.”

Haruto swallowed.

Kaito’s gaze sharpened.

“We need to cut the cloud,” he said. “We replace the sensor with a local-only one. Or we remove it and use a camera you can access independently.”

Haruto’s chest tightened.

Cameras.

Eyes.

Being watched as safety.

Haruto’s stomach turned.

Kaito’s voice softened.

“I know it feels wrong,” he said. “But until we know where the access is, we choose imperfect safety over perfect privacy.”

Perfect privacy.

Haruto’s throat tightened.

Reina.

Breath.

Haruto stared at his hands.

He realized his life had become a series of procedures:

Don’t reply.

Screenshot.

Block.

Witness.

Log.

Breathe.

And somewhere inside those procedures, his identity was still trying to unfurl.

The café door opened.

A gust of cool air swept in.

Someone laughed.

Haruto flinched.

Kaito watched him.

“Haruto,” Kaito said softly.

Haruto looked up.

Kaito’s gaze held his.

“You’re doing everything right,” Kaito said.

The sentence should have been comfort.

It felt like pressure.

Because doing everything right still hadn’t stopped the predator.

Haruto’s throat tightened.

“What if it never stops?” he whispered.

Kaito’s mouth tightened.

Then, quietly, he said the only honest answer.

“Then we build a life where it can’t touch what matters,” he said.

Haruto’s breath hitched.

What matters.

Reina.

His breath.

His skin.

His right to exist without being hunted.

Haruto swallowed.

Kaito’s voice softened.

“And we don’t let it turn you against yourself,” Kaito added.

Haruto’s eyes burned.

He blinked hard.

In the café’s warm light, he realized something terrifyingly simple:

Ghostkey could reach him through phones and doors and systems.

But Ghostkey’s real target was inside.

The seam.

The afterimage.

The part of Haruto that had finally admitted what he wanted.

Haruto looked down at his phone.

Blocked numbers.

Screenshots.

Paper trails.

Evidence.

He looked at Kaito.

A witness.

A procedure.

A possible poison.

A possible anchor.

Haruto exhaled shakily.

“I need to dive tonight,” he admitted.

Kaito’s eyes softened.

“Public,” Kaito said immediately. “Mirrorhouse only. Witness locks. No private inns.”

Haruto nodded.

Kaito continued.

“And tomorrow,” he said, “we remove the sensor. We rebuild your first-world security. We choose tools that don’t phone home.”

Haruto’s throat tightened.

Phone home.

His mother’s message still waited unanswered.

Are you coming home this weekend?

Haruto swallowed hard.

He wasn’t coming home.

Not yet.

He wasn’t ready to be someone’s son while he was still learning how to be himself.

Kaito stood.

“I’ll walk you to the station,” he said.

Haruto stood too.

They left the café together, stepping into the bright noise of Shibuya.

The scramble crossing surged.

Haruto walked beside Kaito, keeping a small gap between them.

Not distance out of coldness.

Distance out of control.

When they reached the station entrance, Kaito stopped.

He didn’t touch Haruto.

He didn’t offer an embrace.

He only nodded.

“Okay,” he said softly.

Okay.

Haruto’s chest tightened.

He nodded back.

“Okay,” he echoed.

Kaito’s eyes softened.

For a heartbeat, something passed between them.

Not romance.

Not yet.

But the fragile shape of trust trying to form in the middle of a hunt.

Haruto descended into the station.

The fluorescent tunnels swallowed him.

As he walked toward the platform, his phone buzzed one last time.

Unknown number.

Haruto’s stomach dropped.

He opened it.

Two words.

See you.

Haruto’s blood went cold.

He looked up sharply.

At the crowd.

At faces.

At bodies.

At ordinary life.

For a heartbeat, he thought he saw the featureless visor.

Then he realized it was only a man in a mask, a commuter with headphones, a stranger.

Haruto swallowed hard.

He took the screenshot.

He blocked.

He pressed both palms to his chest.

Flat.

Warm.

Alive.

The train roared into the station.

Haruto stepped inside.

And as the doors closed, he stared at his reflection in the dark window and whispered, so quietly only he could hear:

“Not tonight.”

In his mind, Mirrorhouse waited.

Witnesses waited.

Logs waited.

And somewhere behind the systems, the predator waited too–patient, amused, certain that every procedure was only another way to pull Haruto closer to the seam.

Haruto clenched his jaw.

He would dive tonight.

Not to run.

Not to chase sensation.

But to reclaim breath in front of witnesses.

To prove to his own nervous system that he could exist as Reina without being owned.

To keep building a life where doors didn’t open silently.

As the train sped through tunnels, Haruto held that vow like a small light in his chest.

And in the second world, the mirrors waited to reflect it back.