Cherreads

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

The first irreversible mistake wasn't a kiss.

It wasn't a confession.

It wasn't even a fight.

It was a decision made quietly, the kind people convinced themselves didn't count because it wasn't spoken out loud.

Campus 2 was full of those decisions lately.

They happened in hallways, with paperwork held too tight. They happened on stairwells, with eyes avoiding contact. They happened in group chats where people typed "I'm switching majors" like it was a weather update.

And it happened in the way Kitty laughed at someone else's jokes.

Administrative Pressure

The academic office posted another update the next day.

Shorter than the first.

Colder.

It appeared on the portal at 9:11 AM, and by 9:13 AM, screenshots were everywhere.

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.

That phrase was becoming a trapdoor.

In the lobby, a cluster of students stood near the notice board again. A girl looked like she was about to cry. A guy stared at his phone like it was insulting him.

"Local government track is filling up," someone said loudly."They're accepting switch requests fast," another replied."Because they want us quiet," a third muttered.

XH walked past them with TR, PL, JP, and NS, the group moving like a unit even when their energy didn't match.

TR looked unusually pale. "This is exhausting."

PL nodded. "My parents keep calling."

JP's expression was tight. "Institutional ambiguity creates private panic."

TR stared at him. "Why do you talk like a textbook?"

JP didn't flinch. "Because it prevents emotional collapse."

NS didn't speak. He just watched people, watched exits, watched the way fear rearranged a campus faster than any official announcement could.

XH listened and said little.

He could handle exams.

He could handle deadlines.

He could handle work.

What he couldn't handle was the way the campus pressure was now squeezing his personal life into the same narrow corridor.

Kitty.

June.

Silence.

All of it was becoming one problem.

Kitty POV: When Armor Scratches Your Skin

Kitty's phone buzzed as she walked into the café again.

A message from the guy. The one she'd been sitting with. The one who laughed too easily.

Guy: you free later? movie?

Kitty stared at the message.

Her first instinct was to say yes instantly, just to prove she could.

Then she realized her hands felt cold.

That was new.

She didn't usually feel cold.

She usually felt composed.

She typed:

Kitty: maybe. i'll let you know.

She set the phone down and stared at the ice in her drink like it could offer advice.

The truth was, attention wasn't the same as comfort.

Attention was loud, warm on the surface, and empty when it ended.

Kitty had chosen it anyway because it didn't demand her to wait for someone who kept hesitating. Because it made her feel visible without vulnerability.

But now, as the campus anxiety rose, she realized the armor had edges.

It scratched when she breathed.

It made it harder to move.

She watched her own reflection in the café window and tried to recognize herself in it.

She could still smile. She could still make people laugh. She could still be the girl everyone noticed.

But she couldn't stop thinking about the moment in the common area when XH's eyes had met hers for half a second.

Not anger.

Not longing.

Just a quiet, lost guilt.

Kitty hated guilt more than rejection.

Guilt meant the other person still cared.

And caring meant she would be tempted to return.

She stood and left the café before her drink finished melting.

On the walk back, she passed the lobby.

Another group clustered near the notice board.

Another student whispering, "I switched majors yesterday."

Kitty felt the panic around her and suddenly understood why she was doing this.

When futures became uncertain, people clung to certainty anywhere they could find it.

Even if it was fake certainty.

Even if it was a guy texting "movie?" like it meant protection.

She walked faster.

June POV: A Plan Is a Boundary

June didn't like chaos, but she didn't fear it either.

She feared people who pretended chaos didn't exist.

She sat in the library again, papers neatly arranged, notes lined up with precision. In the margin of one page she had written:

Do not build on silence.

XH arrived late, hair slightly damp from the mist outside, expression tired.

He sat across from her, looking like someone who had been carrying a weight incorrectly for too long.

June looked at him for a moment before speaking.

"You saw the new notice," she said.

XH nodded. "Yeah."

June tapped the paper lightly. "People are switching majors fast."

"I know," XH replied.

"And you?" she asked.

XH hesitated.

June's eyes didn't move. "That hesitation is an answer."

XH frowned. "I'm not switching."

June's shoulders relaxed slightly. "Good."

Then she continued, voice calm but firmer. "But you need to decide how you move through uncertainty. Because right now you move like someone waiting for the ground to decide for you."

XH looked away. "I don't know what you want from me."

June leaned forward slightly. "I want to know you won't disappear when things get sharp."

He swallowed. "I'm here."

June's gaze softened just a little. "Are you?"

The question cut deeper because it wasn't angry.

It was honest.

June slid a small list toward him. Not dramatic. Not controlling. Practical.

Office appointment schedule

Verification request timeline

Backup program options

Transfer requirements, just in case

XH stared at it. "You made this for me?"

"I made it for us," June said.

The word us landed with weight and warmth at the same time.

XH's throat tightened. "June…"

She held up a hand gently. "I'm not asking you to confess anything."

He blinked.

"I'm asking you to stop living like you can postpone every decision," she continued. "You can postpone words. You can't postpone consequences."

XH breathed in slowly.

Then he did what he always did.

He tried to soften the moment into something smaller.

"I'll go with you to the office," he said.

June's expression didn't change. "That's good. But that's not what I'm testing."

XH looked up. "Then what are you testing?"

June met his eyes directly.

"Whether you can be brave in private," she said. "Not in public. Not in front of friends. Not when there's a performance. In the quiet moments where it matters."

XH didn't answer fast enough.

June leaned back and exhaled. "Come. Let's walk."

They left the library together, the air outside cool and damp. The campus felt watchful again, not because of June, not because of Kitty, but because everyone was waiting for something to collapse.

June walked slowly. "Tell me something real."

XH blinked. "Real?"

"Yes," she said. "Not polite. Not safe. Not rehearsed."

XH's hands flexed at his sides. "I don't know how."

June nodded. "That's honest."

He looked at her, frustrated with himself. "I don't want to hurt anyone."

June's voice softened. "You already are."

The sentence hit him like a cold wave.

XH stopped walking. June stopped too.

He stared at the ground for a second, then looked up.

"I'm scared," he admitted.

June waited.

"I'm scared if I choose, I'll choose wrong," he said, voice low. "And then I'll lose everything."

June's gaze softened, but her tone stayed steady. "You lose things by not choosing too."

XH nodded slowly, understanding and still trapped.

They continued walking.

Group Dynamics: Where the Triangle Cuts

That night, the common area filled with the same familiar bodies, but the energy was different.

TR was quieter. PL looked distracted. JP was on his phone, probably reading more policy language. TZ Royal tried to keep it light, talking about futsal clips like they were medicine.

Kitty arrived with the guy again.

Not holding hands.

Not touching.

But close enough to send a message.

XH felt his stomach drop.

June noticed the shift in his posture before he spoke a word.

Kitty smiled brightly. "Hey guys."

Her voice was effortless.

Her eyes avoided XH until the last possible second.

When they finally met his, she smiled politely, then looked away like she had already moved on.

That was the moment the armor scratched XH too.

TR forced a laugh. "Wow. We have guests."

Kitty tilted her head. "Is that okay?"

"Yeah," TR said too fast. "Totally."

The guy introduced himself. Name unimportant. Vibe light. He sat and started talking like he belonged there.

Kitty laughed at everything.

Her laughter sounded real enough to fool everyone.

Except the people who knew her.

HS watched quietly, worried. NS watched quietly, angry. June watched quietly, calculating.

XH tried to speak to Kitty twice.

Both times, the moment slipped away.

Kitty made sure it did.

June leaned toward XH and spoke softly, not to provoke him, but to anchor him.

"You're shaking," she said.

XH looked at her, startled. "I'm not."

June's eyes stayed calm. "You are."

He inhaled slowly.

Across the room, Kitty glanced at June for the first time that night.

The look wasn't hatred.

It was something sharper.

Recognition.

Kitty looked away again.

Then she stood up suddenly.

"I'm going out for a bit," Kitty said brightly. "We'll be back."

She didn't look at XH when she said it.

She left.

The room exhaled like it had been holding its breath.

TR whispered, "That was… intense."

PL nodded. "I feel like I just watched a silent fight."

NS stood up abruptly. "I'm going for air."

He left too.

JP muttered, "This is exactly how destabilization spreads."

No one asked him what he meant.

June stayed seated beside XH, quiet.

XH's chest felt tight. "I need to talk to her."

June nodded. "Then go."

XH stood.

And this is where the irreversible mistake happened.

He didn't go after Kitty.

He didn't even try.

He stopped at the doorway, hesitated, and turned back.

Not because he didn't care.

Because he didn't want to walk into the storm.

He chose safety over truth.

He chose postponement over courage.

He sat back down.

June watched him do it.

Her expression didn't change.

But something inside her closed quietly.

Not her feelings.

Her trust.

June stood too. "I'm going to sleep."

XH looked up. "June, wait."

She paused.

"Yes?" Her voice was polite again.

The tone shift stabbed.

"I didn't mean…" XH started.

June nodded once. "I know."

Then she added, softly and cleanly, "Goodnight, XH."

And she walked away.

XH sat back down, feeling the room spin slightly.

He had just made the choice he always made.

He had chosen to wait.

And this time, waiting didn't protect anyone.

It simply told two girls the same thing in two different ways:

You can leave, and I won't stop you.

Outside, Campus 2 remained standing. Schedules continued. The portal notices stayed vague. Students kept switching majors into safer tracks. The private university kept absorbing rumor attacks like yearly storms.

But inside XH, something had shifted.

Not broken.

Worse.

Confirmed.

More Chapters