"Get ready for more." He moved in closer, his cock ready.
Ryan adjusted her sunglasses with one hand and tugged the hem of her crop top down with the other. Not that it helped. The white fabric barely reached her ribs, and the bright morning sun made it nearly transparent. No bra. Her nipples had been visible since the parking lot. Ethan walked a half step behind. Her high-cut bikini bottoms rode so far up her ass that they should’ve come with a warning label. Neon pink, tied at the sides, and thin enough to qualify as floss. She called them “beach legal.” Barely.
“Are you sure this is the right place?” he asked, kicking at the sand as the narrow trail curved around a dune.
Ryan glanced back over her shoulder with a smirk. “What, nervous you’ll see a dick before breakfast?”
He snorted. “More nervous I’ll pitch a tent in these shorts and scare the locals.”
She laughed, flipping her flip-flops off to walk barefoot. “Please. You’ll blend in. Probably won't get a second glance.”
Ethan tugged at his tank top, already damp with sweat. His baggy swim trunks kept threatening to slide off. “What if I want them to glance? Think they'll give me a rating? Like, five-star cock review?”
“If it stands up and smiles, you’ll be fine,” she quipped.
"Anything for you." He said with a soft smile.
"You make it sound like our casual sex has made you fall for me." She said with a mocking tone.
"How could I? You know how much I love to watch you fuck the other guys on our floor." He said.
"Well, I am popular." She teased.
"More like only girl on the floor." He said with sarcasm.
"Also you could like being cucked and still be in love with me." she exaggerated her hip sway as they climbed up a dune.
"If we were together I'd want you all to myself." He said with a tone that made her wonder what he was feeling. She paused for a moment looking back at him. Stuck her tongue out and then continued.
They crested the dune and the beach spread out before them. It was wide and secluded. The white sands were surprisingly populated. Naked bodies dotted the sand. A woman bent over in front of a man near the rocks. Another couple walked by holding hands, totally nude and unbothered. Someone was literally masturbating under an umbrella.
Ethan blinked. “Holy shit. Your ex-boyfriend wasn't kidding.”
Ryan grinned like Christmas came early. “Told you.”
She stood with her hands on her hips, surveying the view like she’d just discovered a lost paradise. The wind tugged at her crop top, lifting it enough to flash the underside of her breasts. She didn’t bother pulling it down this time. She glanced down at his trunks to see he had pitched that tent after all.
“Don’t get a boner yet,” she teased. “You’ll scare the exhibitionists.”
He gave her a sideways look. “That’s literally the opposite of how that works here.”
Ryan tossed a wink over her shoulder as she started down the slope toward the sand. “Better keep up then. The show’s just starting.”
He followed behind watching the way her ass moved. He was starting to think he might be about to have one of those four-hour boners the ED pills always warned of, even without taking any.
Around them, the moans, laughter, and rhythmic slaps of skin on skin floated through the salty air like background music. No one was hiding anything. Ryan slowed near a flat spot just off the main cluster of towels and turned, tossing her beach bag down with a thump.
"This’ll do," she said, stretching her arms over her head. Her top rode up even further, and Ethan watched with quiet joy when it exposed her nipples for a moment. She caught him staring and grinned.
“You keep eye-fucking me like that, we’re gonna get kicked out for being too obvious.”
He smirked, tugging his shirt off. “I don’t think obvious is a problem around here.”
Ryan shook out the towel and let it settle on the sand while Ethan kicked off his sandals. She bent to fix the umbrella, giving him a perfect view of her ass. It was barely concealed by those tight bikini bottoms that rode higher with every movement. He sat on his towel just behind her. Still staring at the thin strip of fabric that was nearly failing to cover her pussy.
“You’re gonna flash somebody,” Ethan muttered, pulling a water bottle from the cooler.
Ryan didn’t even look back. “That’s kind of the point, genius.”
She stood and tugged her crop top upward. He thought she was only adjusting it again. To his joy, she pulled it over her head and tossed it beside the bag. No hesitation. No top. Just skin. Her breasts bounced slightly as she turned. Her nipples were already hard from either the breeze or the mood. Maybe both. Ethan tried not to look like he was entranced. He failed.
“Oh no,” she teased. “Is Ethan shy now?”
“I’m not shy. I’m just wondering how long I can pretend to look at the ocean before I get caught.”
Ryan pushed her breasts together with her hands and jiggled them at him. Then she lay back on the towel, arms over her head. Her body gleamed in the sun. His eyes roomed over her smooth, toned, and utterly exposed body. “Pretend all you want. I know you’ve already seen everything. Also, some of the guys over there are already looking at them.”
“Are they now,” he murmured, pulling his tank top off and dropping it beside hers.
He watched her lazily stretch again, back arching just enough to make her chest rise. His cock stirred under his shorts. Down the beach, someone moaned long and loud. Ryan turned her head to look. A man was kneeling between a woman’s legs while another guy stood behind her, rubbing himself slowly. They weren’t trying to hide it.
“Holy shit,” Ryan whispered. “They’re just… starting.”
Ethan followed her gaze. “They don’t even have a towel.”
“Savages,” she said with a grin. She rolled onto her side and propped her head on her hand, her free hand absently tracing the tie of her bikini bottoms.
“You ever watched people have sex in real life?” she asked.
He shook his head. “Not unless you count that one time in the dorm laundry room when I walked in on the RA and his boyfriend.”
Ryan chuckled. “That doesn’t count.”
"What do you mean?" He said incredulously. "I nearly got hit with the cum shot!"
"You say it like it's a big deal. I get hit with those all the time." She tugged lightly at her bikini tie. Not untying. Just toying with the idea. “I kinda wanna see how far they go.”
“You’re definitely not shy about looking. And they're likely going to fuck.” he said.
She met his eyes. “Maybe I’m just horny.”
"You're likely going to fuck too." He teased.
"I hope so." She rolled back to him with a smile. There was no mistaking the challenge in her smile. Ethan moved beside her, his knees up, shorts tented and not hiding a thing. Ryan noticed, of course, she noticed.
“That better not be for the ocean,” she said.
He shrugged. “Ocean’s got great curves.”
Ryan snorted, eyes dropping to his bulge. “Well, if you’re gonna be hard anyway, might as well be comfortable.” And with that, she untied one side of her bikini bottoms. She didn't remove it, only letting it hang loose on her hips, her expression smug.
Ethan peeled off his trunks freeing his cock. She hadn’t untied the other side of her bottoms yet. He hoped it was only a matter of time.
Ethan adjusted the towel under his hips and put his arm around her. They lay side by side now, her back to his front, the sun baking their skin.
“Not gonna lie,” he muttered, “being naked next to you is kinda messing with my ability to act casual.”
Ryan smirked, one hand propped under her cheek as she watched the group a few towels away. “Yeah? You think you’re struggling? Try keeping a straight face while pretending your pussy isn’t literally soaking your bottoms. Also, your cock is right against my ass.”
He turned to her, raising an eyebrow. “So they’re wet?”
She met his look and slowly reached down, brushing her fingers over the still-tied side. “Maybe, and don't just ignore what I said about your cock.”
"That it's big and you like it in you." He teased.
"It's normal size and I love it in me." She said casually.
Ethan groaned, flopping back dramatically. “You’re evil.” His cock was straight up and the tip had a drop of precum on it.
A woman’s loud gasp turned both their heads. Down the beach, the threesome from earlier had progressed. The woman was on her knees now. One lay back, head propped on his hands like he was sunbathing with his cock out. She was deep-throating him. The other knelt behind her, slowly easing himself into her from behind.
“Oh my god,” Ryan whispered.
“Are they seriously doing that?” Ethan asked, squinting.
Ryan tilted her head and sighed. “Nearly everyone here is.”
The woman moaned louder, head tipped back, eyes closed like she was in heaven.
Ryan licked her lips. “She looks… like she’s loving it.”
Ethan glanced at Ryan. “You ever done it in public?”
“Not like this,” she said. “The closest I got was being fingered on a party bus once.” She paused. “Definitely wasn’t as classy as this beach scene.”
"When did that happen?" He said a little surprised.
"Four years ago." She shrugged.
"Damn, were you always easy?" He asked.
She shot him a look that let him know he fucked up.
"I had a rough childhood and I turned to sex to cope," she said harshly. "Can you blame me for loving it?"
"Um," He said nervously. "Can you blame me for falling for you?"
"Huh?" She seemed surprised.
"Kidding!" He held his hand up in surrender.
"Oh," she seemed deep in thought.
They watched for another few seconds in silence. Ryan’s hand crept down again. This time, she actually untied the other side. The bikini bottoms fell open, but she kept them loosely in place. Only her pussy was still covered.
Ethan turned his head. “Tease.”
Ryan grinned. “You love it.”
Another moan drifted from the group nearby. Ryan’s eyes were locked on the scene, but her thighs pressed together slightly.
“You’re really into this, huh?” Ethan murmured.
“Watching her get fucked while she strokes another guy? Yeah. It’s hot.”
He laughed softly. “You’re shameless.”
She rolled toward him, bare chest brushing his side, and finally let her bottoms slip off completely. She tossed them over the cooler like a trophy.
“Now I am.”
Ethan raised an eyebrow. “Just like that?”
Ryan stretched out, fully nude now, arms overhead, her breasts pushed up, nipples tight. Her legs shifted open just enough to flash.
“Not just like that,” she said, locking eyes with him. “But definitely because of that.” she glanced at his cock. He looked her over slowly, almost reverent, breath catching in his throat. She smirked. “You’re staring.”
“I’m appreciating.”
Her foot brushed his leg. “You could appreciate closer.”
“You’re showing off,” he said.
Her grin widened. “Maybe.”
He leaned in just a little more, his voice low, eyes flicking down her body. “What if I licked it right now?”
Ryan exhaled, not quite a gasp, more like a surrender. Her heart thumped wildly. More from the idea than the words. The beach. The sounds. The fact that anyone could glance over and see them.
She lifted one leg slightly, dragging her toe along the inside of his shin. “That depends.”
“On what?”
“If you’re just teasing,” she said, “or if you’re going to follow through.”
Ethan let his fingers drift lazily over her hip, not quite daring to go lower. His gaze met hers, warm and charged.
Ryan arched a brow. “Well?”
“You tell me,” he said, voice a little rougher now.
She let her eyes half-close, basking in the tension between them. The way the heat pooled low in her belly. The thrill of being seen. Even if no one was watching them just yet.
“Get closer,” she said, voice low and almost daring. “I want to see what you’ll do.”
He moved between her legs and ran a finger along her smooth pussy. The warmth of the sun clung to her skin, but it was nothing compared to the heat blooming inside her. She lay back on the towel, toes curling into the fabric, breath uneven. She could feel the brush of his breath, the slight tremble in her thighs as they waited for what came next.
Then his mouth touched her.
Her entire body jolted from how perfectly right it felt. Her hips lifted slightly, a soft, surprised sound escaping her throat.
"Oh god." She didn’t mean to whisper it, but it slipped out anyway, just like her fingers slipped into his hair.
He was slow at first, patient, maddeningly so. He had been doing this all month. Driving her deeper into pleasure by taking this slow, deliberate, pace. She could feel every flick, every press of his tongue like a wave pulling her under. Her back arched, eyes fluttering shut as pleasure coiled tight in her belly.
He had learned her. Mapping every reaction, every sharp breath and low moan. And she was giving it all away. Unable to hide how each movement undid her a little more. When his hands slid under her thighs and pulled her closer, she gasped. The sudden intensity made her heart skip a beat. Her fingers fisted in his hair. Not to guide him, to hold on. He knew what he was doing and didn't need her help.
As if to prove that he sucked at just the right spot and tore a very loud moan from her. The world around them, the quiet crash of waves, the distant seabirds, even the sun itself, faded. All that remained was him and the electricity tearing through her in steady, consuming waves.
She was close. Too close.
“Don’t stop,” she whispered, voice cracking with the weight of it.
Her breath was ragged now. Quick gasps that barely made it past her lips. The sun beat gently against her chest, but all the warmth she felt came from within. Her body was no longer her own. It pulsed, wound tight around the growing pressure, each flick of his tongue stoking something deeper, hotter. She clutched the towel beneath her, fingers curling into the fabric as if it might ground her, but nothing could.
He had learned exactly how to break her. To make her orgasm his plaything. He controlled her moans, her body, her pleasure. He was a puppetmaster and he was pulling every string tight. She was floating. Burning. Trembling. The world blurred into sound. Just heat and rhythm. Every nerve in her body was leaning toward one point, and he kept drawing her closer, closer. She whimpered. Her thighs quivered. Her mouth parted, unable to form words. Only breath, only need. And then—
Everything inside her shattered.
It wasn't a burst so much as a surrender. The intense pleasure was a breaking wave that surged through her from her core outward, stealing the air from her lungs. Her back arched, her hips jerked, and a cry escaped her before she could bury it. It was too much and not enough all at once. Sharp and soft, wild and exquisite. Her body pulsed in slow, helpless waves, each one rolling over her. Stretching the moment until she could no longer tell where it ended and she began. Her eyes squeezed shut, and the sky behind her lids went white. And just like that… stillness.
She dropped back to the towel, chest heaving. Her limbs felt heavy, boneless. Every muscle hums with aftershock. She laughed, breathless and quiet. A sound of disbelief. Of joy.
“I think… I might never recover from that.”
"Get ready for more." He moved in closer, his cock ready.
The ocean breeze carried the scent of salt and sun-warmed sand. The air itself seemed to pulse with heat, wrapping around her as he leaned over her. Her body still hummed from what he'd done with his mouth. The overwhelming rush of sensation, the wild surrender she'd fallen into. But this… this was different.
He moved slowly now, eyes on hers, one hand brushing the hair from her cheek. She could feel him pressing against her, not forceful, not impatient. Just steady. Present. He slid in slowly. Each inch he gave her was a promise of pleasure. Her breath caught. It wasn’t a gasp this time, sharp like before, but soft. An aching inhale that filled her with something deeper than arousal. It was closeness. Trust. The sun, the salt, the sand, all of it blurred into the moment he became a part of her, completely.
The rhythm they found was unhurried. Gentle. She dug her nails lightly into his back, feeling his muscles shift with every slow thrust. The scent of the beach was stronger now, layered with the warmth of their bodies, the faint trace of sweat and ocean wind.
She pressed her forehead to his, eyes fluttering shut. Every motion, every breath, every tiny sound he made against her ear. It filled the spaces inside her that raw pleasure never quite reached. This wasn’t about release. This was about the way their bodies aligned. The quiet sounds of waves behind them, the grounding scent of earth and sea holding them together. At this moment the other people on the beach didn't matter. Only her heart slammed in her chest as his body brought her pleasure and closeness she couldn't find with anyone else. This wasn't a guy trying to show off how many times he could make her cum. This was something they were sharing.
The rhythm between them had grown faster, not frantic but undeniable. Their bodies knew the end was near and didn’t want to face it alone. His breath stuttered against her neck. She felt his heartbeat pounding in sync with hers. She kissed him, lips open. His tongue took the invitation and danced with hers. She clung to him. Her arms were tight around his back, legs wrapped higher around his waist. She pulled him closer, deeper, needing him to stay just like this.
“I’m close,” he whispered, his voice ragged against her ear. She was too. So close.
She nodded, gasping, eyes fluttering shut as the tension inside her curled tight, her body trembling with it. Her voice came out in a breathless rush. “Together. Please.”
Then it hit.
Like lightning through water. It was fast, hot, consuming. Her body arched into his as the climax surged through her in pulsing waves, stealing her breath and scattering her thoughts like sand in the wind. At the same moment, he groaned her name and she felt him let go, burying himself against her, clinging like she was the only solid thing in his world. She bit into his shoulder as her pussy pulsed around his throbbing cock, milking every last drop from him. Their bodies shook together. Their breaths tangled. Their hearts raced as one.
For a moment, the world fell silent. Just waves crashing distantly and their skin pressed tight. When she finally opened her eyes, he was already looking at her. He seemed stunned, breathless, grinning like he couldn’t believe she would let him experience that with her.
"I... I think we forgot the condom." He said sheepishly.
"I don't need one with you." She said blushing.
The sun had slipped lower, casting long golden lines across the beach. Waves rolled in lazily. Somewhere nearby, a woman laughed breathlessly, followed by a very satisfied male grunt. Ethan lay back on the towel, chest rising and falling, a light sheen of sweat across his stomach. Ryan rested half on top of him, head on his shoulder. Her leg was thrown across his hips like she’d claimed him. They were sticky with salt, sand, and sex. Both fully spent, slightly sunburnt, and not at all ashamed.
Ryan’s fingers traced slow shapes on his chest. “So… that happened.”
He let out a slow breath, smiling up at the blue sky. “Uh-huh.”
“No regrets?”
“Only that I can’t feel my leg,” he said, wincing and shifting beneath her. “Your knee is really committed to being in the wrong place.”
Ryan snorted. “You didn’t seem to mind earlier.”
“Yeah, well, blood loss does weird things to a guy.”
She laughed, lifting her head just enough to meet his eyes. There was something wicked and beautiful in her smile, mischievousness. “You realize we had sex in front of, like… a dozen people.”
“Technically beside a dozen people,” he corrected. “I think only three were watching.”
Ryan rolled her eyes. “Only three.”
A moment passed. They both fell quiet again, the only sound of the surf and their shared breath. It wasn’t romantic, not really. But it wasn’t nothing, either.
Ryan propped herself up on one elbow. “Think anyone got us on camera?”
“If they did,” Ethan said, “we’re either famous already, or banned from the beach forever.”
Ryan leaned in, pressing a kiss to his jaw. “We’re definitely doing this again.”
“Here?”
“I would like that.” She grinned wickedly at him.
Ethan tilted his head. “Anything for my best fuck friend.”
Ryan smirked. “I don't know. Not sure you can handle that much longer.”
"What do you mean?" He asked confused.
"Oh nothing, bestie." She giggled.
He grinned. “Good. Just making sure we’re labeling this properly.”
She stood slowly, stretching her arms above her head, nude and unapologetic. Ethan just watched her.
“Don’t stare too hard,” she said. “You’ll get turned on again, and we’ve got like,” she checked her phone “four minutes before we really need to leave.”
He stood and shook the sand from the towel. “Four minutes, huh?”
Ryan raised an eyebrow. “Don’t even think about it.”
“Who’s thinking?” he said.
She smirked and tossed his shorts at his chest. “Come on, exhibitionist. Let’s go before we get sunstroke.”
As Ethan shook out the towel and started to gather their things, Ryan moved like a flash. She was still completely bare, bikini bottoms dangling from one hand. With a gleeful laugh, she pounced onto him, wrapping her arms around his shoulders and knocking them both backward into the soft sand. He landed with a grunt and a laugh, flat on his back. She straddled him, giggling madly as she waved the bikini bottoms in victory.
“You were getting too smug,” she teased, breathless.
“Smug? I’m just trying to leave with all my parts in working order,” he said, hands coming up instinctively to steady her waist. “And you're... very sexy right now.”
She grinned down at him. “You noticed.”
“Hard not to,” he muttered, eyes wide. “You’re sitting on me.”
“Technically, I’m preventing you from escaping,” she said, triumphant.
Just then, a voice interrupted them. It was a young woman, maybe their age, with sun-kissed skin and an amused expression. Her partner stood beside her, equally curious.
“Hey,” she said casually, “you two look like you're having fun. Mind if we join?”
Ethan blinked. Ryan blinked. Then they both burst into laughter. Ryan leaned forward, still giggling as she called back, “Appreciate the offer, but not this time! You see he's fallen in love with me but won't admit it.”
The couple nodded with knowing smiles and wandered off, hand in hand toward a more occupied stretch of sand. Ethan looked up at Ryan, still beneath her, still catching his breath.
"In love?" He said trying to brush it off.
"You think I didn't notice?" She said softly as she lay on him so they were nose to nose. "It's why I stopped playing with anyone but you."
"I thought you were just at their places." He said softly.
"I have had only you for the last month." She kissed him gently.
"Are we dating now?"
"Glad you noticed." She teased.
"Me too." He kissed her again. “Wait a minute. Did we just get propositioned?”
“We did,” she said proudly. “And we handled it with style.”
“You handled it while naked and sitting on me.”
“Exactly. Calm under pressure. Besides I do a lot of good work naked.”
He groaned and covered his eyes with one hand. "That was a bad joke."
"Nope." She smiled.
“We are never going to a normal beach again, are we?”
She leaned down, her lips just brushing his ear. “Not a chance.”