Font Size:

“Is that a yes?”

Consent is sexy.“Yes.”

But when Riley sneakily reaches out to press the button that activates the jets, Charlotte is taken aback. Is this the end of their conversation? This is where Riley wanted to leave them at?

As the jacuzzi loudly fires up again and the water bubbles up, Charlotte’s eyes linger on the woman in front of her who languidly stretches out like she doesn’t have a care in the world.

Charlotte muses she must be trying to calm herself down after their heated conversation. Not a bad idea: she should probably get herself back together too.

However, with Riley having her eyes closed, it gives her the opportunity to thoroughly study her face; the blush that’s not just on her cheeks, but also on her forehead and neck. The wet strands of hair plastered to her face, occasionally leaving droplets behind on her skin. Her full lips, slowly parting in full relaxation. The slight twitch in her brow.

Wait—that twitch doesn’t seem relaxed at all. It looks more like she’s… straining.

Charlotte’s eyes drift down to Riley’s chest, which is showing signs of uneven movement, before darting even further down. Then she freezes. Is Riley…getting off?

She can’t quite see anything that’s happening beneath the surface because of the jets, but it almost looks like…

Oh. Oh my god. The fucking jets.

Riley has positioned herself in a way the stream hits her just right. And from the look of it, it doesn’t only feel good, but the sensation seems to be building gradually.

When the realization sets in, the pulsating of her own clit becomes almost unbearable. Watching Riley slowly lose herself to the stimulation makes Charlotte almost come on the spot.

For a moment, there’s nothing she can do but watch.

With her eyes still closed, Riley’s lips part even wider. Her jaw drops fully open now, and her brows furrow in ecstasy.

When Riley’s eyes fly open, she immediately takes Charlotte in to gauge whether she’s still in the game, and her body starts twitching. Her mouth curves into a lazysmile when she notices Charlotte’s lustful stare. She tilts her head back, looking at her with hooded eyes.

Charlotte wants, no,needsto know what Riley is experiencing. Before she can help it, she feels herself shift around to find one of the vertical jets in the seat, and positions herself over it. The stream is powerful; it hits her relentlessly, and she can’t stop her body from jerking away. She looks back at Riley, silently asking ‘How the fuck is this not too much?’, but she’s met with an encouraging nod and so she tries again. Slowly this time.

She can barely contain the moan that leaves her mouth when she finds the right angle. Luckily, the noise of the jacuzzi is loud enough to not carry the sound over. Her eyes roll back for a moment, before she locks eyes with Riley again.

I can’t believe I’m doing this,she thinks while both of them take each other in, climbing higher and higher. She watches Riley occasionally convulse, her face contorting, and the knowledge of why that is happening keeps adding to the sparks flying through her own body.

She tries to keep her own sighs and gasps down while enjoying the show, but her body is very clear in what it wants: release.

While her clit gets a delicious amount of stimulation through the fabric of her bathing suit like this, it’s not enough. She can almost hear what Riley would have to say: ‘What are you gonna do about it?’

Encouraged by her own needs and Riley’s wanting eyes, her hand slips between her own legs. She pulls the fabricto the side with her index finger, removing the restricting layer.

Riley’s eyes follow her moving arm down, eyes wide, but knowing that she isn’t able to see what’s going on underwater causes Charlotte to feel another rippling wave of pleasure. Seeing what it does to Riley makes her feel so unbelievably powerful.

She needs even more. She spreads her legs wider and lets her fingers trail to a spot right above her pubic bone, pulling the skin up and exposing more of her clit to the jet.

And that’s it. It hits her exactly right like this, and it doesn’t take long before she starts building toward her peak. Riley clearly isn’t far off either; Charlotte can tell she’s mouthing something unintelligible, gasping for air. Watching Riley suck in her lip makes her desperate to hear her moaning, but the bubbling water is too loud.

Charlotte bites down on her own lip too when she feels her orgasm approaching. She throws her head back and feels her muscles tense up as she get close, closer,closer…

And she implodes. She tears her eyes away and almost doubles over in her attempt to contain the shaking of her body, keeping herself from trashing. Her nerves are on fire, and it’s delicious.

Breathing fast and heavily, she looks back up at Riley, who looks like she is rapidly approaching her orgasm too. She watches her tremble and squeeze her eyes shut until she violently jerks away from the stream, too sensitive to stay there.

The jets die down a few minutes later, which makes the only audible sound their ragged breathing. As they glance at each other once again, Charlotte tries not to think about what the fuck that was.

Riley seems to come back to her senses before Charlotte, and wastes no time getting up and out of the tub. Charlotte follows Riley’s dripping body like a hawk as she wraps a towel around herself and walks over to her side.

Riley comes to a halt behind her and leans in over her shoulder, lips brushing against her ear.