← Back to Sensual Stories

Ranbir Kapoor & Nani - Mat Edge After the Weights

🔥 Sensual English • ⏱️ 10 min read (2,096 words) • August 22, 2026
Starring: 👤 Ranbir Kapoor 👤 Nani
Ranbir Kapoor & Nani - Mat Edge After the Weights
# Mat Edge After the Weights

Ranbir wiped his face with a towel in the private gym lounge. The room had no windows, just soft lights from the ceiling and a big mirror along one wall. It was past midnight, and the whole place felt empty except for the two of them. Nani stood near the water cooler, breathing steady after their session. They had finished the last set of lifts an hour ago but stayed to stretch and talk about nothing in particular.

The floor mats still held the smell of rubber and clean sweat. Ranbir dropped his towel on a bench and sat down. His legs felt heavy from the squats, but his mind stayed sharp on the way Nani moved around the room. Nani bent to pick up a stray weight plate that had rolled near the wall. His fingers gripped the edge, and he straightened up without much effort. Ranbir watched the line of his back under the thin shirt. He looked away fast and told himself to focus on his own water bottle instead.

Inside his head, Ranbir kept turning over the same thought. He had known Nani for years from film events, but something about tonight felt different. The way Nani laughed at a small joke earlier stayed with him. Ranbir wondered if Nani noticed how long he stared at the floor when they stood close. His own body felt warm in a way that had nothing to do with the workout. He wanted to reach out and fix the collar on Nani's shirt, but his hand stayed on his knee.

Nani turned and walked back toward the bench. He set the plate down and sat on the other end, leaving a small space between them. His breathing had slowed, yet Ranbir could see the slight rise and fall of his chest. Nani's eyes moved to the mirror, then back to Ranbir. For a moment neither spoke. Ranbir's thoughts raced ahead. He pictured what it would feel like to close that space, to rest a hand on Nani's shoulder and see if the skin felt as warm as it looked. He pushed the idea down and reached for his phone, but left it in his bag instead.

Nani cleared his throat and said the lights in here always stayed too low after hours. Ranbir nodded and agreed that it made the room feel smaller. Their voices sounded quiet against the walls. Ranbir shifted his foot and it brushed the edge of Nani's shoe by accident. He pulled back right away and hoped it went unnoticed. Inside, his mind kept asking why this simple touch made his thoughts turn to how Nani's arm looked when he lifted earlier. He told himself to stand up and head for the door, yet his legs did not move.

Nani leaned forward to tie his shoe lace again, even though it was already tight. His fingers worked slowly. Ranbir watched the back of his neck and wondered how it would feel under his palm. He caught himself and looked at the clock on the wall instead. It showed the same time as five minutes ago. The silence stretched between them, filled only by the low hum of the air vent. Ranbir's chest rose and fell with each breath, and he noticed Nani's did the same in a matching rhythm.

Nani sat back up and rested his hands on his thighs. He asked if Ranbir wanted to grab something to eat on the way out. Ranbir said yes without thinking, then added that they could decide later. His mind played the moment from earlier again. Nani had lost his balance on the wet spot near the water station and started to tip backward. Ranbir had stepped in without thinking and caught him by the waist, pulling him upright. The grip lasted only seconds, but the feel of Nani's shirt under his fingers stayed fresh. Now, sitting here, Ranbir kept wondering if Nani remembered the same thing or if it meant nothing.

Nani rubbed the back of his hand across his forehead and looked straight at Ranbir. Their eyes met for a long second. Ranbir saw something there that matched the pull he felt in his own stomach. He wondered if Nani could read the same craving on his face. Neither moved. Ranbir's fingers twitched on his lap, close enough that one small shift would let them touch Nani's knee. He held still and listened to the sound of their breathing fill the room.

The air felt thick with everything unsaid. Ranbir thought about standing and walking away, but the idea of leaving the lounge without knowing more kept him seated. Nani shifted an inch closer on the bench while reaching for his own towel. Their shoulders almost met. Ranbir felt the heat from Nani's arm even through the space left between them. His thoughts turned again to the catch earlier, how solid Nani had felt and how he wanted that closeness to last longer than it did.

Nani turned his head slightly. Ranbir did the same. The movement brought their faces nearer. Ranbir's breath caught for a moment as the distance shrank. He could see every small detail on Nani's skin from the workout. Their lips came together in the smallest brush, light as a passing thought, and held there on the edge of what came next.

Their lips brushed again, firmer this time, and Ranbir felt Nani's mouth open just enough to let a warm breath slip out. He leaned in, pressing back, tasting the salt from the workout still on Nani's skin. Nani's hand came up slow and gripped the back of Ranbir's neck, fingers digging in as the kiss deepened into something wet and hungry. Their tongues met, sliding against each other with a low sound from Nani's throat that made Ranbir's cock twitch hard under his towel.

Ranbir pulled Nani closer on the bench, their bare chests meeting, skin hot and slick. He could feel Nani's nipples rub against his own, stiff and sensitive. Nani's free hand slid down Ranbir's side, tracing the line of muscle until it reached the edge of the towel. With a quick tug, the cloth fell away, leaving Ranbir's hard dick standing thick and leaking between them. Nani wrapped his fingers around it right away, giving a slow stroke from base to tip, thumb circling the wet head and spreading the precum.

"Fuck, you're so thick," Nani muttered against Ranbir's mouth, voice rough. "Been wanting to feel this since you caught me in the air."

Ranbir groaned and pushed his hips forward into the grip. "Don't stop. Stroke it like you mean it." He reached down too, yanking Nani's towel free and taking hold of his cock, long and veined, already pulsing. They jerked each other off in rhythm, hands sliding up and down with wet sounds filling the quiet lounge. Their eyes stayed locked, breaths mixing as they pumped faster, pre-cum making everything slick.

Nani shifted, swinging one leg over to straddle Ranbir's lap on the bench. Their cocks rubbed together, hot and hard, trapped between their bodies. Ranbir grabbed Nani's ass cheeks, spreading them and running a finger along the crack, pressing against the tight hole without pushing in yet. Nani rocked his hips, grinding down, making both dicks slide and throb against each other.

"Want you inside me," Nani said, dirty and direct, biting Ranbir's lower lip. "Want that cock stretching my ass open."

Ranbir spit into his palm and reached around, working one finger into Nani's hole. It clenched hot and tight around him as he pushed in slow, knuckle by knuckle. Nani moaned loud, forehead pressed to Ranbir's, hips rolling to take the finger deeper. Ranbir added a second finger, twisting and scissoring, feeling the walls loosen and get slicker. Nani's cock leaked steadily onto Ranbir's stomach, leaving a trail.

They kissed again, messy and deep, tongues fucking each other's mouths while Ranbir worked three fingers in and out of Nani's ass. Every thrust of his hand made Nani gasp and push back, riding the fingers like he couldn't get enough. "More. Fuck me with those fingers harder," Nani begged, voice breaking into a whine.

Ranbir pulled his fingers out and spit again on his own cock, slicking it up. Nani lifted up, positioning the head at his entrance, then sank down inch by inch. The tight ring stretched around Ranbir's thick shaft, gripping it as Nani lowered himself fully until Ranbir was buried balls-deep. They both froze for a second, breathing heavy, eyes locked again. Nani's ass pulsed around him, hot and perfect.

"Move," Ranbir growled, hands on Nani's hips. Nani started riding, lifting up until just the head stayed inside, then dropping back down hard. Each time he bottomed out, his own cock slapped against Ranbir's abs, smearing precum. Ranbir thrust up to meet him, driving deeper, the slap of skin on skin echoing. "Your ass feels so fucking good on my dick. Tight little hole taking every inch."

Nani leaned back, bracing hands on Ranbir's knees, changing the angle so Ranbir's cock rubbed right against his prostate. He moaned nonstop now, head thrown back, sweat running down his chest. Ranbir reached up and pinched one of Nani's nipples, twisting it, making the other man jerk and clench harder around his cock. They kept that pace for long minutes, slow and grinding one moment, then fast and rough the next, switching without warning.

Ranbir stood up suddenly, still buried inside, and carried Nani a few steps to the nearby massage table. He laid him down on his back, legs pushed up and spread wide. From this position he could pound straight in, watching Nani's face as he slammed home over and over. Nani's hole fluttered around him, sucking him in. "Tell me how it feels," Ranbir demanded, voice low.

"Feels like you're splitting me open. Don't stop. Fuck me till I can't walk straight," Nani answered, stroking his own cock in time with the thrusts. Ranbir leaned down, sucking on Nani's neck, leaving marks, then moved to his chest and licked over the nipples. He kept thrusting steady and deep, grinding his hips in circles at the bottom of each stroke to rub that spot inside.

They switched again. Ranbir pulled out, flipped Nani onto his stomach, and yanked his hips up so he was on all fours. He slammed back in from behind, one hand gripping Nani's shoulder for leverage, the other reaching under to jerk his cock. Nani pushed back into every thrust, ass cheeks spreading around Ranbir's shaft. "Pound me. Make me feel it tomorrow," Nani said between moans.

The pace stayed relentless but never rushed to finish. Ranbir slowed down sometimes, pulling almost all the way out and just teasing the rim with the head before sliding back in balls-deep. Other times he sped up, short hard snaps of his hips that made Nani cry out. Sweat dripped from both of them, mixing on skin. Their balls slapped together with every drive. Ranbir reached around again to play with Nani's balls, tugging them gently while he fucked.

Nani reached back and spread his own cheeks wider, giving Ranbir a better view of his cock disappearing into the stretched hole. "Look at that. Taking your big dick so good," he said filthy. Ranbir spit down on the spot where they joined, watching it slide in with the next thrust. They stayed like that for a long stretch, changing the angle slightly each time Nani rocked back.

Eventually Ranbir pulled out and sat on the edge of the table, pulling Nani onto his lap facing away this time. Nani sank down again, reverse, riding while Ranbir reached around to stroke him. One hand on Nani's chest, the other on his cock, Ranbir thrust up from below in long, deep strokes. Nani's head fell back on Ranbir's shoulder, mouth open, letting out constant low groans.

They kept going, position after position on the bench, the floor, against the wall. Each change brought new friction, new spots that made them both gasp. Dirty words kept flowing between kisses and bites. "Your hole is milking my cock so hard." "Gonna fill you up." "Fuck me like you own this ass."

The build stayed slow and drawn out, every movement deliberate, every touch lingered. Breaths grew ragged, muscles trembled, but they held back, drawing it longer with more grinding, more fingering, more riding. Eye contact never broke for long. The air stayed thick with heat and the wet sounds of bodies moving together.

How did this fantasy feel?

Leave your anonymous reaction below:

G
General chat room 84 active now