Premise:
After a brutal evening practice, two teammates-Jace and Malik-find themselves alone in the gym's steam room. The air is thick with heat and silence, and unspoken tension stretches tighter with each breath. Towels loosen. Legs touch. A teasing challenge becomes a hand on a thigh... then a hand on something harder. When Jace finally kisses Malik, it's not gentle-it's hungry. In the thick fog, they stroke, taste, and thrust until their sighs echo like confessions.
* * *
The steam was thick, almost too thick to see through. Jace leaned back against the tiled bench, legs sprawled, his towel clinging low on his hips. The heat pulled sweat from every inch of him, and his chest rose slow and heavy with each breath.
Across from him, Malik sat still.
Still as hell.
His broad shoulders gleamed in the low mist, muscles beading with sweat, towel knotted at the waist, one knee cocked up. The room was quiet except for the soft hiss of the steam vent and the occasional drip of condensation hitting the tile.
They hadn't said a word in almost five minutes.
Jace shifted, pretending to adjust his towel. Really, he was just trying to cover the half-chub that had been rising slowly ever since Malik sat down across from him-silent, shirtless, glistening.
"You always this quiet after practice?" Jace asked, voice low.
Malik's gaze didn't waver. "Only when I'm thinking."
"What about?"
"You."
Jace blinked.
The air between them pulsed. Tightened.
Then Malik stood.
Took two slow steps forward.
Jace's breath caught as Malik sat beside him-closer than before. Shoulder brushing shoulder. Knee to knee. The space between them disappeared into steam and skin and need.
Jace licked his lips. "You serious right now?"
Malik didn't answer.
He reached over. Rested his hand on Jace's thigh.
Not casual. Not accidental.
Fingers splayed wide, skin hot, firm.
Jace's pulse spiked.
"I-Malik-" he started, but the words fell flat as Malik's hand slid higher, thumb brushing just under the towel, grazing the hardening outline of his cock.
Jace groaned softly.
"Say stop," Malik said, voice like gravel wrapped in heat.
Jace didn't.
Instead, he dropped his head back, eyes fluttering shut, legs spreading a little wider.
Malik pulled the towel open slowly, his fingers wrapping around Jace's shaft. Jace hissed, hips twitching.
"Fuck-"
"You been wanting this?" Malik asked.
Jace bit his lip. "Yeah."
"Since when?"
"Since I watched you bench shirtless in August."
Malik chuckled-a low, rough sound that curled through the steam like smoke. Then he began to stroke.
Slow. Steady. Deep in his grip.
Jace cursed under his breath, thighs tensing, hands gripping the tile beneath him.
Malik leaned in, lips brushing his ear.
"You got a pretty dick," he said, pumping him harder now. "Didn't expect that. All that talk... and this is what you're hiding?"
Jace moaned. "You talk so much shit-fuck-"
"Not as much as you," Malik said, twisting his wrist on the upstroke. "But I shut you up quick, don't I?"
Jace gasped, hips jerking forward into his hand. Malik's grip didn't falter. He kept stroking, sliding slick over the head, thumb teasing pre-cum from the slit and smearing it down the shaft.
Jace couldn't hold still.
His body was fire-chest heaving, cock throbbing, thighs spread wide and shaking.
He reached out blindly and grabbed Malik's thigh. Hard muscle. Wet heat.
Malik grinned.
"You gonna come for me?"
Jace tried to answer but all that came out was a choked groan.
"Yeah," Malik said. "You are."
He stroked harder-faster-jerking him with expert pressure.
Jace's moans grew louder, his hand covering his mouth, his body bucking into every pass of Malik's palm.
Then-
"*Fuuuck-*Malik-" Jace cried, legs locking.
He came hard, thick spurts shooting across his stomach, hot and fast, his whole body shuddering as Malik milked him through it. Every pulse of his cock made his hips buck, his voice break.
Malik slowed, fingers sticky with cum, still teasing him as Jace twitched and groaned, the orgasm crashing through him like a damn wave.
When it was done, he slumped back against the tiles, panting.
Malik's hand finally let go.
They sat in silence again.
Steam coiling.
Breath shallow.
Jace didn't open his eyes for a long moment.
When he did, Malik was still there.
Still close.
Still hard.
And still staring at him like this was only the beginning.
Steam swirled around them like a secret as Malik dropped to his knees. Jace remained seated, legs still parted, towel now abandoned, cock still slick and swollen from his release.
Malik glanced up and said nothing. His dark eyes held only hunger.
Jace's chest rose and fell fast, pulse pounding in his neck.
Malik leaned in close-enough to catch a whiff of Jace's skin, salt and exertion-and closed his eyes briefly before opening them wide.
He spit onto his palm, rubbed it over his mouth, and reached up-fingers skimming the slick of Jace's cock, spreading pre-cum across the head.
Jace leaned back, breath catching.
"Would you-we doing this?" he rasped. "Here?"
Malik's grin was slow, confident.
They. Didn't. Speak.
Malik took the tip of Jace's cock in his mouth and slid it deep in one smooth motion. Jace rocked forward, caught off-guard by the softness of Malik's lips and the slick heat surrounding the shaft.
A low groan slipped from Jace's throat.
Malik didn't slow. He sucked, deep and deliberate. Warm tongue caressed that hypersensitive inner shaft. Jace's hand flew to the bench for support.
Malik's hand gripped the base, aligning each stroke with his mouth's rhythm. Deep, slow in, deeper, pulling back just right before the crown to swirl his tongue at the slit.
Jace closed his eyes, head tilting back. Steam puffed with each exhale.
"Fuck," he moaned. "Malik..."
He put a hand in Malik's hair-grasped tight.
Malik groaned around him, then looked up and said nothing. Just a flash of teeth.
Then he sunk down deeper, lips pressing into the underside softly before ramping up speed.
The wet sound of mouth meeting cock was loud in the enclosed space. Malik's tongue curled, flicked, sucked-every movement refined, intentional, hungry.
Jace's moans came faster, louder. He was leaning into it now-spreading himself further into the mouth beneath him-drinking every stroke.
Malik pulled back, glistening, silhouette in the haze.
Jace gasped. "Shit... shit... shit-don't stop-"
Malik didn't. He took him deep again-long, slow strokes, then faster, tighter spirals-jacking his hand in sync.
Jace's other hand slid along Malik's jaw, leaning into a kiss just before Malik pulled away.
Then back down.
They fell into rhythm. Malik's mouth wet and slavering, his hands firm and assuring. The steam, the heat, the closeness-they all pressed in as Jace trembled above him.
Malik shifted slightly, angling his head-deep to the base and dragging his tongue up the shaft, swirling around the glans, pressing hard under the crown.
Jace's focus broke as he gasped, eyes closing, controlling himself through a slow, tight pulse.
Malik slowed, replacing his mouth with his hand for tight, expert pressure.
Jace reached out, two fingers dragging through the steam to press them against Malik's wet hair.
He wanted more. Needed more.
Malik responded. He dropped his hand and dove back in-another round of ritual, deeper and dedicated.
Jace's final release built fast. His moans shook him from his chest, barked into the steam. He grabbed for anything-bench edge, Malik's shoulders.
The room echoed Jace's climax: the gasp, the moan, the slur of breath.
Malik held him through it-tongue still pressing, mouth milking, polishing off the last drops.
As Jace stilled, breathless and shaking, Malik rose-hands slick with both their fluids.
He leaned forward and kissed Jace-wet, deep, smoky, tasting of him.
"You taste like fire and steam," Malik whispered.
Jace's response was a shaky laugh. "Never thought I'd feel this... let go."
Malik tucked a damp strand of hair behind his ear. "We haven't even started."
He rose, offering a hand. Jace took it, pulling himself to his knees in front of Malik.
Their bodies were slick, steam-warmed. The bench held their weight.
Malik's gaze dropped to Jace's still-hard, slick cock.
"Your turn," he said.
Jace swallowed.
"Your mouth, your rules."
Malik nodded-ready-and the steam room's hush closed around them again.
Jace's skin glowed in the haze, pearled with sweat, his cock throbbing hard beneath him. He knelt in front of Malik, but this time it was the steam room's bench that held his base. He leaned over it, legs parted, towel fallen to the floor long ago. Steam curled around his shoulders, and he felt Malik's eyes, dark and intent, watching every inch of him with urgent recall.
Malik's hand pressed to Jace's back, fingers sliding over wet, trembling muscles. He pushed him forward, chest against the bench, ass raised to welcome what he'd been needing.
Jace moaned as the ball of Malik's thumb pressed against his spine. His whole body tingled in the steam. Nearing raw; near to collapse.
"Relax," Malik whispered into his ear. "Bend it over, present yourself."
Jace swallowed, thighs shaking, and pushed deeper over the bench. His arms reached forward, hands on tile, nails dragging along the slick surface. He pressed his forehead flat, eyes half-lidded.
Malik knelt behind him, hand trailing from the small of his back down to his ass. The pad of his finger dabbed at Jace's opening-wet from their previous indulgence.
Jace choked out a moan.
"I've wanted this," Malik murmured in his ear. "Since that first stroke in the steam. Now feel me fill you."
Warm pre-cum glistened at the head of Malik's cock, already thick and ready. He pushed forward, slow; the firm press of him entering Jace's heat in one smooth motion.
Jace sagged into the bench, body melting across cold tile, thrusting backward greedily, ass clenching around him.
Malik stilled-just deep enough to let the fullness anchor-not moving, letting Jace adjust. He exhaled into Jace's skin.
"Good," Malik growled. "Fuck..."
Then he thrust again-once, slow and deep; then deeper, harder. The steam room echoed-a wet slap, a shared moan, the press of arms and sweat and need.
Jace's breath hitched, knees trembling. He pushed back again, meeting Malik's thrust. This time matching speed. Two bodies, one rhythm.
The bench vibrated beneath them. His balls slapped clean into Jace's ass, slick with sweat. Each movement intensified the pressure, opening Jace further, igniting sensation at both ends.
"Fuck, yes," Malik murmured. "You take me so damn well."
Jace's mouth opened in a gasp. "Harder-please-Malik-fuck-"
He braced his hands on tile. Malik's cock pulsed as he thrust deeper and faster, gripping Jace's hips, nails digging into damp skin.
Jace's thighs shook. The room swelled with steam and moans.
Malik bent over him, lips brushing his neck, then his shoulder.
"You like being used like this, don't you?" he hissed.
Jace sobbed-a wet, breathy sound. "Yes... yes, fuck me..."
Malik groaned, thrusting harder, deeper, faster. Jace's body clenched around him-tight squeezes pulsing in time with each thrust. The tension built explosive.
"Hold still," Malik growled, hand sliding down to squeeze Jace's ass cheek. "I'm gonna... fucking..."
He withdrew slightly. Both watched the slick shine of cock glistening at Jace's entrance.
Then he slammed in again-harder. Jace's body snapped forward with the impact. The bench rattled beneath them. Heat, slickness, intensity.
Malik's pace picked up-urgent, raw, rapid. Jace trembled, breathing ragged, muscles trembling.
"Oh god-yes-right there-fuck-" Jace moaned, pressing deeper into the bench, ass clenching around Malik's thick shaft.
Malik growled. "Come on my cock-show me how much you need it."
Jace's body fluttered with the first wave of orgasm. He shuddered, wetness pooling around Malik's cock, voice low and broken.
"Fuuuck-Malik-I'm-"
But Malik wasn't done.
He pulled out, let Jace tremble for half a heartbeat, then slammed back in with brutal precision.
"Come. Now."
Jace's knees locked. Heat exploded inside him, hot and unstoppable, cock throbbing, hips seizing. He came again-long, deep spurts soaking Malik as tension shattered his body across the bench.
Malik held him through it-thrusting slow, deep pulses-bringing Jace into the tail of his orgasmic flush.
And then Malik came-deep inside Jace, hard, filling him. He groaned, hips pulsing with each release, riding Jace through it.
They collapsed together-one body over the bench, the other half-lying beneath, both soaked in sweat and steam and release.
Jace's head lolled, eyes closed in shaky satisfaction. Malik slowly rolled out behind him, still inside, chest heaving, cock pulsing with cum.
He withdrew gently and leaned forward, pressing his forehead against Jace's back.
They stayed there-joined in intimacy and aftermath.
Jace turned his head, lips brushing Malik's shoulder.
"You feel like home," he whispered.
Malik smiled against his skin. "Then stay."
Jace didn't move-didn't need to. His heart was hammering, every nerve raw and alive in that steam room. Heat and confession all mixed in one moment of shared release.
They sank into the steam together, breathing in sync, two bodies healed by fire and trust.