WebNovels

Chapter 52 - Eyes Lock, Lips Wet

POV: Divya Rana | Time: 8:23 a.m. | Setting: Airport Staff Lot, Open Convertible

She should have looked away.

That was the thought echoing in Divya's head as she stood frozen under the growing sun. The heat soaked into her scalp and down her neck, mingling with the prickle of sweat beneath her uniform blouse.

But it wasn't the sun that made her legs feel like lead.It wasn't exhaustion, or heatstroke, or dehydration.

It was Jasmine.

Bent over the passenger seat, knees sinking into red leather, her mouth working hungrily around Ryan's cock.

Her lips were slick. Her moans filled the air. Her back arched, and her bare ass rocked subtly with each rhythmic movement. One of her shoes had long since fallen off, discarded like everything else that once represented decency or structure.

She looked up.

And locked eyes with Divya.

Time folded.

Jasmine's mouth still moved, sucking, gagging, swallowing, performing, but her gaze didn't break.

Divya couldn't blink. Couldn't even breathe properly. Her pulse thundered in her ears, but her muscles refused to obey her instincts.

She didn't flee.

She didn't speak.

She simply stood—watching.

Ryan's fingers flexed in Jasmine's hair, guiding her head in subtle motions."Slower," he murmured. "I want them to hear it."

Jasmine moaned in agreement, adjusting the angle of her body, letting her head bob more deliberately now—louder, wetter.

Slrk. Gag. Slrrrp.

Her spit ran down Ryan's shaft in long strings, dribbling over his thighs.

Jasmine pulled back with a dramatic wet pop. Her mouth glistened. Her voice was breathless, cracked from effort.

"How's that, ladies?" she panted. "Learning anything yet?"

Then she leaned forward again and took him deeper than before.

Divya's body pulsed with heat.

It started in her lower belly, a swirling, molten ache, and spread outward. Her nipples strained against her bra. Her panties stuck to her like wet gauze, the soft silk now useless as her arousal soaked through.

She could smell herself.

She didn't move to hide it.

Beside her, Geeta was silent.

But her breathing had changed.

Sharper.

Shallower.

Her fingers had curled into fists at her sides. Her jaw twitched. Her eyes stayed locked on Jasmine's throat—watching the way it stretched with each downward slide, the way her throat bulged, then receded as she gagged around the base.

Ryan exhaled with a rumbling sigh. "She's good, isn't she?"

Geeta said nothing.

Jasmine purred around his cock.

Divya couldn't look at Geeta. She didn't want to see confirmation of what she already felt—the shared shame. The mirrored hunger.

Instead, she stared at Jasmine's lips as they pressed tight, forming a soft ring around the shaft.

A drop of spit fell onto the seat.

Then another.

Jasmine moaned again, louder now, letting the sound carry.

Ryan guided her with both hands this time—rolling his hips slightly upward, holding her steady as she swallowed him whole.

Her throat worked in steady, obscene contractions.

She pulled back, spat on the tip, then pressed forward again.

Slrk. Slrrp. Gag.

Divya's thighs pressed together.

Her breath hitched.

The heat between her legs was unbearable. Her clit throbbed with every slurp, every gag, every moan.

And then—

Jasmine's free hand slipped between her own thighs.

She wasn't just sucking.

She was touching herself, right there in the open.

She rubbed in tight circles, her fingers disappearing beneath the bunched fabric of her skirt. Her hips began to move subtly, grinding into her hand as she continued to pleasure Ryan.

Divya whimpered.

Quiet.

Almost silent.

But Jasmine heard it.

She paused for a split second—just long enough to raise her eyes, meet Divya's again, and smirk.

Then she plunged back down, taking Ryan deeper.

Geeta's body swayed slightly.

Her lips were parted now. Her eyes glazed.

Divya couldn't ignore it anymore.

She looked sideways—really looked—and saw the rise and fall of Geeta's chest, the flush in her cheeks, the tremble in her thighs.

Geeta wasn't just shocked.

She was breaking.

Jasmine's voice broke through the heat like a whip.

"You're still standing there, Geeta? Not even touching yourself yet?"

Ryan chuckled. "Maybe she likes watching."

Jasmine: "Maybe she's imagining herself right here, on her knees."

Geeta flinched like she'd been slapped.

Her breath left her in a shudder.

Divya's own mouth went dry.

Because the thought had crossed her mind too.

What would it feel like?

Being there?

On her knees?

Her lips stretched, eyes locked upward, her cheeks smeared with spit and lust?

Would Ryan call her a good girl too?

Would Jasmine moan next to her ear while she worked?

A moan burst from Jasmine again, raw and unrestrained. Her hips jerked. Her fingers moved faster under her skirt.

She sucked harder, faster—spit now running in ropes.

Ryan's head fell back against the leather, a deep growl vibrating through his chest.

"Fuck… just like that…"

He looked toward the two women still frozen a few feet away.

"She's going to cum like this," he said calmly.

"Knowing you're watching."

Divya's knees buckled slightly.

Her hand twitched at her side.

She wanted to touch herself.

Needed to.

She felt her wetness slide lower now, pooling where her thighs met.

Her pulse pounded.

But she didn't move.

Geeta did.

Just one step forward.

A shallow breath.

Then another.

Her eyes locked on Ryan's cock—still wet, still gliding into Jasmine's mouth, slick and glistening.

Jasmine slowed for a moment, let the tip linger on her tongue.

Then, staring at Geeta, she whispered:

"You can't unsee this."

"You don't want to."

Then she sucked him in again.

Fast.

Hard.

Gagging openly.

Her ass rocked with every thrust.

Her moans grew louder, almost sob-like.

She cried out around him, muffled, leaking spit and lust.

Her legs trembled.

Her hand moved faster.

Ryan groaned, hips jerking once, deep into her mouth.

Jasmine came with a gasp—grinding against her hand, shuddering as she moaned around Ryan's cock.

Her body stilled.

Her mouth stayed locked.

She swallowed.

Then slowly—deliberately—pulled off.

Her lips were swollen. Her thighs slick. Her fingers glistening.

"Morning briefing's going to be a little sticky today," she said with a breathless laugh.

Divya stared.

Something inside her crumbled.

Her body buzzed with denied release.

But she didn't dare move.

Geeta… Geeta was shaking.

And Divya?

She was dripping.

More Chapters