Cherreads

Chapter 92 - Chapter Eighty-Five : Truth Refuses to Stay Dry

The morning of the Water Festival arrived without asking permission.

It slipped into Campus 2 the way humidity did, quietly, clinging to everything, pressing against skin before anyone realized it had already settled in. The sky was pale and undecided, clouds hanging low as if they were waiting for something to begin.

XH stood near the edge of the main courtyard, adjusting the strap of his bag, watching students move like fragments of color. Buckets stacked near booths. Water guns lined plastic tables. Banners fluttered with hand painted slogans that promised laughter, release, and one day without consequence.

One day to forget rankings.One day to forget expectations.One day to pretend hearts did not bruise.

He exhaled slowly.

Festivals were dangerous. They softened people. They made honesty slip out disguised as play.

"Hey."

Kitty's voice came from behind him, light, but intentional.

He turned.

She wore a simple white top and denim shorts, hair pulled back loosely, already damp at the edges from the heat. There was a calm confidence in the way she stood, not trying to be seen, yet impossible to overlook.

"You ready?" she asked.

"For getting soaked?" XH replied.

"For everything," she said, eyes steady.

He hesitated, then nodded. "As ready as I can be."

She smiled, small and knowing, and stepped closer. Close enough that he could smell soap and something citrus, close enough that he noticed how her fingers curled slightly, like she was resisting the urge to touch.

Across the courtyard, June laughed.

The sound cut through the air sharper than water.

She stood surrounded by classmates, hair braided up, festival sash slung loosely over one shoulder. Her smile was bright, practiced, effortless. The kind that drew people in even when they did not mean to approach.

She caught XH looking.

Their eyes met.

Just a second too long.

Something flickered across her face. Not anger. Not jealousy. Calculation.

She lifted her water gun slightly in greeting.

XH raised his hand in return.

Kitty noticed.

She did not say anything. She never did, not right away. That was her strength and her curse.

The festival horn blared.

Water flew.

The first splash came from nowhere, cold against XH's shoulder, soaking through his shirt instantly. JP whooped somewhere behind him, already drenched, already thriving.

"IT'S WAR," JP shouted.

TZ tackled someone into a shallow inflatable pool. NS stood near the sidelines at first, watching, eyes scanning instinctively, always measuring distances, people, threats.

Then June charged.

She aimed directly for XH.

The water hit his chest, splashing upward, soaking his collar, running down his back. She laughed openly now, carefree, unguarded, chasing him across the courtyard.

"Stop running," she called. "You're terrible at this."

"I'm conserving energy," he shot back.

Kitty followed behind them, not chasing, not retreating, simply moving where she wanted, her presence altering the shape of the moment without force.

A bucket tipped.

Cold water crashed down on all three of them.

They froze.

For half a second, no one moved.

Then June burst into laughter, loud and real, water dripping from her lashes. XH wiped his face, blinking, breath caught somewhere between surprise and something else.

Kitty stood still.

Water slid down her arms, soaked into her shirt, clung to her skin. She looked at XH, really looked, and something passed between them that had nothing to do with the festival.

Memory.Night.Silence.The echo of a kiss never discussed.

June noticed the pause.

Her laughter softened.

She tilted her head slightly. "What?"

"Nothing," XH said too quickly.

Kitty looked away first.

Games continued. Music played. People shouted and slipped and laughed. Time lost its edges.

But something had already shifted.

Kitty POV

Water had always made things clearer for her.

Not in a romantic way. In a brutal one.

She watched June move through the crowd like she belonged to it, like the space bent slightly to accommodate her presence. Kitty understood that kind of gravity. She had it too, just quieter.

XH stood between them, laughing now, soaked and flushed, more alive than he had been in weeks.

And Kitty felt it.

The ache.

Not jealousy. Not yet.

Fear.

She knew this pattern. Knew how moments like this ended if left unattended. Laughter turning into assumptions. Proximity turning into entitlement. Silence turning into regret.

She stepped closer to XH.

Not touching.

Just close enough that he felt her.

He glanced at her instinctively.

"You okay?" he asked.

"Yes," she said. Then, after a beat, "Are you?"

He hesitated. "I think so."

She nodded. "Good."

Because she was not okay.

Because every time water splashed over them, she thought of rain. Of stillness. Of how quickly warmth could disappear.

She watched June from the corner of her eye. June was radiant today. Confident. Unchallenged.

Kitty wondered if June realized how fragile that confidence truly was.

As afternoon slipped toward evening, the festival slowed. People retreated to shade, to food stalls, to towels and shared snacks.

XH sat on the steps near the fountain, dripping, exhausted, content in a way that scared him.

June sat beside him, close enough that their knees touched.

"You disappeared earlier," she said casually.

"I was around," he replied.

Kitty stood a few steps away, talking with NC, but listening anyway.

June leaned back on her hands. "You always say that."

XH smiled faintly. "Do I?"

"Yes," she said, turning to face him fully now. "When things get… complicated."

Kitty's fingers tightened around her cup.

June lowered her voice. "You know people are watching us, right?"

"Us?" he asked.

She smiled. "Don't pretend."

He did not answer.

Water dripped from his hair onto the stone steps. One drop. Then another.

June followed his gaze. "You think too much."

She stood abruptly, splashing water onto him deliberately this time. "Come on. One last round."

Before he could respond, Kitty spoke.

"June."

June turned.

Kitty met her eyes. Calm. Steady. Unmoving.

"We should help clean up," Kitty said. "They're asking for volunteers."

The moment stretched.

June studied her, measuring tone, intent, ownership.

Then she smiled. "Of course. You're always so responsible."

Kitty smiled back. "Someone has to be."

XH stood between them, suddenly aware of how narrow the space felt.

As they walked away together, water squishing in their shoes, the sky darkened unexpectedly.

Clouds rolled in faster than forecast.

A single drop of rain hit XH's forehead.

He looked up.

Then another.

Then more.

"Looks like it's going to rain for real," JP shouted from across the courtyard.

Kitty paused.

Rain was not part of the festival plan.

June laughed softly. "Guess the water isn't done with us."

Thunder rumbled, distant but unmistakable.

XH felt it then.

That strange pressure in his chest. That subtle tightness he could never quite explain.

He inhaled.

The air felt heavier.

As rain began to fall properly now, washing away chalk lines and footprints, Kitty glanced back at him.

For just a moment.

Her eyes held something unspoken.

Not warning.Not fear.

Recognition.

The kind that came before something broke.

And somewhere above them, unseen, the sky opened wider, as if rehearsing for a future moment when water would fall not as play, but as grief.

The Water Festival ended soaked, laughing, unresolved.

Nothing ended.

Everything began.

More Chapters