Chapter 1: First Day, First Shock
The scent hit Danny first—a wall of chlorine bleach, damp concrete, and male sweat. It was the smell of effort, of anxiety, the smell of a place he didn’t belong but was trying to. He pushed the heavy door inward, the metallic groan echoing in the cavernous locker room. Fluorescent lights hummed overhead, flickering slightly over rows of grey lockers, their paint chipped and scarred. The floor was slick, perpetually damp. To his left, a long bank of foggy mirrors reflected the skeletal remains of the day: discarded white towels balled up in corners, an empty protein shake bottle lying on its side, a single lonely flip-flop.
He found his locker, number 113. The combination lock was stiff. He fumbled with it, his fingers slick with nervous sweat from his mediocre workout. Chest and tris. He’d pushed the sled. He’d grimaced at his reflection in the gym’s windows—a slightly pudgy thirty-year-old accountant in too-new Nike gear. A work in progress. A project he wasn’t sure he had the instructions for.
The shower room lay beyond another set of doors, steam seeping out from the gap at the bottom. He needed a shower. The bus ride home was forty minutes. He couldn’t stink up the 7:15.
He pushed the door open.
The steam was thicker here, hot and dense, clinging to his lungs. The room was a long tile rectangle. Chrome showerheads jutted from the wall, two of them raining down water. The sound was enormous, a constant white-noise roar that filled the space. The drains gurgled. The scent of generic soap and mildew was stronger.
And there was someone in the second stall.
His brain registered the shape before the details—a tall, powerfully built man under the spray. Water sluiced over broad shoulders, down a muscled back etched with a sprawling tapestry of tattoos: coiling serpents, geometric patterns, script he couldn’t read from here. The man had one forearm braced high against the tile, his head bowed. The other hand was moving.Not washing.
Danny froze, his gym bag dangling from his hand, his feet glued to the damp floor.
The hand was working slowly, deliberately, at the base of a thick, erect cock. Long, slow pulls from root to tip. The man’s hips gave a subtle, rhythmic roll into his own grip. The steam seemed to frame him, to highlight the flex and release of his latissimus dorsi, the curve of his ass. It was the most blatantly, unselfconsciously sexual thing Danny had ever seen.
He should leave. He should turn around right now. His heart was a frantic bird in his chest. His own face felt hot.
Then the man turned his head.It was Marc. Marc Johnson, one of the personal trainers. Danny had seen him around. Everyone saw Marc around. He was hard to miss—the physicality of him, the easy, booming laugh, the confident way he occupied any space he was in. Marc’s eyes, a startling light blue even through the steam, locked onto Danny’s. He didn’t startle. He didn’t stop.
Instead, a slow, knowing smirk spread across his face. His eyes crinkled at the corners. His hand gave his cock a particularly deliberate, slick stroke, thumb rubbing over the head. He held Danny’s gaze, a silent challenge in the roaring silence of the water.
Danny’s breath hitched. He stumbled backward, his shoulder clipping the doorframe. He fumbled for the handle, yanked the door open, and staggered back into the relative cool of the locker room. The door swung shut behind him, muffling the roar of the water but not the image now burned onto the inside of his eyelids.
He stood there for a full minute, just breathing. What the fuck? What the actual fuck?
He dressed with clumsy, hurried movements. Boxer briefs, chinos, a plain grey t-shirt. His hands were trembling. He kept expecting the shower room door to burst open, for Marc to walk out naked and glistening, that smirk still in place, to say something. But the door remained shut.
As he laced his sneakers, he heard a low rumble of laughter from around the corner near the staff office. A familiar voice. Marc’s.
Driven by a curiosity that felt dangerous and electric, Danny slung his bag over his shoulder and walked quietly toward the sound, his steps muffled by the damp floor. He peered around the edge of a bank of lockers.
Marc was there, leaning against the wall by the utility closet. He was dressed now, in low-slung track pants and a tight black tank top. And he wasn’t alone. Pressed against him was Liam, the kid who worked the front desk in the evenings. Liam was tall and lanky, all sinew and boyish grin. Marc had one large hand splayed on the small of Liam’s back, holding him close. The other was tangled in Liam’s hair.They were kissing. Not a polite, closed-mouth kiss. This was deep, hungry. Marc angled his head, taking complete control. Danny could see the working of Marc’s jaw, the wet slide of their tongues when they briefly parted. A low, pleased sound came from Marc’s throat.
“Fuck, you taste good,” Marc murmured, his voice a gravelly scrape against the quiet hum of the lights.
Liam made a whimpering sound, his hands clutching at Marc’s shoulders. “Your session… at eight…”
“Plenty of time,” Marc growled. He shifted, his hand leaving Liam’s back to cup him through his thin gym shorts. Liam bucked into the touch, a sharp gasp escaping him. “See? You’re already ready for me. Always so fucking ready.”
He leaned in again, his mouth moving to Liam’s neck, sucking a dark mark into the pale skin there. Liam’s head fell back against the locker with a soft metallic thud, his eyes clenched shut. “Marc, please…”
“Please what?” Marc’s voice was a teasing lick of heat. He was kneading Liam through the fabric, his movements firm and deliberate. “Want me to fuck you right here? In the closet? Someone could walk by.”
“Yes,” Liam breathed, beyond caring.
Marc chuckled, dark and promising. “Greedy.” He unbuttoned Liam’s shorts with practiced ease, the button fly popping open. He didn’t bother pushing them down, just slid his hand inside. Liam’s whole body shuddered, his knees giving way slightly. Marc held him up easily, his biceps bulging.
Danny watched, transfixed, hidden in the shadow of the lockers. He could see Marc’s wrist moving inside Liam’s shorts. He heard the wet, rhythmic sound, intimate and obscene in the empty room. Liam was panting, little broken sounds punctuating each of Marc’s strokes. His face was a mask of desperate pleasure.
“Gonna come already?” Marc whispered, his lips against Liam’s ear. “Just from my hand? You’re so fucking easy.”
Liam nodded frantically, a string of silent pleas on his lips. His hips stuttered. Marc pressed his mouth over Liam’s to smother his cry as his body went taut, then limp. Marc held him through it, his hand still working gently until Liam winced from over-sensitivity.
Marc withdrew his hand, glistening in the fluorescent light. He brought his fingers to his own mouth, sucking them clean with a slow, deliberate pleasure, his eyes locked on Liam’s dazed face. “Good boy,” he said, the words thick.
He tucked Liam back into his shorts, buttoned him up with a casual familiarity that spoke of routine. He slapped Liam’s ass lightly. “Go get cleaned up. I’ve got a client.”
Liam, still breathing heavily, nodded and stumbled off toward the staff bathroom, adjusting himself as he went.
Marc watched him go, that same smirk from the shower back on his face. He wiped his hand on his track pants, then turned, his gaze sweeping across the locker room. For a terrifying, exhilarating second, his eyes seemed to pass over Danny’s hiding place. Did they pause? Did the smirk widen just a fraction?
Then he turned and strode toward the gym floor, his posture radiating an unshakable, effortless power.
Danny slid down the cold metal of the locker, his legs unable to hold him. He sat on the damp floor, his bag in his lap. His heart was pounding a ragged rhythm against his ribs. The image of Marc in the shower, of Marc’s hand on Liam, of his mouth, his words… it played on a loop behind his eyes.
The scent of chlorine and sweat was still there. But underneath it now, Danny could swear he caught something else, something dark and sweet and compelling. It was the smell of something he’d never been part of, but suddenly, desperately, wanted to understand.
It was the smell of something he’d never been part of, but suddenly, desperately, wanted to understand. The thought was a hot coal in his stomach. He couldn’t just go home.Not now. Not after that.
He heard a door squeak. Danny peeked around the locker again. It was Liam, emerging from the staff bathroom, his hair damp. He walked not toward the front but back to the main locker bank. He stopped at a locker Danny hadn’t noticed before, tucked near the fire exit. He pulled out a towel and a toiletry bag.
Liam was going back to the showers. To clean up properly.
Danny’s mouth went dry. He watched, his own breath held, as Liam dropped his gym shorts and shirt in a pile on the bench. He was naked now, his body lean and pale in the harsh light. The red mark on his neck stood out like a brand. Liam wrapped the towel around his waist and pushed through the steamy door into the shower room.
The door sighed shut behind him.
The silence in the locker room was total, oppressive. The hum of the lights felt like a vibration in Danny’s teeth. He looked at the shower room door. He looked at his own hands.
Without allowing himself to think, he stood up. He walked back to locker 113. His movements were mechanical. He spun the combination. The lock clicked open.
He undressed again. Folded his chinos. His t-shirt. He left his socks on the bench. He was standing there in just his grey cotton briefs, the chill of the room puckering his skin. He hesitated for only a second before hooking his thumbs into the waistband and pushing them down. He stepped out of them, naked. He didn’t grab a towel.
He pushed the heavy door open.
The steam was less dense now. Only one shower was running. Liam stood under the spray in the far stall, his back to the door, head bowed, letting the water sluice over him. The water drummed on his shoulders, ran down the valley of his spine, over the curve of his ass. Danny stood there, just inside the door, hidden by the steam and the sound.
He was hard. The sight of Liam, the memory of Marc, the illicit thrill of being here—it had all gathered into a tight, aching pressure between his legs. His cock stood thick against his belly. He had never done anything like this. Not even close.
Be bold.
The words weren’t his. They felt implanted, a command from the charged air of this room. He walked on unsteady feet to the stall beside Liam’s, one over. He turned the knob. Icy water shot out, making him gasp. He fumbled, adjusting it to warm.
He stood under the spray, facing Liam’s stall. He let the water hit his back. He looked over.
Liam had turned. He was watching him. His expression was unreadable—not angry, not inviting. Just observing. His gaze dropped, traveling down Danny’s body, lingering. Danny felt the look like a physical touch.
Danny’s hand moved of its own volition. It wrapped around his own shaft. The touch was electric. He gave a tentative stroke. Then another. He kept his eyes locked on Liam’s. His movements grew bolder, firmer. The slick sound of his fist on his wet flesh was lost under the water. He was fully fucking his own hand now, hips pumping, the base of his cock hitting his fist with a soft, wet slap. He was putting on a show. He was crossing a line he could never uncross.
Liam watched. His own hand wasn’t moving. He just stood there, water streaming down his face, his eyes dark pools.
Then, with a slow finality, Liam reached up and shut off his own water. The sudden silence of one spray was deafening. The remaining drum of Danny’s shower filled the space, loud and urgent.
Liam pushed his stall door open. He stepped out onto the wet tile, naked, dripping. He didn’t say a word. He walked the three steps to Danny’s stall. He didn’t look at Danny’s face. His eyes were fixed on the cock in Danny’s hand, which slowed, then stopped, trembling.
Liam got down on his knees on the hard, wet floor. The position was submissive, but there was a stark practicality to it, no romance. He placed his hands on Danny’s hips, his thumbs digging into the soft flesh above Danny’s pelvis. He guided Danny’s cock toward his mouth.
He didn’t tease. He opened his mouth and took him in, deep, in one smooth, practiced motion.
Danny’s head slammed back against the tile with a thud. A choked sound ripped from his throat. The heat was unbelievable. The wet, tight pressure. Liam’s mouth was a world. He worked with a focused, relentless rhythm. Up and down, his tongue swirling on the underside on the upstroke. His cheeks hollowed. He took him all the way to the back of his throat and held it, and Danny felt the incredible, gagging constriction before he pulled back.
“Oh god,” Danny slurred, his hands fluttering, unsure where to land. They settled on Liam’s wet hair, not pushing, just holding on. This was happening. This was real. The suction was perfect, wet and filthy. The sounds were obscene, lewd squelches in the steam. Liam’s nose was pressed into Danny’s pubic hair. He could feel the scrape of teeth, perfectly controlled.
It wasn’t going to last. The coil in Danny’s gut was winding too tight, too fast. “I’m gonna… Liam, I’m…” he stammered, a warning he felt obliged to give.
Liam ignored him. He just took him deeper, his rhythm becoming frantic, one hand coming down to cradle and gently squeeze Danny’s balls. That was it. The trigger.
Danny came with a broken shout, his hips jerking forward. Liam took it. He swallowed, his throat working around the pulsing length, sucking hard through every shuddering twitch, milking him dry until Danny was soft and oversensitive, whimpering.
Liam released him with a soft, wet pop. He stayed on his knees for a second, catching his breath, then stood up smoothly. He wiped the back of his hand across his mouth. He looked at Danny’s stunned, slack face. Still, he said nothing.Not a word. He turned, walked back to his stall, picked up his towel, and left. The door swung shut behind him, leaving Danny alone under the spray, his body humming, his mind completely, utterly blank.
He didn’t know how long he stood there. The water ran cold. He finally shut it off. The silence was immense. He walked on numb legs back into the locker room. It was empty. He went to his locker, dripping a trail on the floor.And he stopped.
Marc was there. Leaning against the lockers next to 113, one shoulder propped against the grey metal. In his hand, held lightly, were Danny’s discarded grey briefs.
Marc brought them to his face. He buried his nose in the cotton, right in the crotch. He inhaled deeply, a long, deliberate huff, his eyes closed in something like reverence. His other hand was down the front of his own track pants, moving slowly, beneath the waistband. Danny could see the clear, hard outline of his erection through the thin fabric, the rhythmic shift of his wrist.
Marc’s eyes opened. He looked over the crumpled cotton at Danny, naked and dripping. The smirk was back, but it was different now—softer, more possessive, infinitely more dangerous.
“There you are,” Marc said, his voice a low rumble. He took another slow, noisy sniff of the briefs, his eyes never leaving Danny’s. “I wondered when you’d come out.” His hand kept moving, a slow, constant promise beneath the fabric.