Steam Room Stranger Becomes Him
Shy virgin guy gets his first gay fuck from a cocky stranger in the steam room.
Lorenzo had somehow convinced himself that the gym steam room at 9:47 p.m. on a Tuesday would be empty. Empty meant no witnesses to the way his legs still shook from squats, no one to notice the red blotches climbing his chest, and absolutely no one to see what happened when hot air wrapped around a twenty-two-year-old virgin who had never so much as held another guy’s dick.
He pushed the glass door open anyway.
Steam hit him like a wet slap. Thick white fog swallowed the wooden benches, the tiled floor, the single glowing red light in the corner. He dropped his towel on the nearest bench with the grace of a man who had never successfully undressed in front of anyone and sat down naked, knees together, hands folded like he was waiting for church.
Two seconds later the door opened again.
The man who walked in was built like someone had carved him out of gym advertisements and pure arrogance. Dark hair damp against his forehead, shoulders wide enough to block the red light, abs that looked personally offended by fat. He was already naked, towel slung over one shoulder like an afterthought, and when he saw Lorenzo he grinned the slow, filthy grin of a man who had just found free entertainment.
“Well shit,” he said, voice low and amused. “Didn’t think anyone still came this late. Name’s Darius. You look like you’re about to pass out or come. Maybe both.”
Lorenzo’s brain short-circuited. “L-Lorenzo. Hi. I just finished legs. Brutal. Really brutal. The squat rack hates me personally.”
Darius dropped his towel and sat across from him, thighs spreading like he owned the humidity. He was half-hard already, thick cock resting heavy against his leg, and he made zero attempt to hide it. Steam curled around him like it was trying to flirt.
“You’re staring, virgin,” Darius said cheerfully.
“I’m not—” Lorenzo’s voice cracked. His own cock, traitor that it was, twitched and started filling right there in the open. He clapped both hands over it. The result looked like he was trying to hide a small, determined animal. “Oh god.”
Darius laughed, bright and shameless. “There it is. Finally seeing what a real man looks like, huh? Don’t worry, I get that a lot. You’re cute when you panic. All pink. Like a very horny flamingo.”
“I’m not a flamingo,” Lorenzo muttered, ears burning. “I’m an office worker. We don’t flamingo.”
“Sure you don’t.” Darius leaned back, completely unbothered, and wrapped a casual hand around his own cock. He stroked once, slow, just to watch Lorenzo’s eyes go huge. “Christ, look at you. Skinny little thing, nice dick though. You ever touch another guy’s before, or are we inventing the whole wheel tonight?”
Lorenzo’s mouth opened. Closed. Opened again. Steam made everything feel dreamlike and stupidly honest. “I’ve never been with anyone. Guy or girl. Or… anyone. I’m a virgin. Completely. Embarrassingly. I came here to relax and now my dick is trying to escape and I think I might die.”
Darius’s grin went feral. He stroked himself again, harder this time, openly putting on a show. “Oh that’s fucking adorable. A full-grown virgin with a hard-on in my steam room. You’re gonna kill me. Tell me straight—you want me to stop, or you want me to keep going until you figure out what that blush is really for?”
Lorenzo’s laugh came out high and helpless. “This is insane. You’re insane. You’re literally jacking off while I monologue about being a loser.”
“And you’re still hard,” Darius pointed out. “So who’s the real freak here?”
They both cracked up—Lorenzo covering his face, Darius still stroking, the sound bouncing off wet tile. The laughter loosened something. Lorenzo’s hands finally dropped. His cock stood straight up, flushed and leaking, bobbing like it was trying to introduce itself.
Darius whistled low. “Fuck, look at that. Pretty. You ever taste yourself?”
“No!”
“Want to taste me instead?”
Lorenzo’s pulse hammered in his throat. He stared at Darius’s cock—thick, veined, glistening at the tip—and the question slipped out before he could stop it, soft and shaky and way too eager. “Would you… show me what to do? Like, properly? I don’t want to be bad at it.”
Darius stood in one fluid motion, cock swinging. He crossed the small space, cupped Lorenzo’s face with both hands, and kissed him deep. No warning, just heat and tongue and the faint taste of mint gum. Lorenzo made a broken little sound and melted, hands fluttering uselessly at Darius’s waist.
When they broke apart, Darius’s voice was rough. “On your knees, virgin. Lesson starts now.”
Lorenzo slid off the bench like his bones had turned to steam. The tile was warm under his knees. Darius’s cock bobbed right in front of his face, heavy and demanding. Lorenzo licked his lips, glanced up, and got an encouraging nod.
“Open. Tongue out. No teeth unless you want me to invent a new religion involving your ass.”
Lorenzo obeyed. The first slide of hot cock across his tongue made him moan embarrassingly loud. Salt and skin and pure male. Darius fed it in slow, hand gentle in Lorenzo’s damp hair, talking the whole time.
“That’s it—breathe through your nose. Hollow your cheeks. Fuck, you’re a natural at looking wrecked. Take a little more. Good boy. You feel that? That’s what a real cock feels like when it’s about to ruin your night in the best way.”
He started rocking his hips, shallow face-fucks that never got mean, just insistent. Lorenzo drooled, eyes watering, hands gripping Darius’s thick thighs for balance. Every time he choked a little Darius pulled back, thumb stroking his cheek, murmuring filthy praise until Lorenzo dove back in like he was starving.
“Jesus, look at you sucking dick like you were born for it. Virgin mouth’s gonna ruin me. You want me to come down your throat or save it for that tight little ass?”
Lorenzo pulled off with a wet gasp, lips shiny. “Ass. Please. I want— I need you to fuck me. Show me everything.”
Darius hauled him up, spun him, and bent him over the wooden bench in one smooth move. Lorenzo’s chest hit warm wet wood, ass up, thighs shaking. Darius dropped to his knees behind him and spread him open with both hands.
“Holy shit, look at this pretty hole. Clenching already. You ready to get eaten until you forget your own name?”
“Yes—fuck—Darius—”
The first lick dragged a broken moan out of Lorenzo that echoed off the walls. Darius ate him like he had a point to prove—long wet stripes, pointed tongue fucking inside, lips sealed around the rim while he hummed. Lorenzo shoved back, babbling nonsense, cock leaking steadily onto the bench.
“Please, please, I can’t—need more—need your cock—”
Darius stood, spit on his fingers, worked two inside slow while Lorenzo keened. “Breathe. Push out. There you go. You’re so fucking tight. Gonna feel perfect around me.” He lined up, thick head pressing, and pushed in inch by careful inch.
The stretch burned sweet and huge. Lorenzo’s mouth fell open on a silent scream that turned into a high, helpless laugh. “Oh my god it’s huge—why is it huge—I can feel my heartbeat in my ass—”
Darius barked a laugh and bottomed out, hips flush. “That’s the spirit. Humor during sodomy. My favorite kind of virgin.” He started slow—long deep strokes that dragged every nerve ending raw. Steam swirled around them, sweat dripping, the wet slap of skin filling the room. Darius’s hands gripped Lorenzo’s hips hard enough to bruise, pulling him back onto every thrust.
“Fuck, you take it so good. Listen to those little sounds. You’re gonna come just from getting fucked, aren’t you?”
“Maybe—ah—harder—”
Darius obliged. The pace turned punishing, bench creaking, Lorenzo’s cock bouncing neglected between his legs. Just when Lorenzo thought he couldn’t take more, Darius pulled out, flipped him onto his back on the bench like he weighed nothing, and folded him nearly in half. He sank back in in one thrust and started railing him missionary, faces close, both of them grinning like idiots between desperate kisses.
“Jerk yourself,” Darius ordered. “Want to feel you come on my cock.”
Lorenzo wrapped a shaky hand around his own dick and stroked in time with the thrusts. Darius spat in his own palm and fisted Lorenzo’s cock with him, both hands flying, wet and filthy. The dual sensation short-circuited everything. Lorenzo came first with a broken shout, ropes striping his own stomach and chest, hole clamping down rhythmically. Darius cursed, slammed deep, and unloaded hard—hot pulses flooding Lorenzo, hips stuttering, forehead pressed to Lorenzo’s while they both shook apart.
They stayed locked like that for a long minute, panting, laughing softly every time one of them twitched.
Eventually Darius eased out, wincing at the wet sound. He rummaged in his gym bag for a second and came back with a black permanent marker. Still grinning, he wrote a phone number in big blocky digits across the soft inside of Lorenzo’s still-trembling thigh, the ink tickling.
Lorenzo stared at the numbers, then at Darius’s smug, sweat-slick face, and felt the stupidest, brightest smile stretch across his own mouth. First time. Steam room. Best mistake of his entire ridiculous life.
Darius leaned down, kissed the corner of that smile, and murmured right against his lips, voice low and full of filthy promise:
“Lesson one is over—text me when you want lesson two. Think you can handle homework that keeps you up all night?”
Rate this story
Popular Collections
Browse Categories