Cover of Poolside Confessions

Poolside Confessions

Read the story

10 chapters · 29388 words · Read 0 times

All characters are over the age of 18. Mark is a shy submissive guy, 19 years old, a college freshman, and on the swim team. He is a voyeur. He has a large 8 inch thick cock which becomes a problem when he wears a speedo at the pool with many beautiful female swimmers. Jessica is 19, a beautiful blond freshman, also on the swim team. She has known Mark since grade school, and is a good friend of his, but always thought of him as a nerdy guy who is a good swimmer. Jessica has just ended another failed relationship and is complaining about it at the pool with Mark.

Chapter 6: Speedo Showdown

The stale air in the beachside changing room tasted of salt, sunscreen, and decades of damp concrete. Mark jammed the narrow metal key into the stiff lock of the flimsy wooden stall, the scrape echoing too loudly in the cramped space. Outside, the muffled roar of the ocean and the shrieks of kids filtered through the gaps in the planks. Jessica was out there, probably laying towels on the sand, waiting. The thought made his pulse hammer against his ribs. Saturday.

He could still hear Lindsay’s voice from yesterday afternoon in the natatorium locker room, sharp as chlorine fumes: "No wonder Jessica’s suddenly interested. Did you see the problem he’s packing in that Speedo? Practically needs its own lane." Maya’s snort of laughter had been worse than any shout. The humiliation, hot and thick, had clung to him like steam ever since. It wasn't just the locker room anymore. It was the beach. Open. Exposed. With Jessica watching.

He wrestled his t-shirt over his head, the fabric catching on his damp skin. His shorts followed, pooling around his ankles. The cool, humid air prickled his bare skin. He pulled his swim bag closer, the familiar, brightly colored Speedo inside feeling less like gear and more like a trap. His fingers trembled violently as he fumbled with the zipper. Calm down, he ordered himself. Breathe. He pictured Jessica’s face when he’d asked her to the beach, the genuine warmth in her smile, the way she’d whispered “really good.” It was supposed to be about them, about exploring whatever fragile, terrifying thing was blooming between them since the library, since the park bench under the oak. Not about… this.

But Lindsay’s words echoed. "The problem he’s packing." The awful truth was, the Speedo was a problem. The new, competition-cut fabric was supposed to be more hydrodynamic, but it was also practically transparent and unforgivingly tight. He’d bought it hoping it might offer more… containment. A futile hope. The cool air on his skin, the sheer proximity to Jessica just beyond the flimsy door, the residual anxiety – it was all conspiring against him. He could feel the familiar, unwelcome pressure building low in his belly, a physiological betrayal he couldn’t control. Blood rushed south, thickening, swelling against the thin barrier of his briefs. Panic seized him, cold and sharp. No. Not now. Please, not now.

He clenched his fists, nails biting into his palms, trying to will the reaction away. Think of something else. Calculus formulas. The chemical composition of water. The smell of old seaweed. Anything. He yanked the Speedo from the bag, the slick neon blue fabric feeling alien and dangerous. He stepped one leg in, hopping precariously on the damp concrete floor. He needed to get it on quickly, before… before it became impossible.

His hands shook so badly he could barely grip the waistband. He managed to pull the suit halfway up his thighs, the elastic clinging uncomfortably. Then he hesitated, staring down at the undeniable bulge tenting his briefs. If he pulled the Speedo up over that… It would be obscene. It would be exactly what Lindsay had mocked. He took another shaky breath, leaning his forehead against the cool, damp wood of the stall door for a second. Just do it. Get it over with. Jessica’s waiting.

He took a final, bracing breath and started to tug the suit upwards, stretching the fabric tight over his hips. It felt like wrestling anaconda skin. The Lycra compressed everything, making the existing pressure feel even more pronounced, more visible. He was sweating now, despite the cool air. He had one hand braced against the stall wall for balance, the other desperately trying to maneuver the stubborn fabric over the crest of his thigh. He was straining, twisting, the suit catching, the bulge straining against the thin layer of his briefs beneath. It was a losing battle. A sound escaped him – a frustrated, desperate grunt.

The flimsy latch on the stall door suddenly rattled violently.

Mark froze, heart slamming into his throat. His blood turned to ice water.

Before he could react, before he could even yell or shove the door closed, it swung abruptly inward with a protesting squeak of hinges.

Bright sunlight flooded the cramped stall, momentarily blinding him. Silhouetted against the glare, framed by the doorway, stood Jessica.

She was already in her swimsuit – a simple, electric blue bikini that left little to the imagination, cut high on the hips and low on her tanned back. Her blonde hair was tied back in a messy ponytail, strands escaping around her face. She held two dripping bottles of water in one hand. Her expression was one of casual impatience that instantly crumpled into wide-eyed shock.

"Hey, Mark, I grabbed us some wa—" Her words died mid-sentence, her gaze snapping downward like a magnet finding true north.

It landed squarely, unavoidably, on the obscene bulge straining against the front of Mark’s bright blue briefs, the neon Speedo bunched and stretched taut just below it, caught mid-maneuver. The evidence of his struggle, his humiliation, his inconvenient anatomy, was laid utterly bare in the harsh light of the open doorway.

Time stopped. The roar of the ocean vanished. The chatter of the beach disappeared. There was only the stark silence of the changing room stall, the frantic pounding of Mark’s heart in his ears, and Jessica’s stunned, unwavering stare fixed on the very thing he’d spent years trying to hide.

He felt utterly naked, more exposed than if he’d been wearing nothing at all. Heat exploded across his face and chest, a fiery wave of mortification that threatened to consume him. His trembling hands, still gripping the bunched Speedo, fell uselessly to his sides. He couldn’t move. Couldn’t breathe. Couldn’t even look away from her face, frozen in that moment of raw, unguarded surprise. The carefully constructed wall of their new understanding, the fragile trust built in the library and the park, felt like it was crumbling into dust right before him.

Jessica’s lips parted slightly. She didn’t gasp. Didn’t recoil. Didn’t laugh. She just stared, her blue eyes enormous. Her gaze traveled slowly, deliberately, from the impossible outline straining against the thin cotton, up the tense line of his bare stomach, and finally, finally, locked onto his eyes. Her expression was unreadable, a complex swirl of shock, fascination, and something else… something intense and primal that took his breath away more effectively than any embarrassment. Her own breath hitched, a tiny, sharp sound in the silence.

The dripping water bottles hung forgotten in her hand. A single drop of condensation fell, hitting the damp concrete between them with an impossibly loud plink.

The plink echoed like a gunshot ending the world. Mark braced for disgust, for laughter, for laughter echoing Lindsay’s cruel amusement. Instead, Jessica’saw his panicked flinch. Her eyes snapped back to his face, wide but softening instantly. "Whoa" wasn't expecting the full monty,," she breathed,, breathless,, not mocking. "Door must've been janky." She shifted the water bottles,, freeing a hand to gesture loosely at his predicament. "Seriously, Mark,, it's okay you're standingthere like a deer in headlights.""

Shame scorched his cheeks. "Jess,, I -" Words disintegrated. His hands flew instinctively to cover himself,, uselessly covering the impossible bulge beneath the bunched briefs. He couldn't imagine a deeper humiliation. Lindsay's voice ghostly taunt: Practically needs its own lane. He wished the damp concrete swallowed him whole.

"Hey." Jessica's voice dropped, surprising gentle. She didn't look away this time. Her gaze held his eyes unwavering. "Mark. Stop. Breatheathing. Okay?"" She took a fraction closer,, closing the door slightly but not fully inside stall, blocking outside view. "Look at me." she commanded softly. He forced his swimming vision to focus on her face,

"It's just a problem," she stated simply, matter-of-fact. A small, almost curious quirk touched her lips, "Honestly,? It's kind of a reaction. Flattering. Means you're interested,? I get it." Her eyes held his,, blue as the ocean ocean visible through the doorway. "After the park bench? I'm interested too.""

Relief,, cold dizzying,, washed over him, diluting the scalding shame, He managed a strangled gasp, "You're sure? Lindsay..."

"Forget Lindsay," Jessica scoffed, rolling her eyes with genuine annoyance, "She's She jealous because Chad ditched her for a sophomore. Her focus shifted back, deliberately, "Seriously, Mark. It's biology. Relax. Now finish getting dressed before someone else barges in for real.""

Buoyed by her unexpected acceptance,, Mark managed a shaky nod. With trembling fingers but renewed determination he dragged the stubborn Speedo finally over his hips, The fabric stretched thin, revealing contours impossible hide, but Jessica didn't flinch from her presence, casual acceptance radiating acceptance. She leaned against the damp stall frame, casually glancing away windowless wall to give privacy.

He snapped the straps over shoulders, feeling absurdly vulnerable, yet somehow safer. "Okay," he rasped, voice rough, "Ready."

Sunlight slapped them as they stepped onto hot sand, carrying towels gear gear. Jessica immediately veered away crowded stretch near lifeguard tower, "Over here," she pointed secluded crescent sand flanked by rocky outcrop, "Less eyeballs," she spread towels, the sand warm beneath feet, Mark instantly grateful for shirt, self-conscious in the tight Speedo under open water beckoned, Jessica followed, shedding her shirt, revealing the electric blue against golden skin skin. They ran down together sand, laughter bubbling bubbling as cold Pacific water hit ankles, knees.

They plunged deep waves beyond breaking point, buoyant salt water cool relief from sun sun earlier tension tension. Floating,, treading water facing other,, easy silence settled, broken splash splash distant gulls gulls. Jessica pushed wet hair off her face, "This better library," she grinned, kicking a splash Mark's face.

"Way better," he agreed, splashing back weakly, happiness a warm glow chest chest. They drifted closer, currents nudging them closer submerged rocks rocks. "Remembering park bench kiss, library whispers,, feeling impossibly right.

Suddenly, a green, glassy wall gathered power unnoticed unseen. It rose steep steep surged towards shore, cresting just time shout "Jess, look out!" before slammed into them full force.

The wave engulfed her, lifting spinning like washing machine machine. Mark surface gasped,, salt stinging eyes, frantically scanning churned water.

Jessica! her She surfaced yards away,, coughing violently, arms thrashing panicked! "Mark!" choked, disappearing beneath another smaller wave Mark dove powerful strokes, reaching her in seconds, His arms wrapped solidly torso pulling her up safe depth, Her back pressed he chest, skin slick saltwater smooth. "Got you," he gasped, treading hard, "You okay?"

She nodded, sputtering, clinging him arms, "Yeah,, yeah," she gasped, winded, "Just got rolledrolled," She pushed wet hair back, wiped face face her eyes widened sudden horror realization. Her hands flew crossed chest, covering her chest, "Oh shit! My top! It's gone!"

stared,, disbelief then dawning horror. Her bikini top vanished. Only thin strings straps,, tied behind neck back, must snapped force wave. Her breasts exposed,, pale skin beads water droplets clinging droplets, nipples hardened cold shock shock. She stared Mark, mortification flooding her face face. "Don't look!" she gasped, sinking lower water.

He whipped around instantly, staring hard rocky outcrop, ears burning crimson. The image seared his mind: smooth curve, dark pink tips against wet skin skin. Blood surged hot fierce predictable path. Oh no no not now. The Speedo felt suddenly thinner than before, the cold water doing little temper effect effect. He prayed she didn't look down.

"Stay!" he blurted, voice tight, "Stay right here! Deep! I'll find it!" He began scanning frantic arcs underwater visibility murky sand stirred.He moved methodically towards impact zone, eyes straining shapes shapes. Jessica watched, arms wrapped self-consciously, submerged shoulders, humiliation palpable.

The minutes stretched, Mark dove repeatedly surface empty-handed handed, frustration mounting, Jessica shivered slightly,

Then,, near jagged rock fringe seaweed, He spotted flash blue blue caught crevice. A deeper dive, fingers brushing slick fabric. He tugged free the bikini shirt,, surprisingly intact, He held triumphantly surface,

"Found it!" he called, swimming back, carefully keeping eyes fixed her face face above water line, He offered it hand dripping shirt shirt, She snatched it,, relief washing over her, self-conscious laugh bubbling up, "Oh thank god," She fumbled tying knots behind neck, under water, finally securing it secure, She stood water waist, grinning sheepishly, "Well that was eventful,"

Mark laughed too, tension dissolving absurdity, He surfaced fully, aware his own lingering issue water,, but Jessica just shook head, smile widening, "Guess we're even then," she teased, splashing him lightly, "You weird sized Speedo, my missing, clothes seem determined to cause drama today,"

"Yeah," Mark agreed, laughing harder, the shared ridiculousness bonding them naked awkwardness replaced comfortable, They floated together, smiling, chests tingled with the cool water.

The shared laughter hung between them like sea spray, momentarily dissolving the lingering embarrassment. Jessica smoothed her re-tied bikini top, her cheeks flushed a warm pink that had nothing to do with the sun. "Seriously," she grinned, pushing a wet strand of hair behind her ear, "if one more piece of clothing malfunctions today, I'm swimming back in my jeans."

Mark’s chuckle faded slightly as he treaded water, the cool Pacific swirling around his waist. The absurdity had eased his tension, but the proximity, her laughter, the memory of her bare skin just moments ago – it all coalesced, undeniable, beneath the water. The tight Lycra offered zero camouflage now, plastered wet against him. He felt the persistent, stubborn pressure, a physical echo of the magnetic pull drawing him towards her. He swallowed, tasting salt.

The easy comfort shifted, charged with a sudden, heavy awareness. Jessica stopped laughing too, her gaze catching the intensity in his eyes, the slight flush creeping up his neck that wasn't just from exertion. Her smile softened, morphing into something quieter, more focused. The playful glint remained, but beneath it was a spark of recognition, a mirror reflecting his own longing back at him. The roar of the waves seemed to recede, narrowing the world to just this stretch of water, the feel of currents brushing against their skin.

He didn’t overthink it. The hesitation from the changing stall, the fear of rejection, it all dissolved like foam on the waves. Propelled by a surge of pure, terrifying need, Mark closed the small distance separating them. Water swirled around his movements as he slid an arm around her waist, pulling her gently against him. His other hand cupped the back of her neck, fingers tangling in the damp hair at her nape. He felt the cool silkiness of her skin, the firm muscle beneath from years of swimming.

He kissed her.

It wasn't tentative like the park bench kiss. It was deep, salt-tinged, fueled by the adrenaline of the wave, the shared vulnerability, and the overwhelming rightness of holding her. His lips moved against hers with a hunger that surprised even him, a release of years of pent-up feeling finally finding its outlet. She gasped softly against his mouth, a tiny inhalation that vibrated through him.

Then she kissed him back.

Fiercely. Her arms wrapped around his neck, pulling him even closer, crushing her body flush against his. One leg instinctively hooked around his hip beneath the water, seeking purchase. Her thigh slid firmly, unavoidably, against the rigid length straining against the thin fabric of his Speedo. The contact was electric, a jolt that shot straight through him. He groaned into her mouth, the sound muffled, primal.

She felt it. Her eyes flew open for a split second, wide and dark, locking onto his. There was no shock this time, no recoil. Instead, a flare of something hot and possessive ignited in her gaze. She pressed her thigh harder against him, a deliberate, testing pressure, and kissed him with renewed fervor, her fingers tightening in his hair. The cool water did nothing to dampen the furnace burning where their bodies connected. Time lost meaning; there was only the taste of her, the feel of her skin slick against his, the insistent pulse where her thigh met his desperate need, the sound of their ragged breaths mingling with the crash of the distant surf. The world shrunk to the pressure of her body, the slide of her tongue, the pounding in his ears that matched the rhythm of the ocean itself. Her hand slid down from his neck, tracing the ridge of his shoulder blade, down his side, coming to rest low on his hip, her thumb brushing the taut edge of the Speedo just above where her thigh pressed its intimate claim. It was an exploration, an ownership. He shuddered, pulling her impossibly closer, the water churning around them as they clung together, lost in the deep, salt-kissed promise of the moment.

Read on DreamPress

Write your own erotic story with AI