The silence in the room was unbearable.
Kairi's fingers trembled as he zipped his jacket, eyes fixed on the pale floor like it might c***k open and swallow him whole. The remnants of warmth from Shin's touch still lingered on his wrist—faint, like a memory already beginning to fade.
But his heart? It was loud. Thudding against his chest like a warning, like a truth he wasn’t ready to admit.
“I’ll see you in class,” Kairi mumbled, voice hoarse.
Shin didn’t stop him. He just sat there on the edge of the bed, hands still clenched, jaw tight.
Kairi walked out.
And he didn’t look back.
It rained that morning. Not the kind that poured with thunder or lightning, just a slow, sad drizzle. The kind that soaked through your clothes before you even noticed. Kairi didn’t bother with an umbrella. The cold was welcome. It helped distract him from the ache in his chest.
The school corridors buzzed with their usual chaos—laughter, shouting, lockers slamming shut. But Kairi felt like a ghost drifting through it all. Barely present. Barely seen.
He slipped into his homeroom seat and slouched low, head down.
“What happened to your neck?” Mia’s voice was soft but sharp, like a whisper that cut through everything.
Kairi blinked up. “What?”
She leaned closer, her eyes narrowing. “There’s a bruise. Right here.” Her fingers hovered near his collarbone.
Shit. He hadn’t checked in the mirror.
“I fell,” he lied too quickly.
Mia didn’t believe it. Her mouth tightened. “On whose lips?”
Kairi groaned. “Can you not?”
“You never fall, Kairi. Not unless someone pushes you.”
He flinched.
And she noticed.
Lunch was worse.
Shin sat on the far end of the cafeteria, headphones in, hoodie up, eyes focused on nothing. Like Kairi wasn’t even there. Like last night hadn’t happened. Like that breathless moment between them was nothing but smoke.
Kairi stabbed at his rice with his chopsticks, appetite gone.
“Just talk to him,” Mia hissed.
He glared. “You think it’s that easy?”
“You kissed him.”
“He kissed me.”
Her eyes widened. “Oh.”
A pause. The air thickened between them.
“Did you like it?”
Kairi didn’t answer. He didn’t have to.
Mia reached for his hand under the table. “You don’t have to be scared of this, you know.”
“I’m not scared,” he said.
But he was. Terrified, actually.
Because something was changing between him and Shin, something electric and uncontrollable. And change never came without consequences.
That night, the app glitched again.
Kairi was lying in bed, staring at the ceiling, headphones in but no music playing. Just the hum of white noise. When his phone buzzed, he didn’t even glance at it—until the screen blinked red.
[Welcome back, Kairi.]
His heart jumped.
[We noticed… tension.]
He sat up slowly. The screen flickered again. This time, the message was clearer.
[Would you like to make a choice?]
Yes
No
A cold sweat broke out on his palms. He hesitated, thumb hovering. The app had never asked for his input before. It was always commands. Missions. Glitches.
Now it was offering him… agency?
He clicked Yes.
The screen shimmered. Then:
[Choose your path.]
Two glowing options appeared.
Unlock the Truth.
Bury the Past.
“What the hell…”
Kairi’s mouth went dry. Was this about Shin? Or was this something bigger?
His finger shook as he reached forward—
And then the screen shattered into static.
The light cut off.
His bedroom fell into pitch black.
Only the soft buzz of the air conditioner remained, like a breath held just a second too long.
Then—
A whisper.
Not from the phone.
From the corner of the room.
“You shouldn’t have said yes.”
—
Kairi’s footsteps echoed down the school’s narrow stairwell, his heart pounding like a war drum in his chest. He didn’t know where he was going—only that he needed to move. Anywhere away from that suffocating classroom and the mysterious message that had just blinked across his vision.
[System Task Complete: Sync Level 5 – Awakening Initiated.]
What the hell did that even mean?
He reached the back exit and pushed through the door into the cool alley behind the building, where the noise of the city buzzed faintly in the distance. For a moment, he just leaned against the wall, hands trembling, trying to steady his breath. His phone buzzed again.
This time, he didn't hesitate.
The screen flickered as he opened the app—only this time, it didn’t glitch. A clean, neon interface bloomed across the display, bright against the dim shadows of the alley. At the top, in thin capital letters, read:
“WELCOME TO THE MAZE.”
Underneath it:
[SELECT YOUR ROLE.]
“Role?” Kairi whispered. “What kind of game is this?”
Three shimmering options appeared:
RUNNER
WATCHER
SYSTEM
And then, a fourth option blinked into existence just beneath them like a corrupted code string:
GL1TCH.
Before he could choose, the screen trembled—violently. His phone screen cracked from the inside, but no damage appeared on the surface. His surroundings dimmed, then bent, like the alley itself was stretching or… folding in on itself.
A sharp pain shot through his skull.
“Kairi!”
His head snapped up. Ayane was sprinting toward him, her hair wild, eyes wide with panic. “Don’t touch anything! Don’t pick a role!”
“How the hell do you know about this?” he demanded, pushing off the wall.
Ayane didn’t answer. She reached into her coat and pulled out a second phone—one identical to his, screen already activated. The app was open, glowing red.
“I didn’t want you involved. I really didn’t,” she said, voice shaking. “But if it’s already chosen you, then—”
“Kairi Tsukishima has been assigned the role: GLITCH,” a cold mechanical voice cut through the air from both phones at once.
Kairi blinked. “That wasn’t me—I didn’t choose anything.”
“You don’t choose the glitch,” Ayane said, eyes hollow. “It chooses you.”
And suddenly, the entire alley twisted sideways. The air grew heavy like a gravity shift. The streetlight above them flickered, then shattered in a spray of glass. A tear in reality opened just a few feet away from them—like someone had sliced the world open with a scalpel.
A figure stepped through.
He wore the school uniform—blazer, slacks, a loose tie—but the way he moved was wrong. Glitching at the edges, like someone had ripped him out of a video and pasted him here without rendering the details properly.
Ayane gasped. “That’s—Kairi, that’s you!”
He stared at the other version of himself, this one with ink-black eyes and an empty expression, like a corrupted reflection. The Glitched Kairi stepped forward, head tilted.
“You’ve breached sync,” the doppelgänger said, voice flat. “Protocol requires deletion.”
Kairi stumbled back. “I didn’t sign up for this!”
“It’s already too late,” Ayane whispered, reaching for his hand. “You’re not just in the game anymore. You’re what breaks it.”
The Glitched Kairi lunged.
Ayane shoved Kairi aside just in time. He hit the ground hard, rolling as the figure passed through the space where he’d been standing. A spark of data shimmered in the air, like pixels breaking apart.
Kairi scrambled to his feet, breath ragged. “How do I stop this?!”
“You don’t,” Ayane said grimly, holding up her phone. “You fight it. Or let it consume you.”
The Glitched Kairi turned again—eyes locked on the real one. There was no hatred. No emotion. Just purpose.
“I’m not ready,” Kairi whispered.
“You were never supposed to be,” Ayane answered. “None of us were.”
But ready or not, Kairi stood up straighter. His hand clenched around the phone that had dragged him into this twisted reality.
He met his own eyes—the broken version, the system’s puppet.
And for the first time in his life, Kairi made a choice without looking for an escape.
“Then let’s glitch the game.”