Morning arrived like nothing had happened.
That was the cruel part.
The sky was pale again, clean, almost innocent. The walkways dried quickly. Students stepped over yesterday's puddles like they were stepping over a rumor they didn't want to acknowledge.
But the campus remembered.
The campus always remembered.
When XH walked into the cafeteria, he felt it immediately. Eyes flicking toward him and then away. Conversations pausing for half a beat. Whispers tightening and loosening like elastic.
"Is that him?""I heard he couldn't breathe.""June held his wrist.""No, Kitty was the one who stayed.""Both were there.""Of course both were there."
XH kept his face calm and bought his food like he wasn't the main headline on a campus that loved romance more than lectures.
The health track group had agreed to meet in Classroom 304 after breakfast.
Training day.
Strategy day.
Pressure day.
XH entered the room and found Andrew already setting up a whiteboard. HS was arranging chairs. TZ was doing push-ups like he could physically intimidate the future. JP was scrolling through hero lists on his phone with a grin that looked too confident to be real.
NS sat near the window, arms crossed, eyes alert.
He looked up when XH entered.
Their eyes met.
NS didn't smile, but he gave a small nod.
Not forgiveness.
Not surrender.
Acknowledgment.
It was the only kind of peace NS could offer right now.
XH sat down slowly.
Andrew spoke calmly. "We train today. We focus. No distractions. Tomorrow is the match."
JP immediately raised his hand. "Objection. Gossip is a distraction."
Andrew didn't blink. "Ignore it."
JP pointed at XH. "He can't ignore it. He's the gossip."
TZ laughed loud. "Facts."
XH exhaled. "Let's just practice."
NS's voice was low. "Good."
Then the door opened.
Kitty entered first.
She looked calm, but her eyes were sharper than usual, like she had slept less than she pretended.
NC and Jihye came behind her.
Then June entered with Cherry and Anna.
June's expression was composed, but XH saw the tension in her jaw. The tension she carried like a crown.
Cherry glanced around the room like she owned it already.
"Okay," Cherry said brightly. "Let's win, because I'm not letting those other girls think they can walk around like queens."
June didn't laugh.
Kitty didn't react.
But Jihye whispered to NC, "This is going to be messy."
NC whispered back, "It's already messy."
The meeting started.
Andrew outlined draft options, counter picks, and what engineering was likely to do. They discussed lane pressure, objective focus, communication discipline.
But even when they talked about heroes, everyone's eyes kept slipping toward the human drama sitting inside the room.
June and Kitty sat with one chair between them.
XH sat opposite.
It felt like a triangle drawn in invisible ink.
At one point, Andrew said, "We need consistency in your calls."
He looked at XH and NS. "No hesitation. No doubts. No emotional decisions."
JP muttered, "That last one is impossible in this group."
TZ snorted.
June's eyes flicked to XH.
Kitty's gaze followed.
XH's throat tightened.
It wasn't the match that scared him.
It was the moment after.
Lunch Break, Where War Starts Quietly
When the practice ended, they scattered.
Some went to lunch.
Some went to the library.
Some pretended to study.
June left the classroom first, walking quickly, phone in hand.
Kitty lingered behind, talking quietly with NC.
XH packed his bag slowly, trying to avoid eye contact with anyone.
But June's message from last night echoed in his mind.
Talk tomorrow. Not in public.
He felt the urgency.
He also felt fear.
Because talking meant choosing.
And choosing meant losing someone.
He left the classroom and walked down the hall.
Halfway to the staircase, June appeared ahead, standing near the vending machines where the hallway bent and the lighting dimmed.
She didn't look at him at first.
Then she did.
Her eyes were steady, but something in them trembled.
"Come here," she said quietly.
XH hesitated, then walked toward her.
June stepped closer, lowering her voice. "Not here."
She turned and led him into the side corridor near the old lab storage rooms where fewer people passed. The walls were plain. The air smelled faintly of cleaning solution.
It felt like a place where secrets could survive.
June stopped and faced him.
XH's heartbeat picked up.
June didn't waste time.
"I asked you to talk," she said.
XH nodded. "I know."
June's eyes narrowed. "Then talk."
XH swallowed. "I don't want to hurt you."
June's lips twitched, not in humor, in frustration. "That's your favorite line."
XH frowned. "It's true."
June took a slow breath.
Her voice softened, and that softness was more dangerous than anger.
"Do you know what hurts?" she asked.
XH didn't answer.
June continued. "You always act like you're protecting everyone. But you're actually just protecting yourself from choosing."
XH's chest tightened.
June stepped closer, close enough that he could see water festival freckles he had never noticed before.
Her voice dropped. "Last night you asked to talk. Now we're talking. Tell me the truth."
XH's hands curled slightly at his sides.
He wanted to say it.
He wanted to say that every time June laughed, it felt like sunlight he didn't deserve.
He wanted to say that Kitty's calm felt like home, and that terrified him because homes were supposed to be permanent.
But instead, he stood there, silent, torn in half.
June's eyes filled slightly, but she refused to let tears fall.
"You know," she whispered, "I don't expect much from people. That's how I survive. That's my definition of love. Don't expect too much. Don't beg. Don't get humiliated."
XH looked at her, breathing shallow.
June's voice sharpened again. "But you make me want to expect. And I hate you for it."
XH flinched.
June grabbed his wrist gently this time, not like yesterday's panic, but like a plea she refused to call a plea.
"I need you to stop standing in the middle," she whispered. "I need you to decide if I'm just your festival laughter or something real."
XH's throat tightened.
He whispered, "You're real."
June's breath caught.
She stepped closer.
XH didn't move away.
And for a moment, the space between them felt like it was disappearing.
Like a kiss might happen.
Like the story might finally choose.
Then footsteps echoed.
A laugh.
A voice.
"June? Oh my God, there you are!"
Cherry.
June froze instantly, releasing XH's wrist like it had burned her.
XH stepped back slightly, his heart pounding.
Cherry appeared at the corridor entrance, smiling too brightly.
"Oh," Cherry said, eyes flicking between them. Her smile turned sharper. "Am I interrupting something?"
June's face hardened. "No."
Cherry stepped closer anyway, already owning the space. "Engineering girls are looking for you."
June blinked. "Why?"
Cherry smirked. "They want to talk. And you know what that means."
June's jaw tightened.
XH felt his stomach drop.
Because he knew too.
Girls vs girls.
Pride vs pride.
Love used as a weapon.
June looked at XH for half a second.
Her eyes said, We are not done.
Then she turned and walked away with Cherry, posture straight, pride back in place like armor.
XH stood alone in the corridor.
Breathing shallow.
His chest tight.
Not from illness.
From the feeling of almost.
Kitty's Countermove
Kitty didn't chase.
Kitty didn't storm into corridors.
Kitty moved like water, quietly, finding the cracks.
She saw June and Cherry walking fast toward the courtyard.
She saw the way June's shoulders looked tense, like something had been interrupted.
Kitty didn't ask.
Kitty followed at a distance.
Outside, near the fountain, Thoon and HTN were waiting with SRM.
They looked polished. Hair perfect. makeup flawless. Smiles sharp like knives.
The kind of girls who treated romance like sport.
Students gathered nearby, pretending not to watch.
But everyone watched.
June approached first, expression cold.
Kitty stopped a few steps away, staying close enough to hear.
Thoon spoke first, voice sweet. "June. We heard you've been chasing one guy for eight months."
June didn't react.
Thoon continued, smirking. "And you still haven't captured his head. Honestly, if I wanted a guy, I could make him wrap around my finger in one week."
HTN laughed lightly. "Three days. For both of those boys."
The crowd reacted with small gasps.
June's eyes sharpened like blades.
She stepped forward, voice icy and controlled. "Well, I'm not a slut like you. So I don't behave like that."
A loud "OHHH" rippled through the watchers.
Thoon's smile stiffened.
HTN's eyes narrowed.
SRM turned toward Kitty then, as if she had been waiting for her.
SRM's voice was mocking. "Kitty. One shy kiss and you tanked? Oh girl, you really need to learn how to flirt."
Kitty didn't blink.
Kitty's calm made SRM's smirk falter slightly.
Kitty spoke softly, but her words landed like a slap.
"I don't make moves," Kitty said. "I attract."
The crowd went quiet.
That line was too clean.
Too final.
June's eyes flicked toward Kitty for a moment.
Not admiration.
Not gratitude.
Something more complicated.
Thoon forced a laugh. "Attract? Please. This campus is entertainment. And you're all just slow."
HTN tilted her head. "We'll see. One week. Three days. We'll prove it."
Kitty smiled faintly. "Try."
June's jaw tightened, pride burning.
She turned away, walking back toward the building with Cherry and Anna.
Kitty stayed still for a second, watching.
NC stepped beside Kitty quietly. "You just made them angrier."
Kitty whispered, "Good."
NC frowned. "Why?"
Kitty's voice was calm, eyes steady. "Because now they'll show their hands early."
Jihye giggled nervously. "This feels like a drama."
Kitty's eyes shifted toward the path June took.
Kitty whispered, almost to herself, "It is."
The Campus Eats the Story
By evening, the whole campus knew.
Thoon's challenge.
HTN's confidence.
June's insult.
Kitty's iconic line.
Students repeated it in the cafeteria like it was a song lyric.
"I don't make moves. I attract."
People laughed, copied the tone, posted it online.
Someone even wrote it on the campus forum with a crown emoji.
XH saw it when JP shoved his phone in his face.
"Bro," JP whispered, excited. "Kitty just won the war with one sentence."
XH's heart tightened.
Not because of the gossip.
Because he knew Kitty hadn't said it for the crowd.
She said it because she meant it.
NS glanced at the phone too, then looked away quickly, jaw tight.
TZ laughed. "Engineering girls are about to get humbled."
Andrew spoke quietly. "Focus. Tomorrow matters."
But XH couldn't fully focus.
Because now the triangle wasn't private anymore.
The campus had stepped into it.
And when the campus stepped into something, it never left it alone.
That night, XH's phone buzzed again.
Kitty: don't let them distract you. win first.
Then another.
June: tomorrow we win. after that, you owe me honesty.
XH stared at both messages.
Two demands.
Two truths.
One heart already splitting.
Outside, rain started again.
Soft at first.
Then heavier.
No forecast.
Just the sky insisting on repeating itself.
And XH, lying in bed, felt his chest tighten slightly as he breathed in the damp air.
As if his body was warning him.
As if memory was cracking.
As if the story was preparing to collapse into its next phase.
Not tomorrow.
Not yet.
But soon.
