Cherreads

Chapter 28 - Interrupted

The stall felt too small.

Too hot.

Too suffocating.

Zane had Adrien pressed against the door, their bodies flush, breaths tangled together in a way that made it hard to think—hard to stop.

His lips moved relentlessly against Adrien's.

Hungry.

Impatient.

Like he had been holding back for far too long.

Adrien's fingers were gripping his shirt tightly, knuckles pale, trying—failing—to keep himself grounded.

"Zane—"

But it came out breathless.

Weak.

Zane didn't stop.

He leaned in again, deeper, one hand sliding under Adrien's shirt, brushing against warm skin.

Adrien inhaled sharply.

"Zane…"

This time, it sounded more like a warning.

Zane only tightened his hold.

His forehead pressed against Adrien's for a brief second before his lips found his again.

Outside the stall, the bathroom door opened.

Voices.

Footsteps.

Water running.

Zane didn't care.

Didn't even flinch.

He kept kissing him like nothing else existed.

Adrien, on the other hand, felt every single sound.

Every movement.

Every second of risk.

It made his heart race even faster.

"Someone's here…" he whispered.

Zane murmured against his lips,

"I don't care."

And somehow—

That made it worse.

Adrien's breath hitched again.

Zane shifted slightly, closer, his hand gripping Adrien's waist tighter as if afraid he might slip away.

Adrien's back hit the stall door softly.

There was nowhere to go.

Nowhere to escape the intensity.

The bathroom door opened again.

More people.

More noise.

Still—

Zane didn't stop.

He was reckless.

Completely.

And it was starting to affect Adrien more than he wanted to admit.

Then—

A ringtone.

Sharp.

Loud.

Too loud.

Adrien froze.

Zane groaned softly in frustration, burying his face briefly against Adrien's neck.

The phone kept ringing.

Once.

Twice.

Three times.

"Zane…" Adrien whispered.

Reluctantly—

Zane pulled back.

Both of them breathing heavily.

Adrien reached into his pocket with slightly shaky hands and answered.

"Yeah?"

Zane was still holding him.

Still too close.

Still unwilling to let go.

"Where are you?" Ji-Won's voice came through.

Adrien cleared his throat.

"I'm almost done."

Zane pressed closer again.

Adrien clenched his jaw.

"Just washing my hands."

Ji-Won sighed on the other end.

"Hurry up."

"Yeah."

He hung up.

Silence filled the stall again.

Zane didn't move.

Didn't let go.

His eyes searched Adrien's face.

"Stay."

Adrien hesitated.

For a second too long.

Then he stepped back.

Zane's hand slipped from his wrist.

"No."

Just one word.

But it landed heavy.

Adrien opened the stall door and walked out.

Zane stood there for a moment.

Breathing.

Processing.

Then exhaled slowly and leaned back against the wall.

Trying to calm down.

Trying to regain control.

Adrien returned like nothing happened.

Calm.

Collected.

Perfect.

Ji-Won barely looked up.

"You took forever."

Adrien shrugged, sitting down.

"Line was long."

She frowned slightly.

"Your face is red."

Adrien picked up his glass casually.

"It's hot."

Ji-Won didn't push further.

They continued eating.

Talking.

Laughing.

But Adrien wasn't fully there.

Not even close.

His mind kept drifting.

Back.

To the stall.

To Zane's hands.

To the way he looked at him.

To how close he had been to… losing control.

He shifted slightly in his seat.

Trying to ignore the lingering heat in his body.

Trying to act normal.

By the time they left, he felt exhausted.

Not physically.

But mentally.

Zane was still in the bathroom.

Leaning against the sink now.

Water running over his hands longer than necessary.

Trying to cool down.

Trying to reset.

The door opened.

He didn't look up at first.

Until a voice spoke.

"…Zane Calloway?"

Zane glanced up.

And blinked.

The guy standing there was—

Beautiful.

In a softer way.

Slim frame.

Curly mid-length hair falling slightly over his forehead.

Eyes that almost looked silver under the lights.

Sharp.

Clear.

He wore a fitted suit, glasses resting neatly on his nose.

Clean.

Elegant.

And when he smiled—

Zane noticed it.

A small flash of metal.

Tongue piercing.

"…Yeah?"

"I'm a fan," the guy said, stepping closer. "Your last match was insane."

Zane nodded lightly.

"Thanks."

They talked.

Casual.

Light.

The guy introduced himself.

"Léo."

It fit him.

Perfectly.

He was charming.

Easy to talk to.

And undeniably attractive.

But Zane's mind—

Was elsewhere.

Still stuck in that stall.

Still stuck on Adrien.

After a few minutes, Léo tilted his head slightly.

"Can I get your number?"

Zane hesitated for half a second.

Then shrugged.

"Sure."

He gave it.

Out of habit more than interest.

Léo smiled.

"I'll text you."

Zane nodded.

Then left.

Training was intense.

Necessary.

Zane needed to burn everything out.

The tension.

The frustration.

The lingering heat.

Hours passed.

Sweat.

Pain.

Focus.

By the time he finished, his muscles were screaming.

But his mind—

Still wasn't quiet.

He got into his car and leaned back.

His phone buzzed.

Léo.

They texted.

Simple things.

Getting to know each other.

Zane replied absentmindedly.

Until—

Another notification.

Adrien.

Everything else disappeared instantly.

Zane dropped Léo's chat without hesitation.

Adrien: You left?

Zane smiled.

Zane: Yeah… couldn't stay.

They kept texting.

Back and forth.

Flirting slipped in easily.

More obvious now.

Less restrained.

Adrien was lying on his bed, staring at his phone, a faint smile tugging at his lips.

Zane was in his car.

Grinning like an idiot.

His mind replaying the stall over and over again.

Then—

A knock on his window.

He jumped slightly.

One of his teammates stood outside.

"You're not going home?"

Zane blinked.

"Yeah—yeah."

But he didn't start the car immediately.

Instead—

He stared at Adrien's last message.

Then typed:

I'm coming over.

He didn't wait for a reply.

The elevator ride felt too slow.

Too quiet.

Zane's heartbeat echoed in his ears.

By the time he reached the door—

He didn't hesitate.

He knocked.

The door opened.

Adrien stood there.

Surprised.

But something in his eyes—

Softened.

Zane walked in.

Like he belonged there.

Adrien closed the door behind him.

Locked it.

Silence settled between them.

Not awkward.

Just… heavy.

"I made dinner," Adrien said finally.

Zane smiled.

"Good."

They ate together.

Simple.

Quiet.

Comfortable.

But under the surface—

Everything was different.

Zane shifted closer.

Without asking.

Without warning.

He gently pulled Adrien's legs onto his lap.

Adrien tensed slightly.

But didn't stop him.

Zane's hands rested on his thighs.

Slow.

Careful.

But intentional.

Adrien exhaled softly.

"You're annoying."

Zane smirked.

"You like it."

Adrien didn't answer.

But he didn't move his legs either.

Zane's fingers traced lightly over the fabric.

Up.

Then down again.

Unhurried.

Adrien's breath hitched almost imperceptibly.

Their eyes met.

And stayed there.

Closer.

Closer.

Until their noses almost touched.

Their breaths mingled.

Warm.

Uneven.

Zane whispered,

"Adrien…"

Adrien didn't respond.

But his lips parted slightly.

Zane leaned in—

And then—

Ding.

The doorbell rang.

Both of them froze.

Adrien blinked.

Zane frowned.

The bell rang again.

Adrien stood up slowly.

"…Who is it?"

He already knew.

A third ring.

Zane leaned back, jaw tightening.

Adrien walked toward the door.

Opened it.

And there she was.

Ji-Won.

Standing there.

Smiling.

"I missed you."

Adrien stood still.

Behind him—

Zane's expression darkened.

More Chapters