Cherreads

Chapter 87 - Chapter Eighty: Water Festival Night, Where Everything Shows

The Water Festival arrived the way rumors do.

Not with a single announcement, but with a gradual takeover of the campus until it became impossible to pretend it wasn't happening. By afternoon, the main lawn was a maze of booths and bright tarps. Vendors from nearby neighborhoods were allowed in for the weekend. Student clubs set up game stations with loud signs and louder volunteers. A temporary stage was built near the center, draped in fabric that fluttered like flags even when the air was still.

The smell hit first.

Fried snacks. Grilled meat. Sweet drinks. Hot soup that steamed into the evening air like breath.

Then came the sound.

Microphones being tested. Music rehearsals. Shouts of students calling their friends over. The constant clatter of coins dropped into game machines and the delighted screams when someone won a prize.

Campus 2 looked like it had finally remembered how to be young.

But XH knew better.

Youth didn't erase tension.

It just gave it a louder soundtrack.

He stood at the edge of the lawn with the boys, hands shoved in his jacket pockets.

JP was vibrating with excitement like a child. "This is it. The night we become legends."

TZ laughed. "You become legend every time you lose."

JP pointed at him. "You will regret doubting me."

NS stood quietly, scanning the crowd like someone watching for danger. He looked calm, but XH could tell his calm wasn't comfort. It was control.

Andrew and HS arrived a few minutes later, both carrying bags full of snacks.

Andrew grinned. "We brought supplies. Because last year you idiots nearly starved."

JP grabbed a bag. "You're a hero."

HS looked around, eyes widening. "This is bigger than I thought."

"It's always bigger," TZ said. "Because the campus loves spectacle."

XH's gaze drifted automatically toward the entrance path.

That was where the girls would appear.

And he hated that his heartbeat changed when he thought about it.

As if his body was betraying him before his mind could make a decision.

Then he saw them.

First, Jihye, laughing loudly, already holding two cups of something colorful. Anna walked beside her, eyes shining like she was genuinely excited.

NC followed, calm and bright, greeting people as she passed like she owned the social air around her.

Cherry arrived last among that group, dressed like she wanted attention and didn't care if anyone hated her for it. She looked directly at the boys and smirked as if daring them to stare.

Then Kitty appeared.

Not dramatic.

Not loud.

Just present.

She wore a simple outfit that somehow looked more expensive than anyone else's, hair softly styled, contact lenses catching the light so her eyes looked like they held reflections of the festival itself. She walked with NC, but her gaze moved across the crowd like she was searching for one thing.

XH felt his throat tighten.

Then June appeared behind her.

June wore a dress that made heads turn immediately. Not because it was revealing. Because it was confident. Because it looked like she had dressed for a stage even though she was only walking into a festival.

June's eyes found XH instantly.

Kitty's eyes found him too.

And in that moment, XH felt trapped between two different kinds of gravity.

JP whistled loudly. "Okay. Okay. That's unfair. That's actually unfair."

TZ elbowed him. "Stop embarrassing us."

JP ignored him. "Bro, how are we supposed to act normal when they show up like that?"

NS didn't laugh.

His gaze stayed on Kitty for half a second too long, then he looked away like he hated himself for it.

Kitty approached first.

She stopped in front of the boys with a faint smile. "You're all standing here like you're guarding the entrance."

JP puffed up. "We are. Who's going to protect you from random engineering guys?"

Cherry laughed from behind June. "You men love pretending you're heroes."

TZ shrugged. "We are heroes."

Cherry smirked. "Sure."

June stepped closer, eyes on XH. "Are you going to just stand here all night?"

XH blinked. "No. I was waiting."

June's lips curved slightly. "For what?"

XH hesitated.

Kitty's gaze sharpened.

XH swallowed. "For everyone."

June nodded slowly, like she accepted it, but her eyes didn't.

Kitty didn't comment.

Instead, she turned toward a nearby game booth. "Let's play something."

JP grinned. "Finally. Violence."

The booth was a water gun station. Rows of small targets lined up, and players had to shoot streams of water to push a marker upward.

Jihye clapped. "I want to try!"

Anna raised her hand too. "Me."

The booth worker explained the rules quickly.

June stepped forward. "I'll go first."

Cherry smirked. "Of course you will."

June took the water gun and aimed.

She was precise.

Focused.

Her marker climbed steadily.

People around the booth started watching.

Whispers rose.

"She's good.""She's so competitive.""She's definitely winning Queen Selection."

June finished with a high score.

She stepped back, satisfied.

Kitty stepped forward next.

She didn't rush.

She didn't tense.

She aimed calmly and shot with smooth consistency.

Her marker climbed.

Not fast.

But unstoppable.

By the end, Kitty's score was slightly higher than June's.

The crowd reacted immediately.

A ripple of surprise.

June stared.

Cherry's smile tightened.

Jihye gasped. "Kitty, you're insane."

Kitty smiled softly. "It's just water."

June's voice was controlled. "It's not just water."

Kitty met her gaze. "That's the problem."

The air between them sharpened for a second.

XH felt it like a thin wire tightening.

NS shifted uncomfortably.

JP broke the tension loudly. "Okay, okay, you both are scary. Let's move to food before you start fighting with water guns for real."

Everyone laughed, but the tension didn't vanish.

It simply disguised itself.

They moved toward the food stalls.

Hot soup vendors lined one side, steam rising.

XH bought a large bowl and held it carefully.

June came closer, hands tucked into her sleeves. "Give me a bite."

XH blinked. "This is soup."

June smiled like she didn't care. "Then feed me."

JP choked on his own drink. "Bro, she's bold."

TZ laughed. "She's always bold."

Kitty watched quietly, expression unreadable.

XH hesitated, then lifted the spoon toward June.

June leaned in and took the bite, eyes on him the whole time.

It was a small action.

But it felt intimate.

Public.

Claiming.

Kitty's fingers curled slightly around her own cup.

NC leaned toward Kitty and whispered, "Are you okay?"

Kitty whispered back, "I'm fine."

NC's gaze was steady. "That's not an answer."

Kitty didn't reply.

June smiled faintly, satisfied, and stepped back.

Then Kitty spoke, calm but cutting.

"You're going to burn your tongue," she said to June.

June turned, smile still there. "It's fine."

Kitty nodded. "You always say that too."

June's eyes narrowed slightly. "What do you mean?"

Kitty's voice stayed soft. "Nothing."

But it was not nothing.

XH felt sweat on his palms despite the cool air.

The festival got louder as night deepened.

Water buckets appeared.

Students started splashing each other playfully.

Major groups formed.

Health track students shouted their major name like it was a chant.

Engineering majors responded with their own chants, loud and aggressive, trying to show dominance.

Business majors laughed and filmed everything for social media.

Computing majors stood near the stage, acting uninterested while still watching everything.

Then the first real water fight began.

Someone threw a bucket of water at another major group.

Screams.

Laughter.

Retaliation.

Suddenly the lawn became chaos.

Jihye shrieked and ran behind Anna.

Cherry grabbed a water gun and attacked without mercy.

JP screamed, "THIS IS WAR!" and charged forward like an idiot.

TZ tackled him into a puddle.

NS stood still for a second, then grabbed a bucket.

His eyes flicked toward Kitty.

Kitty was already wet at the sleeves, hair slightly damp, laughing softly for the first time all night.

NS's gaze softened involuntarily.

Then he looked away quickly and threw water at TZ instead.

Kitty moved toward XH, stepping close so their shoulders brushed.

"You're not playing," she said.

XH blinked. "I'm watching."

Kitty tilted her head. "You always watch."

Her words were playful, but her eyes were not.

Before XH could answer, a bucket of water hit them from the side.

XH flinched.

Kitty gasped.

Their clothes soaked instantly.

Kitty's hair stuck slightly to her cheek.

XH wiped water from his face.

June appeared suddenly, holding a bucket.

Her eyes were wide.

She looked guilty and proud at the same time.

"I didn't aim for you," June said quickly.

Kitty stared at her.

June's voice softened. "I swear."

Kitty's lips curved faintly. "It's fine."

June looked relieved.

Then Kitty added calmly, "Accidents always happen when people are aiming at something else."

June stiffened.

XH felt the tension spike.

Rain began.

Not festival water.

Real rain.

At first, students didn't notice.

They thought it was just another splash.

Then they realized.

Cold drops started hitting their faces.

The sky had decided to join the chaos.

People screamed and laughed, rushing toward shelters.

Some ran under tarps.

Some stayed and danced in the rain like they were in a movie.

June grabbed XH's wrist suddenly. "Come here."

She pulled him toward a covered booth.

Kitty followed, not rushing but not staying behind either.

Under the small shelter, their bodies were too close.

XH's breath caught again.

The tightness returned, subtle but real.

He took a slow inhale.

June noticed his face. "What's wrong?"

XH shook his head quickly. "Nothing."

Kitty's eyes narrowed slightly. "You're lying."

June turned toward Kitty. "He's fine."

Kitty replied softly, "You don't get to decide that."

June's jaw tightened.

Cherry and NC arrived under the shelter too, dripping wet, laughing.

Cherry looked between the three of them and smirked. "Wow. This is intense."

NC elbowed her. "Stop."

Cherry laughed. "I'm not wrong."

The rain grew heavier.

The festival lights blurred behind the curtain of water.

XH stood trapped between June and Kitty, both close enough that he could feel their warmth despite the cold rain.

June's fingers still held his wrist.

Kitty's shoulder brushed his arm lightly.

And for a moment, the chaos outside faded.

It was just the three of them.

The triangle.

Breathing.

Waiting.

June whispered, quiet enough that only he could hear. "Don't make me regret wanting you."

XH's throat tightened.

Kitty didn't hear the words, but she saw June's mouth move. She saw XH's face change.

Kitty's eyes softened, then hardened.

She whispered softly, almost to herself.

"Bravery is action."

The rain hammered down harder.

Students screamed in delight outside.

But inside the shelter, everything felt silent.

The Water Festival had finally become what it was always going to be.

Not a celebration.

A stage.

And now the story was asking one question louder than any music.

Who will you choose when everyone is watching, and the rain makes hiding impossible?

More Chapters