Cherreads

Chapter 23 - Chapter Twenty-One: The First Irreversible Mistake

The first irreversible mistake wasn't a kiss, a confession, or even a fight. It was a decision made quietly in the back of a throat, the kind people convinced themselves didn't count because it wasn't spoken out loud.

Campus 2 had been full of those decisions lately. They happened in the suffocatingly humid hallways, with students clutching crumpled paperwork too tight. They happened on the stairwells where eyes actively avoided contact, and in group chats where people typed "I'm switching majors" with the casual detachment of a weather update.

The actual weather, however, was turning violent.

A sudden, aggressive mist had rolled over the concrete courtyard an hour ago, and now the sky was the color of a bruised iris. Heavy, fat drops of rain began to pelt the glass facade of the main building, blurring the lights of the administrative offices upstairs.

In the lobby, a thick crowd of students pressed against the notice board. The academic office had posted another update on the portal at 9:11 AM. By 9:13 AM, screenshots had completely flooded every group chat.

NOTICE: Program Advisory Students pursuing external verification, transfers, or international placements are advised to submit documentation early. Verification timelines may extend beyond the standard cycle due to ongoing review. Students may request program counseling for alternative pathways.

"Alternative pathways," someone muttered bitterly near the front. "That's just a nice word for a trapdoor."

"The local government track is filling up," a girl said, her voice cracking as she stared at her phone. "They're accepting switch requests instantly."

"Because they want us quiet," a guy snapped, shoving his hands into his pockets.

XH walked past the crowd, flanked by TR, PL, JP, and NS. The group moved like a solid unit, but their internal pacing was completely fractured. A massive crack of thunder rattled the heavy glass windows, followed instantly by a violent flicker of the overhead fluorescent lights. For two seconds, the lobby went pitch black before the buzzing tubes hummed back to life, casting a sickly greenish glow over everyone's pale faces.

TR shuddered, rubbing his arms. "This is exhausting. The weather, the portal, all of it."

"My parents keep calling," PL said, her eyes fixed on the floor. "Every hour. They want me out of this track."

JP adjusted his glasses, his expression flat. "Institutional ambiguity invariably creates private panic."

TR shot him a miserable look. "Why do you talk like a textbook right now, JP?"

"Because it prevents emotional collapse," JP replied without flinching.

NS didn't say a word. He just kept his eyes moving—watching the exits, watching the crowd, watching the way a little bit of institutional fear could rearrange a campus faster than any official announcement.

XH listened but kept his mouth shut. He could handle the brutal exams, the overlapping deadlines, the sleepless nights of work. What he couldn't handle was the way the campus pressure was now squeezing his personal life into the same narrow, suffocating corridor. Kitty. June. The silence between them all.

The lights flickered again, dying out completely for five long seconds. In the darkness, a collective, anxious groan rippled through the lobby. When the dim emergency lights finally kicked in, XH felt a heavy, sinking weight in his chest. Everything was becoming one single, inescapable problem.

The café was running on backup generators, which meant the espresso machines were dead and only the dull overhead lights near the counter were active. The atmosphere was dim, damp, and smelled strongly of wet umbrellas.

Kitty sat by the window, watching the rain hammer against the glass. Her phone buzzed against the wooden table.

Guy: you free later? movie?

She stared at the text. Her first instinct—the old instinct—was to type yes instantly, just to prove to herself that she could. To prove she had options. But as she hovered her thumb over the screen, she realized her hands were freezing.

That was a frustratingly new sensation. She didn't usually get cold; she usually stayed perfectly composed.

Kitty: maybe. i'll let you know.

She tossed the phone face-down and watched the ice cubes slowly melt in her iced Americano. The truth was starting to taste bitter. Attention wasn't the same thing as comfort. Attention was loud, warm on the surface, and completely hollow the second it ended. She had chosen it anyway because it didn't demand that she wait around for someone who kept hesitating. It made her feel visible without requiring her to be vulnerable.

But with the campus panicking around her, the armor she wore was starting to scratch her skin. It felt heavy. It made it harder to breathe.

Another boom of thunder shook the café, so loud the liquid in her cup rippled. The power cut out entirely, plunging the room into shadow. In the sudden dark, Kitty closed her eyes and found herself thinking of the common area yesterday. XH's eyes had met hers for a fraction of a second. It hadn't been anger, or even longing. Just a quiet, lost guilt.

She hated his guilt more than she would have hated his outright rejection. Guilt meant he still cared. And caring meant she was still trapped, tempted to run back to him.

The lights clicked back on, harsh and buzzing. Kitty stood up abruptly, leaving her half-full drink on the table.

On her walk back to the dorms through the covered walkways, the rain was coming down in sheets, spraying mist against her ankles. She passed another cluster of students whispering in the dark during a power dip. "I switched majors yesterday," a girl whispered to her friend.

Kitty pulled her jacket tighter. She finally understood why she was doing this. When the future became completely uncertain, people clung to whatever certainty they could drag into their arms. Even if it was fake. Even if it was just a guy texting "movie?" to pretend the world wasn't shaking.

In the depths of the library, the storm felt slightly more distant, though the rhythmic thumping of rain on the roof was deafening. June sat at her usual corner table. While the rest of the campus was spiraling, her papers were neatly arranged, her pens lined up in a perfect, precise row.

In the margin of her notebook, she had written a single line in blue ink: Do not build on silence.

The heavy wooden doors swung open, and XH walked in. His hair was damp from the spray outside, his shoulders hunched, his face completely drained. He dropped into the chair across from her, looking like a man who had been carrying a heavy trunk by the wrong handles for miles.

June watched him for a quiet moment. "You saw the new notice."

XH nodded, wiping a stray drop of rain from his forehead. "Yeah."

"People are switching majors fast," she said, her voice level.

"I know."

"And you?"

XH hesitated. He opened his mouth, closed it, and looked down at his hands.

June's eyes didn't leave his face. "That hesitation is an answer, XH."

He frowned, a defensive edge creeping into his tone. "I'm not switching, June."

June's shoulders relaxed a fraction of an inch. "Good." She leaned forward, her voice dropping but losing none of its weight. "But you need to decide how you're going to move through this. Because right now, you're moving like someone waiting for the ground to decide where your feet land."

XH looked away, staring at the rain lashing against the high library windows. "I don't know what you want from me right now."

"I want to know you won't disappear when things get sharp," she said cleanly.

He swallowed hard, his throat dry. "I'm here."

June looked at him, her gaze softening just enough to hurt. "Are you?"

The question cut deep because she wasn't yelling. She wasn't even angry. She was just being entirely honest. She reached into her folder and slid a small, handwritten list across the table. It wasn't dramatic or controlling; it was intensely practical.

Office appointment schedule

Verification request timeline

Backup program options

Transfer requirements (just in case)

XH stared at the neat handwriting. "You made this for me?"

"I made it for us," June said.

The word us hung in the space between them, heavy and shockingly warm. XH's throat tightened. "June..."

She raised a hand gently, cutting him off. "I'm not asking you to confess anything to me right now."

He blinked, caught off guard.

"I'm asking you to stop living your life like you can postpone every single decision," she continued, her voice steady as the rain outside grew louder. "You can postpone words, XH. You can't postpone consequences."

XH took a slow, ragged breath. Then, true to form, he tried to soften the sharp edge of the moment, to shrink it into something safer. "I'll go with you to the admin office tomorrow. We can submit it together."

June didn't look relieved. "That's fine. But that's not what I'm testing."

XH looked up, genuinely confused. "Then what are you testing?"

June met his eyes directly. "Whether you can be brave in private. Not in public. Not in front of your friends, or when there's an audience to watch you be a good guy. In the quiet moments where it actually costs you something."

XH couldn't find the words fast enough.

June let out a small, tired exhale and stood up, packing her pens. "Come on. Let's walk. It's suffocating in here."

They left the library, stepping out into the covered courtyard. The air was thick and smelled of ozone. A massive flash of lightning illuminated the entire campus in ghostly white, followed a second later by a deafening roar of thunder. The power failed instantly. Every light across Campus 2 went black, leaving only the dark silhouettes of the buildings against the stormy sky.

They walked slowly along the concrete path, the rain roaring just inches away from them under the ledge.

"Tell me something real," June said quietly into the darkness.

XH blinked, looking at her profile in the dim light of a distant emergency lamp. "Real?"

"Yes," she said. "Not polite. Not safe. Not something you rehearsed in your head before you opened your mouth."

XH's hands flexed into fists inside his pockets. "I don't know how."

"That's honest," June murmured.

He stopped walking, pulling his hands out, suddenly frustrated with himself. "I don't want to hurt anyone, June. That's the truth."

June stopped too. She turned to face him, her voice terrifyingly soft. "You already are."

The words hit him like a physical blow. XH stared at the wet concrete, the rain splashing against his shoes. He felt small, cornered by his own indecision. He looked up at her. "I'm scared."

June waited, letting the rain fill the silence.

"I'm scared that if I choose, I'll choose wrong," he admitted, his voice barely louder than a whisper. "And then I'll lose everything."

June looked at him, her eyes fierce but incredibly sad. "You lose things by not choosing, too."

She turned and began walking again. XH stood frozen for a second before rushing a step to catch up, his mind completely trapped in the echo of her words.

By nightfall, the storm hadn't let up, and the common area of the dorms was running on a sputtering emergency generator. The lights were low, casting long, nervous shadows across the walls.

The energy in the room was brittle. TR sat quietly in the corner, staring at a dead television screen. PL looked completely distracted, flipping through a textbook she clearly wasn't reading. JP was huddled near the window, trying to catch a cell signal to read the latest policy updates, while TZ Royal tried to keep things light by showing someone futsal clips on his phone.

Then the door opened, and Kitty walked in.

She wasn't alone. The guy from the café was with her. They weren't holding hands, they weren't even touching, but they were walking close enough to make a statement.

XH felt his stomach completely drop out of him. Beside him on the couch, June felt the sudden shift in his posture before he even moved a muscle.

Kitty smiled brightly, her voice entirely effortless. "Hey, guys."

Her eyes swept the room, pointedly avoiding XH until the absolute last possible second. When her gaze finally landed on him, she offered a polite, distant smile—the kind you give a stranger you pass on the street—before looking away.

The armor had finally scratched XH, too. The sting of it was sharp and hot.

TR forced a dry, awkward laugh. "Wow. We have guests."

Kitty tilted her head, her expression innocent. "Is that okay?"

"Yeah," TR said, clearing his throat quickly. "Yeah, totally."

The guy introduced himself. His name wasn't important, his vibe was entirely too light for the room, and he sat down on the adjacent couch like he owned the place. He started talking about the storm, and Kitty laughed at every single thing he said. Her laughter sounded incredibly real—real enough to fool everyone in the room.

Except the people who actually knew her.

HS watched from the kitchen counter, his brow furrowed with worry. NS stood near the door, his jaw clenched in pure anger. June sat perfectly still, her eyes calculating, watching the entire performance play out.

XH tried to speak to Kitty twice. He cleared his throat, opening his mouth to catch her attention, but both times the moment slipped away. Kitty expertly redirected her attention to the guy beside her, making sure XH never got a word in.

June leaned in close to XH, her voice a low murmur meant to anchor him, not to provoke. "You're shaking."

XH snapped his head toward her, startled. "I'm not."

June's calm eyes held his. "You are."

He pulled air into his lungs, trying to steady himself. Across the dim room, Kitty caught June looking. For the first time that night, Kitty's gaze locked onto June. It wasn't a look of hatred. It was something much sharper. It was recognition.

Then Kitty stood up abruptly, smoothing down her skirt. "I'm going out for a bit," she said brightly to the room. "We'll be back."

She didn't look at XH when she said it. She turned and walked out into the stormy night, the guy following close behind her.

The common area felt like it collectively exhaled a breath it had been holding for twenty minutes.

TR rubbed his face. "That was... incredibly intense."

PL nodded slowly. "I feel like I just watched a silent war."

NS stood up straight, shoving his chair back with a loud screech. "I'm going out for some air." He slammed the door behind him.

JP muttered from the corner, "This is precisely how psychological destabilization spreads through a group." No one bothered to ask him what he meant.

June remained seated right next to XH, perfectly quiet.

XH's chest felt so tight he could barely breathe. The rain outside was deafening, a relentless roar against the brick walls. He looked at the empty doorway, then at June. "I need to talk to her."

June looked at him, her expression unreadable, and nodded once. "Then go."

XH stood up.

And this was the exact moment the irreversible mistake happened.

He took two steps toward the door, his heart hammering against his ribs. He looked out into the dark, rain-swept hallway. Then, he hesitated. He thought of the confrontation, the messiness, the storm outside, and the look in Kitty's eyes. He stopped. He turned around, his shoulders sinking.

He didn't go after her. He didn't even try.

It wasn't because he didn't care. It was because he didn't want to walk into the storm. He chose safety over the truth. He chose to postpone it, just like he always did.

He walked back to the couch and sat down.

June watched him do it. Her expression didn't change a bit, but something deep inside her closed with a quiet, final click. It wasn't her feelings that shut down; it was her trust.

June stood up, smoothing her jacket. "I'm going to sleep."

XH looked up, panic flaring in his chest. "June, wait."

She paused, looking down at him. "Yes?"

Her voice had gone completely polite again. The sudden shift in her tone stabbed him worse than a shout would have.

"I didn't mean to..." XH started, trailing off as he realized he had nothing to offer.

June nodded once, a small, sad movement. "I know." She looked at him for a final second. "Goodnight, XH."

She turned and walked down the dark corridor toward the dorm rooms.

XH sat completely alone on the couch, the dim emergency lights throwing his long shadow across the empty room. He felt the space around him spin slightly. He had just made the choice he always made. He had chosen to wait, to let the dust settle.

But this time, waiting hadn't protected anyone. It had simply told two different girls the exact same thing in two different ways: You can leave, and I won't stop you.

Outside, another bolt of lightning tore across the sky, illuminating Campus 2 in a stark, violent flash. The schedules would continue tomorrow. The portal notices would remain vague. Students would keep quietly switching their majors into safer tracks, and the private university would keep absorbing the rumors like it absorbed the yearly storms.

But inside XH, something fundamental had shifted. It wasn't broken. It was worse. It was finally confirmed.

More Chapters