The summer sun baked the office parking lot like a skillet, turning the asphalt into a shimmering mirage as I dashed inside at noon, my brown hair plastered to my forehead with sweat. At 18, fresh out of high school and thrust into this dead-end data entry job, I was all playful energy, cracking jokes with the old-timers to mask my total lack of life experience—especially in anything remotely sexual. Single as hell, I'd jerked off to porn fantasies, but real action? Zero. Today, though, my bladder screamed after chugging iced tea to beat the heat, so I bolted for the public restroom on the third floor, the one tucked in the back hallway where no one lingered. The door swung open with a metallic squeak, cool-ish tile air hitting my damp polo shirt. Fluorescent buzzed overhead, mirrors fogged slightly from humidity, urinals gleaming white against grimy green walls etched with faded graffiti. The place reeked of cheap pine cleaner masking piss and faint sweat—raw, masculine, alive. And there, at the far sink, was Fred, my 60-year-old colleague from accounting. Blonde hair, thinning but silky, caught the light; his curvy body—soft belly straining his button-up, wide hips filling khakis, plump ass I'd secretly eyed during meetings—jiggled subtly as he dried his hands. Shy as a mouse usually, he mumbled hellos in the break room, but damn, those curves haunted my idle daydreams. He glanced up, blue eyes widening behind wire glasses. Our gazes locked in the mirror's reflection—mine playful spark, his flickering with something hungry, hidden. "Hey, Justin," he said softly, voice a gravelly whisper over the drip-drip of a faucet. Heart pounding, I grinned, stepping to the urinals. "Sup, Fred? This heat's killing me." I unzipped, relieving myself with a hiss that echoed, stealing a peek. His pants tented—holy shit, a thick bulge snaking down his thigh. He didn't look away, cheeks flushing pink under stubble. Adrenaline surged, cock twitching half-hard in my hand as I shook off. Inexperienced me? Playful instinct kicked in. "Like the view?" I teased, zipping up slow. He froze, then stepped closer, curvy frame looming shyly, breath hot. "Justin... you're... bold today." His hand brushed my arm—electric. No words needed; drama exploded. I grabbed his wrist, playful turning feral, pulling him into the largest stall at the end. Door slammed, lock clicked. Passion ignited like dry tinder. We crashed together, my average build pressing into his soft curves. Lips met—his full, tasting of mint gum and salt sweat. Shy Fred melted, tongue thrusting experienced, dominating my mouth with swirling hunger. "God, kid, I've watched you," he groaned, hands roaming my chest, pinching nipples through fabric till I gasped. Emotions roiled: shock at my boldness, thrill of forbidden colleague heat, cock throbbing painfully against my boxers. His shy facade shattered; fingers yanked my shirt up, mouth latching on my neck, sucking hard—marks I'd hide later. I pawed his curves greedily—plump belly yielding under palms, hips grinding his erection into my thigh. "Fuck, Fred, you're so... soft, huge." He chuckled low, very experienced hands unzipping me fast. My six-inch cock sprang free, average but rock-hard, pre-cum glistening in the dim stall light filtering through vents. He dropped to knees on gritty tile, blonde head bobbing as he engulfed me—wet, velvet mouth sucking deep, tongue swirling the head with pro skill. Sensations overwhelmed: suction pulling moans from my throat, echoing off tiles like thunder. "Ahh, shit—your mouth!" Inexperience made it intense; hips bucked wildly, hands fisting his hair. He slurped graphic, saliva dripping down my shaft, balls tightening as he deep-throated, gag reflex non-existent. Fingers teased my ass crack, probing puckered hole—first time touched there. Dramatic rush: vulnerability spiked lust, playful me surrendering to his shy storm. "Gonna cum—" He pulled off, strings of spit connecting lips to tip. "Not yet, playful boy." Stood, shoving khakis down—his cock: monster, eight thick inches, veiny, uncut foreskin peeled back, balls heavy and hairy swinging from curvy thighs. Turned me around fast-paced, bending me over toilet—cold porcelain shocking my palms. Mirror across let me watch: my flushed face, his shy eyes now feral. Lubed with spit—his fingers slicking my virgin hole, one breaching slow then two, scissoring. Burn stretched to ecstasy, prostate sparks shooting up spine. "Relax, Justin... take colleague's cock." Pushed in—head popping past ring, inch after girthy inch filling me raw. Pain-pleasure tore screams: "Fuuuck, Fred—too big!" He gripped my hips, curves slapping my back, pounding rhythmic—wet slaps echoing like claps in the humid stall. Sensations layered graphic: ass clenching his pistoning shaft, ridges dragging inner walls, fullness dramatic. Sweat poured, mixing with restroom musk; summer heat trapped us in steam. Emotions peaked intense—my playful heart raced with drama, tears pricking from overwhelm, lust bonding us. He reached around, jerking my cock in sync, thumbing pre-cum. "Cum for me, kid—tight hole milking daddy." Prostate hammered relentlessly; orgasm crashed tsunami. I exploded ropes onto stall wall, vision whiting, moans feral. He growled, shy no more—thrusts erratic, balls slapping mine. "Here it comes—" Hot jets flooded deep, pulsing graphic, his curvy body shuddering against me. We collapsed panting, his spent cock slipping out with a wet pop, cum dribbling down my thighs. Kissed sloppy, emotions raw: "That was... insane, Fred." He smiled shyly again, curves heaving. "Our secret stall spark." Zipped up, slipped out separately—office none wiser, but my world forever changed by that passionate restroom revelation.
Stall Shadows: Fred's Curvy Confession

Link to this story: https://storyxgpt.com/s.php?k=DjZTVx