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 1: Towel Slips and Unspoken Desires

The chlorine hit Mark’s nostrils first, sharp and familiar, layered over the faint, greasy sweetness of sunscreen. The locker room hallway echoed – the metallic slam of a locker door down the way, the muffled thump of wet footsteps on tile, the distant, rhythmic splash and shout from the pool deck. Fluorescent lights buzzed overhead, casting a harsh, unforgiving glare on the damp, pale green tiles. Mark leaned back against the cool metal lockers, trying to melt into them. His damp swim trunks clung uncomfortably, the thin nylon fabric stretched taut across his thighs. He shifted subtly, painfully aware of the prominent bulge straining against the front seam. Eight inches, he thought miserably, a curse in a Speedo.

"Honestly, Mark, what is wrong with guys?" Jessica’s voice sliced through the humid air, sharp with frustration. She emerged from the swirling steam of the girls' shower room, a vision wrapped only in a thin, white towel. Damp blonde hair plastered to her neck and shoulders, water droplets tracing paths down her dusky gold skin. The towel was knotted precariously low above her breasts, barely containing their fullness, and ended high on her thighs. She padded towards him barefoot, oblivious to the way her every movement – the sway of her hips, the lift of her arm to push wet hair from her forehead – tightened the knot in Mark’s stomach and elsewhere.

He swallowed hard, forcing his gaze upwards, past the tempting swell of cleavage, past the smooth skin of her shoulders, to her face. Her blue eyes were wide, angry, searching his for understanding he desperately wanted to give, if only he could breathe properly. "He texts me constantly for a week," she continued, gesturing emphatically. The towel shifted dangerously with the motion. "Plans this whole 'romantic' picnic by the lake. We're talking, laughing... it felt good, you know? Real." She stopped inches from him, the scent of generic floral body wash mixing with the chlorine, enveloping him. Water dripped from the ends of her hair onto the tile floor between her bare feet. "Then, bam." She snapped her fingers near his face, making him flinch. "He leans in, tries to stick his tongue down my throat like some starving octopus, and when I pull back? He gets all huffy! Says I 'led him on'!" She scoffed, tossing her head. "Led him on? By talking? By eating potato salad?"

Mark pressed harder against the lockers, the ridges digging into his shoulder blades. The cold metal did nothing against the furnace heat radiating from his core. He could feel the flush creeping up his neck. His swimsuit felt like a vice, the pressure intense, almost painful. He crossed his ankles, hoping the stance might offer some camouflage. It didn’t. He focused intensely on a chip in the grout near Jessica’s pinky toe. "That sucks, Jess," he managed, his voice tight. "He sounds like a jerk." His usual role – the safe, nerdy listener, the friend since Mrs. Henderson’s third-grade class where they built papier-mâché volcanoes together. He knew this part. He could do this part. If only she weren’t standing there smelling like soap and steam, skin glowing, towel clinging to every curve.

"Right? A total jerk!" Jessica leaned her shoulder against the locker beside him, her bare arm brushing his. A jolt of electricity shot through him. She sighed, the sound heavy with disappointment. "It’s just... exhausting. Every time I think I find someone decent, it turns out they just want... that. Like I’m just a walking...target." She gestured vaguely downwards at herself, her knuckles brushing the top edge of her towel. Mark’s breath hitched. He stared fixedly at the locker opposite, memorizing the scratches and dents. Don’t look down. Don’t look down. Don’t—

He looked down.

The towel had slipped slightly with her gesture. The curve of her breast, the soft swell just above the terrycloth edge, glistened with lingering moisture. His mouth went dry. His body reacted instantly, fiercely, the straining fabric of his Speedo feeling impossibly thinner, tighter. He felt exposed, monstrous. Panic clawed at his throat. He jerked his gaze back up, meeting her eyes for a split second. Had she seen? Her expression was still clouded with frustration over the lake guy, seemingly unaware of the seismic shift happening inches away.

"...and it’s not like I’m against it," Jessica was saying, her tone shifting to something more weary, confidential. She tucked a stray wet strand behind her ear. "Eventually. But why can’t it be... more? Why does it always have to be the only thing?" She looked at him then, really looked at him, her blue eyes searching his face. "You get it, right, Mark? You’re not like that."

The question hung in the humid air. You’re not like that. The words were a lifeline and a branding iron. She saw him as safe. Unthreatening. Nerdy Mark, the good swimmer, the listener. Not a guy whose body was currently betraying him in the most obvious, humiliating way possible right in front of her. The dissonance was agonizing. He wanted to be the guy she thought he was. He was that guy, mostly. Except right now, pressed against this locker, drowning in her proximity and scent, he was also painfully, visibly something else entirely.

He opened his mouth, desperate to affirm his harmless status, to reassure her. "Yeah, Jess, I—" His voice cracked. He cleared his throat, acutely aware of the tightness in his groin, the desperate need to adjust himself warring violently with the absolute impossibility of doing so. He shifted his weight again, a tiny, awkward movement. "I get it. Totally. You deserve...respect." The word felt inadequate, stupid.

Jessica tilted her head, studying him. A flicker of confusion crossed her features. "Mark? You okay? You look... really flushed." Her gaze drifted downwards, just for a fraction of a second, towards the straining fabric of his Speedo.

Time froze. Mark’s heart hammered against his ribs like a trapped bird. Every nerve ending screamed. He saw the slight furrow appear between her brows, the beginnings of realization dawning. The locker room hallway seemed to shrink, the echoes amplifying, the chlorine smell suddenly suffocating.

He didn’t wait for the dawning horror in her eyes to fully form. Survival instinct kicked in, raw and primal. "Pool!" he blurted, the word too loud in the confined space. He pushed off the locker, stumbling slightly as he turned away from her bewildered stare. "Late! Coach! Gotta go!" He didn't dare look back, didn't dare check if the towel had slipped further. He just fled down the echoing hallway, bare feet slapping wetly on the tiles, the cool air doing nothing to quell the burning shame radiating from his face and the unbearable tightness he carried with him. The distant roar of the pool beckoned – a place where movement, water, and cold mercy might offer a temporary shield. Behind him, Jessica remained leaning against the locker, towel askew, confusion slowly hardening into a dawning, uncomfortable comprehension.

Behind him, Jessica remained leaning against the locker, towel askew, confusion slowly hardening into a dawning, uncomfortable comprehension. Her gaze, instinctively drawn downward during that fleeting moment of concern, hadn't just registered flushed skin. It had snagged on the impossible-to-ignore strain against the thin, dark blue nylon of his Speedo, the fabric stretched tight over an unmistakable, significant bulge. The shape, the sheer presence of it, momentarily short-circuited her thoughts about lakeside picnics and pushy exes.

"Oh," she breathed, the sound barely audible over the distant splash of the pool and the hum of the ventilation system. It wasn't disgust, not initially. It was pure, cold shock. A collision of worlds. Nerdy Mark. Volcano-project Mark. That Mark... and this. The image superimposed itself over the awkward boy she’d known for years. The contrast was jarring, almost violently so.

Her fingers instinctively tightened on the edge of her towel, pulling it higher. The cool terrycloth felt suddenly insufficient. Heat bloomed in her own cheeks, a mirror to his earlier flush. The echo of her own words – "You get it, right, Mark? You’re not like that" – reverberated in her skull, suddenly heavy with unintended irony. Had she been blind? Or had he just hidden it that well? The way he’d practically fused himself to the lockers, the cracked voice, the refusal to meet her eyes for too long… it hadn’t just been his usual shyness. It had been panic. Because of her. Because she was standing there, dripping wet in a towel, ranting about men only wanting one thing, while he…

She watched his retreating back, the tense line of his shoulders visible even through the damp swim shirt plastered to his skin. His bare feet slapped the wet tiles with a frantic rhythm, propelling him down the stark hallway towards the pool deck entrance like he was fleeing a fire. He didn’t look back. He just vanished around the corner, leaving her alone in the suddenly oppressive humidity of the locker room hallway.

Silence pressed in, thick and charged, broken only by the drip-drip-drip of water from her hair onto the floor and the relentless, muffled throb of the pool filtration system. Jessica stayed frozen against the locker. The comforting familiarity she’d always felt with Mark was gone, replaced by a prickling awareness that made her skin feel too tight. She felt exposed, not just physically in the towel, but emotionally. She’d been vulnerable, complaining, seeking solace from someone she considered safe… and all the while, that had been happening right in front of her.

Her mind replayed the last few minutes on a frantic loop. His intense focus on the grout. The way he’d flinched when she snapped her fingers. The choked roughness in his voice when he’d agreed she deserved respect. Had he meant it? Or was it just what he thought he should say while fighting down… that? A wave of conflicted embarrassment washed over her. Embarrassment for him, for his obvious distress. Embarrassment for herself, for her naivete, for standing there practically half-dressed while pouring her heart out. And underneath it, a thread of something else, hot and unsettling – the raw, undeniable fact of his physical reaction to her.

She pushed off the locker, her movements stiff. The tiles felt colder under her feet than before. She needed to get dressed. Needed space. Needed to process the sudden, seismic shift in the landscape of a friendship she thought she understood. As she turned towards the girls' locker room door, the damp towel clung uncomfortably, and the lingering scent of chlorine seemed to mock the awkward intimacy of the moment. She pulled the towel tighter still, the knot secure now, high under her arms. The hallway felt emptier than ever, echoing with the ghost of his panicked footsteps and the roar of the pool he’d escaped to. The silence after his flight was heavy, charged with the unspoken tension he’d left hanging in the humid air.

The silence after his flight was heavy, charged with the unspoken tension he’d left hanging in the humid air. Jessica stared at the empty space where Mark had been, the rapid slap of his bare feet still echoing faintly in her mind. The image burned onto her retinas – the stark outline against the dark blue nylon, impossible to misinterpret, impossible to unsee. Nerdy Mark. Volcano-project Mark. Her friend Mark.

A shudder ran through her, unrelated to the cool air now chilling her damp skin. Her grip on the towel was white-knuckled, holding it high and tight. Shame warred with a prickling, invasive curiosity. How long? The question snaked through her thoughts, unbidden. How long had he looked at her like that? Was this why he sometimes seemed so painfully awkward? Had every conversation, every shared laugh over cafeteria pizza, been tinted by this... awareness she’d been blissfully ignorant of?

The roar of the pool beckoned louder, a muffled thunder through the walls. It pulled at her. She couldn’t just stand here, frozen against this locker, replaying the horrifying, fascinating moment. She needed to move. To do something. To understand. Or maybe just to escape the stifling intimacy of this chlorine-scented hallway and the ghost of his panic.

Decision clicked. Fast, almost reckless. Before her rational mind could catch up, before embarrassment could pin her feet to the tile, she pushed off the locker.

She walked quickly, bare feet slapping the damp floor, retracing Mark’s frantic path. The harsh fluorescent lights buzzed overhead. The scent of chlorine grew stronger, sharper, mixed now with the warmer, wetter smell of the pool deck. She pushed through the heavy door marked ‘POOL DECK – NO STREET SHOES’.

The noise hit her like a wall. Shouts, whistles, the rhythmic slap of water against concrete, the heavy thwack of dives, the constant mechanical churn of the filtration system. The air was thick, humid, but cooler than the locker room hallway. Rows of bright lights glared down on the shimmering turquoise water, making the white lane lines glow.

Her eyes scanned the chaotic scene. Coaches barked instructions from the deck. Swimmers streamlined off the blocks, churning water in powerful bursts. Others clung to the edge, catching their breath, goggles pushed up. Her team colors – blue and gold caps – dotted the lanes.

Where is he?

She spotted him almost immediately. Lane four. Near the far end. Treading water, facing away from the deck, towards the deep end wall. His blue swim cap was pulled low. She saw the tense line of his shoulders above the water, the way he seemed to be concentrating fiercely on the tiles below the surface, avoiding looking anywhere else. Hiding.

Jessica hesitated near the entrance, suddenly acutely aware of her own near-nakedness. The thin towel felt ridiculous here, on the noisy, populated deck. She should turn back. Get dressed. Forget this whole mortifying episode. Pretend she hadn’t seen. Pretend she didn’t know.

But her feet stayed rooted. She watched him. He pushed off the wall with a powerful kick, starting a slow, deliberate breaststroke down the lane. His movements were fluid, efficient, but lacked the explosive speed he usually possessed during practice. He looked coiled, contained, radiating a desperate need to be submerged, invisible.

She took a step forward, then another, drawn despite herself. She kept to the edge of the deck, near the stacked kickboards, trying to blend into the background noise and movement. Her heart hammered against her ribs, a frantic counterpoint to the steady rhythm of the pool. What am I doing?

Mark reached the far end again. Instead of pushing off immediately, he paused, treading water, head bowed. He lifted a hand, pushing his goggles up onto his forehead, rubbing his eyes with the heel of his palm. Water streamed down his face. He took a deep, shaky breath, his shoulders rising and falling. Then he turned slightly, scanning the deck, his gaze sweeping past the coaches, the other swimmers... and landing squarely on her.

His eyes widened. Pure, unadulterated panic flared in them, sharp and bright under the harsh lights. He froze, treading water, hand still half-raised to his face. Jessica froze too, caught. The roar of the pool seemed to fade into a dull roar in her ears. The distance between them, maybe twenty-five meters of chlorinated water, felt charged, electric. His stare held hers, trapped – a silent scream of mortification hanging between them. He looked like a cornered animal, utterly exposed. His cheeks, already flushed from exertion, deepened to a burning crimson. He didn’t look away. He couldn’t. The towel suddenly felt like tissue paper in her hands.

The towel suddenly felt like tissue paper in her hands. Twenty-five meters of churning, turquoise water separated them, yet the distance felt brutally intimate under the stadium lights. Mark’s eyes, wide with pure, animal panic, locked onto hers. He wasn't just flushed now; he looked carved from raw, mortified marble, treading water like he might sink any second. The sharp scent of chlorine bit at Jessica’s nostrils, mixing with the metallic tang of adrenaline she could almost taste on her own tongue. The roar of the pool – splashes, shouts, the drone of the filtration system – seemed to drop away, narrowing down to the frantic pulse in her ears and his frozen stare.

He disappeared under the surface in a clumsy dive, a dark blue cap vanishing into the disturbed water. Air bubbles streamed upwards. He wasn’t swimming laps; he was hiding. Jessica watched the spot, the towel clutched so tightly her knuckles ached. Run back, she told herself.Get dressed. Forget it. But her feet, bare and damp on the cool concrete, stayed planted. That image – the impossible, undeniable outline against the thin nylon – pulsed behind her eyes. It wasn’t just the size, though that was shockingly apparent. It was the context. Nerdy Mark. Volcano-project Mark. The guy who blushed when she borrowed his notes. Seeing that… it scrambled everything. And the way he’d fled… like she’d pulled a knife.

He surfaced near the lane rope, gasping, blinking water from his eyes. He didn’t look towards her again. Just kept his face angled down, focusing intensely on the water swirling around his shoulders. He started another slow, tense breaststroke, his movements tight and controlled, radiating a desperate need to disappear into the rhythm.

Why am I still here? The question screamed inside her head. But another, quieter voice whispered, Because you need to know. Know how long this had simmered under the surface of their easy friendship. Know if every shared laugh, every complaint about calculus, had been layered with this. Know if the guy she trusted was someone completely different. The cool air raised goosebumps on her exposed legs and shoulders, a stark contrast to the heat flooding her face.

She moved. Not back towards the locker room, but forward, skirting the edge of the deck. Her bare feet slapped softly on the wet concrete, a counterpoint to the chaotic splashing. She kept her gaze fixed on the blue swim cap in lane four, weaving past stacked kickboards and a discarded water bottle. A teammate called out, "Hey Jess, towel malfunction?" She waved vaguely, not turning, not stopping, her focus narrowed to the tense figure slicing through the water ahead.

He reached the near end, flipped efficiently, and pushed off the wall. He surfaced facing her direction this time, his stroke faltering for a split second as he saw her closer now, maybe only ten feet away, standing at the edge of his lane near the starting block. His eyes darted up, met hers, then skittered away like startled fish. He choked, inhaling a small gulp of water, coughing harshly. He stopped swimming, floundering for a moment before grabbing the lane rope, his knuckles white. He kept his lower body angled away, submerged, shoulders hunched defensively.

The noise of the pool felt oppressive now, pressing in. Jessica took a breath. The floral scent from her shower was long gone, replaced entirely by chlorine and the sharp odor of his fear. She felt exposed, ridiculous in the thin towel, but the compulsion to bridge the awful gap was stronger. She stepped right to the edge of the pool, the cool water lapping inches from her toes. He flinched as her shadow fell across him.

"Mark." Her voice sounded thin, strained, barely carrying over the din. He didn’t look up. He just stared at the churning water below him, breathing hard, his chest rising and falling rapidly. A bead of water traced a path down his temple, mingling with what might have been sweat. Or something else. "Mark," she said again, louder, forcing it out.

He finally lifted his head. His eyes were red-rimmed, whether from the chlorine or something else she couldn’t tell. His expression was a raw mix of shame, terror, and pleading. He looked utterly broken open. "Jessica..." His voice was a rasp, rough and cracked. "I... I'm sorry. God, I'm so sorry." He swallowed convulsively, his gaze flicking down to the water hiding his lower half before snapping back to her face, desperate. "I didn't... I didn't mean... Please, just... forget it. Forget you saw. Please."

The raw vulnerability in his plea hit her harder than the initial shock. It wasn't leering. It wasn't entitlement like the lake guy. It was pure, agonizing humiliation. And somehow, seeing him like this, clinging to the lane rope like a lifeline, his usual shyness amplified a thousandfold into this paralyzing dread, shifted something inside her. The embarrassment didn't vanish, but it was momentarily eclipsed by a heavy, complicated ache. He wasn't a predator. He was Mark. Her friend. Currently drowning in shame because of her proximity.

She crouched down slowly, bringing herself closer to his level, the damp towel bunching awkwardly. The cool concrete bit into her knees. The chlorinated water scent intensified. She kept her eyes locked on his face, avoiding the waterline below his waist. "Forget?" she asked, her voice still quiet but steadier now, cutting through the noise. "How am I supposed to forget that, Mark?" The bluntness hung in the humid air, stark and unavoidable. He visibly recoiled, squeezing his eyes shut for a second. "Why didn't you... ever say anything?" She gestured vaguely, encompassing everything. "Why didn't you just... wear different shorts?" It was an inane question, born of sheer, awkward necessity, trying to grasp at anything tangible in the swirling mess of confusion and pity and lingering shock.

Read on DreamPress

Write your own erotic story with AI