The weight crashed into the rack with a deafening clang, the sound echoing through the nearly empty gym. Jai wiped the sweat from his brow with the back of his arm, his chest heaving. The late-night session was his ritual, a time to push his body without an audience.
“You’re letting your form get sloppy on the last rep.”
The voice, low and laced with a teasing confidence, came from behind him. Jai turned, and his breath caught. Leaning against the squat rack was the man from the app. Ansh. His profile picture hadn’t done him justice. In person, he was a sculpture of defined muscle under a thin layer of sweat, his dark eyes fixed on Jai with an intensity that felt like a physical touch.
“I’ve never been sloppy a day in my life,” Jai shot back, a defiant grin playing on his lips even as his heart hammered against his ribs.
Ansh pushed off the rack, closing the distance between them. The air crackled. “That so? Looked to me like your core was about to give out. Lucky I was here to watch.” His gaze dropped, slow and appreciative, down Jai’s torso. “Very lucky.”
His finger, calloused and warm, traced a line through the sweat on Jai’s abdomen. The simple touch sent a jolt straight to Jai’s groin. Fuck.
“See something you like?” Jai’s voice was lower now, a challenge.
“I see a lot of things I like, Jai. I’ve been thinking about what’s under these shorts since I swiped right.” Ansh’s hand flattened against Jai’s stomach, possessively. “You’re wound up tight. All that tension from a bad workout needs to be… worked out.”
“You offering to help?”
“I’m offering to take you into that locker room and put my hands all over your fucking body until you forget your own name. How’s that for an offer?” Ansh didn’t wait for an answer. His hand slid to the small of Jai’s back, applying a firm, guiding pressure. “Come on.”
He didn’t give Jai a chance to protest, not that he wanted to. The walk to the locker room was a blur of fluorescent lights and the thick, enticing scent of Ansh’s cologne mixed with pure, masculine sweat. Ansh shoved the door open, checking the room was empty before locking the main bolt behind them. The hum of the showers was the only sound.
“On the bench. Now.” The command was absolute.
Jai obeyed, the cool leather of the physio bench a shock against his heated skin. Ansh stood over him, his presence overwhelming. He uncapped a bottle of lotion, the sound obscenely loud in the quiet room.
“Turn over. I want access to that perfect back.” His voice was a low growl.
Jai turned onto his stomach, his cock already hard and pressed painfully against the bench. Ansh’s hands, slick and warm, landed on his shoulders. They weren’t gentle. They were firm, knowing, digging into the knotted muscles with a practiced precision that made Jai groan into the leather.
“Fuck, you’re tight,” Ansh murmured, his thumbs working deep circles. “All this strength and you keep it all locked up inside. I’m gonna fucking unlock you, Jai.”
The massage was a form of torture. Each kneading press, each long stroke down his spine, was calculated to stoke a different kind of fire. Ansh’s hands slid lower, past the waistband of his shorts, cupping the firm curves of his ass.
“You have no idea what I want to do to you,” Ansh whispered, leaning down, his lips brushing the shell of Jai’s ear. His voice dropped to a filthy, whispered promise. “I’m going to get you so slick and so ready for me, and then I’m going to push my cock so deep inside this perfect ass you’ll feel me for days.”
Jai shuddered, a helpless sound escaping him. “Jesus, Ansh.”
“None of that. Just you and me and this room.” His fingers hooked into the elastic of Jai’s shorts and compression shorts, dragging them both down in one rough, eager pull. The cool air hit Jai’s exposed skin, followed immediately by the heat of Ansh’s bare hand, palming his ass cheek. “Fuck, look at you. Begging for it and you haven’t even said a word.”
Ansh’s touch was relentless. He spread lotion, his fingers sliding down the crease, teasing, circling, but not quite touching where Jai needed him most. Jai pushed back against his hand, a silent plea.
“Yeah, you want it,” Ansh chuckled, a dark, sexy sound. “You want my fingers in you? Getting you nice and loose for my cock?”
“Yes.”
The first press of a slick finger against his entrance made Jai jolt. Ansh worked it in with a slow, burning pressure, his other hand pinning Jai’s hip to the bench. “There we go. Fuck, you’re hot inside. So fucking tight around my finger.”
He added a second finger, scissoring, stretching, a relentless, delicious invasion. Jai was panting, his fists clenched, his whole world narrowed to the feeling of those fingers opening him up. Ansh crooked them, brushing over a spot that made Jai see white behind his eyelids.
“Right there! Fuck, Ansh, right there!”
“I know, baby, I know,” Ansh cooed, his voice rough with desire. He pumped his fingers, hitting that spot again and again until Jai was a writhing, begging mess. “You gonna come just from my fingers? You wanna come all over this bench before I even fuck you?”
Before Jai could answer, the fingers were gone, leaving him empty and aching. He heard the rustle of clothing, the tear of a foil packet. A moment later, the broad, slick head of Ansh’s cock was pressed against him. It was so much bigger than his fingers.
“Look at me,” Ansh commanded.
Jai twisted his head, meeting Ansh’s burning gaze.
“I’m not pulling out,” Ansh stated, his voice leaving no room for argument. “I’m going to fill you up. I want to feel you clench around me while I pump my load so deep inside you it’ll never leave. You understand? You’re going to take every fucking drop.”
The raw possessiveness, the biological finality of it, made Jai’s head spin. “Yes. Do it. Fucking breed me, Ansh.”
With a guttural groan, Ansh pushed forward. The stretch was immense, a burning fullness that stole the air from Jai’s lungs. He cried out, the sound swallowed by the humid air. Ansh buried himself to the hilt, his hips flush against Jai’s ass, and held there, both of them shaking with the intensity of the connection.
“Fuck… Jai…” Ansh gasped, his composure shattered. “You feel… God, you feel unbelievable.”
He began to move, a slow, devastating rhythm that quickly turned frantic. Each thrust was a claim, hammering into Jai’s prostate with unerring accuracy. The bench squeaked under their combined weight, the sound a lewd metronome to their pounding flesh. Jai pushed back onto him, meeting every thrust, his own cock leaking onto the leather below.
“You like that?” Ansh grunted, his hands gripping Jai’s hips hard enough to bruise. “You like taking my cock like you were made for it?”
“I fucking love it! Harder! Please, Ansh, harder!”
Ansh obliged, his pace becoming a brutal, punishing piston. His words were a ragged stream against Jai’s ear. “Gonna come… gonna flood that perfect ass… mark you from the inside… fuck!”
His rhythm broke, his thrusts becoming erratic, deeper. With a roar, he slammed home and held, his body seizing up. Jai felt the hot, pulsing rush deep inside him, wave after wave of liquid heat. The feeling, the sheer filthy intimacy of being filled, tipped Jai over the edge. His own orgasm ripped through him, splattering the bench beneath him with stripes of white, his body clamping down on Ansh’s still-throbbing cock in relentless waves.
They collapsed together, a mess of sweat and spent pleasure. Ansh didn’t pull out. He stayed buried, his weight a comforting pressure on Jai’s back, his breath hot on Jai’s neck. He shifted slightly, and Jai gasped at the sensation of his softening cock still nestled inside, the incredible fullness remaining.
“Fuck, Jai,” Ansh whispered, his voice wrecked. “Look at you. Taking it all. Keeping it all inside you.” He pressed a soft, surprisingly tender kiss to Jai’s shoulder. “You feel so fucking good. I’m not done with you. Not even close.”
The world came back in pieces. The cold press of porcelain against Jai’s stomach. The warm, wet trail of their combined release cooling on his inner thigh. And the deep, profound fullness where Ansh was still buried inside him, a hot, heavy anchor to the most intense fucking experience of his life.
Ansh’s lips found the knob of his spine, kissing a slow path upwards. His hips gave a tiny, almost imperceptible shift, and Jai gasped at the slick, oversensitive slide of it.
“You feel that?” Ansh’s voice was a low rumble against his skin. “My fucking cum is still dripping out of you. You’re so full of me, Jai.”
He didn’t wait for a reply. His hands gripped Jai’s hips, his grip firm as he began to move again. It wasn’t the frantic pounding from before; this was a slow, deliberate, rocking motion. Each tiny thrust made a filthy, wet sound, pushing another trickle of his release out onto Jai’s skin. The sensation was utterly overwhelming, a constant, humiliating reminder of what they’d just done.
“Look at us,” Ansh commanded, his voice rough. He maneuvered them just enough so Jai could lift his head and meet his own eyes in the mirror. The sight was devastating. Jai, his skin flushed, his muscles straining, bent over the sink. And Ansh, a powerful shadow behind him, his body moving in that lazy, possessive rhythm.
Ansh leaned forward, his chest pressing against Jai’s sweaty back, and captured Jai’s mouth in a deep, searching kiss. It was messy, off-angle, all teeth and tongues and shared breath. Jai could taste himself, could taste Ansh, a potent mix of sweat and sex and pure fucking need.
“You see what you do to me?” Ansh growled against his lips, his thrusts beginning to pick up speed, losing their lazy rhythm. “Look at your fucking face. You love this. You love feeling me use you, don’t you? You love being my fucktoy.”
“Yes,” Jai moaned, the word swallowed by Ansh’s mouth. “Fuck, yes, Ansh.”
“You want me to fuck you properly again? Want me to put another load in you so deep you’ll be tasting me tomorrow?”
“Please.” It was less a word and more a desperate sound ripped from his throat.
Ansh’s control snapped. With a brutal pull, he withdrew completely, the sudden emptiness a shocking vacuum. Before Jai could even process the loss, powerful hands were spinning him around, shoving him back against the cold edge of the sink. Ansh hooked his hands under Jai’s thighs, lifting him, forcing his legs around his waist.
“Hold on,” he grunted, and then he was driving back into that slick, used heat in one long, breathtaking stroke.
Jai cried out, his head thrown back, his nails digging into Ansh’s shoulders. This angle was different, deeper, somehow more invasive. Ansh fucked him with a renewed, savage intensity, his eyes locked on Jai’s, watching every flicker of pleasure and pain cross his face.
“That’s it,” Ansh panted, his thrusts a relentless, pounding rhythm. “Take it. Take all of it. You fucking asked for this. You begged for my cock, now you’re going to get it.”
“Harder,” Jai begged, his voice breaking. “Don’t stop, Ansh, please, fuck me harder!”
Ansh complied, slamming into him with a force that rattled the sink fixtures. His words were a filthy mantra. “This ass… this perfect, fucking ass… it’s mine. I’m going to ruin it for anyone else. You understand? You’re not going to be able to walk tomorrow without feeling me. Without remembering how I fucking owned you.”
He leaned in, his forehead pressed against Jai’s, their breath mingling. “You gonna come for me again, Jai? You gonna make a mess all over both of us while I’m buried inside you?”
The pressure was coiling again, a white-hot wire in his gut, pulled taut by each brutal thrust. “I’m close… fuck, I’m so close…”
“Do it.” Ansh’s voice was a guttural command. “Come all over my stomach. Let me feel you lose control for me.”
The order was all it took. Jai’s orgasm crashed over him, a silent, seizing wave that ripped a choked sob from his lungs. His body clamped down on Ansh’s cock, milking him, pulling him deeper into the convulsing heat.
Ansh roared, his own release triggered by the violent constriction around him. He drove in one last, shattering time, pouring another hot, pulsing load into Jai’s depths, his body shuddering with the force of it.
For a long moment, they just stayed there, tangled together, breathing ragged gasps into the space between them. Ansh was still inside him, still hard, still pumping the last few weak spurts into his well-fucked hole.
Slowly, carefully, Ansh lowered Jai’s legs, his own seeming barely able to support them. He didn’t pull out, just kept them connected as he leaned his forehead against Jai’s, both of them slick with sweat and come.
“Fuck, Jai,” he breathed, his voice raw. “You are… unbelievable.”
He finally, slowly, withdrew. The sensation of emptiness was profound, a rush of cool air and a slow, hot trickle down his thigh. Ansh’s eyes dropped down, watching his own release leak from Jai’s body. A possessive, satisfied smirk touched his lips.
“Look at that. Filled you up twice and you’re still dripping. You’re a natural at this.” He grabbed a handful of paper towels, wet them under the tap, and began to gently clean Jai’s stomach and thighs. The contrast between the brutal fucking and the tender aftercare made Jai’s head spin.
“Come on,” Ansh said, his voice softer now. He slung Jai’s arm over his shoulder, supporting his weight. “Let’s get you cleaned up properly.”
He half-carried Jai into the shower stalls, turning on the water. Steam quickly filled the tiled room as the hot spray hit them. Ansh guided Jai under the water, pressing him back against the cool tile before reaching for the soap.
His hands were everywhere. They lathered his chest, his arms, his back, sliding over every defined muscle with a slow, worshipful pressure that felt entirely different from the massage. It was a reclaiming, a re-mapping of the territory he’d just so violently conquered.
“I meant what I said,” Ansh murmured, his soapy hands sliding down Jai’s stomach, his fingers tracing through the fine trail of hair. “This isn’t a one-time thing.”
His hand slid lower, cupping Jai’s spent cock and balls with a possessive gentleness before sliding further back. Jai gasped as a soap-slicked finger traced his swollen, used entrance.
“I’m going to want this again,” Ansh said, his voice a low hum next to Jai’s ear. “Soon. I’m going to want to feel you clenching around my cock just like that, begging for my load.”
He pressed gently, and Jai moaned, his body still hyper-sensitive.
“You think you can handle that?” Ansh asked, his finger still making slow, teasing circles. “You think you can take me breeding you on a regular basis? Letting me pump you so full it might actually take?”