Cover of The Junior's Grip

The Junior's Grip

Read the story

32 chapters · 52598 words · Read 1 times

Lift carry role reversal story. Indian IT engineer 26 years old soft avg height guy. Gets assigned a fresher to mentor 21 year old tall , calesthenics and very strong guy. The handshake, the palm size differences

Chapter 23: Moonlit Reckoning

The cool night air did nothing to settle the riot in Rohan’s head. He’d tried to sleep, but the memory of the kiss on the fire escape played on a loop, each time ending with the shattered look in Arjun’s eyes. The apartment walls had felt like they were closing in. So he’d driven back to the office, his bike cutting through the empty streets. He didn’t know why. Maybe to reclaim the space. To prove to himself it was just a rooftop.

The elevator sighed open to the silent top floor. He pushed through the heavy door to the roof.

And stopped.

The vast concrete expanse was bathed in milky moonlight. And in the center of it, moving with a rhythmic, punishing grace, was Arjun.

Shirtless, his skin sheened with a layer of sweat that caught the light, turning him into something sculpted and elemental. The defined plates of his back and shoulders bunched and released as he performed push-ups, not the office kind, but the brutal, full-body kind where his hands left the ground at the apex, a soft clap echoing in the quiet before he caught his weight again. The controlled power of it was hypnotic. Each descent, a surrender. Each explosive rise, a defiance.

Rohan’s breath caught. He should leave. This was a mistake.

But then Arjun’s head turned, just slightly, during the down phase of a push-up. His eyes, dark and unblinking, locked onto Rohan’s from across the roof. He didn’t stop. He didn’t even falter. The rhythm continued, relentless.

“Couldn’t sleep either, huh?” Arjun’s voice was rough, strained from the exertion, but carried clearly in the still air. He didn’t sound surprised.

Rohan said nothing. He felt like an intruder.

Arjun finished his set with a final, powerful push that sent him to his feet in one fluid motion. He didn’t reach for his shirt, which was discarded near a ventilation unit. He just stood there, chest rising and falling steadily, looking at Rohan. The silence stretched, filled only by the distant, whispered traffic twenty stories below.

“So,” Arjun said finally, wiping his brow with the back of his wrist. “Come to yell some more? Or just to stare?”

“I didn’t know you’d be here,” Rohan said, the words sounding weak.

“Obviously.” Arjun took a slow drink from a water bottle, his eyes never leaving Rohan. “But you’re here now.”

The challenge was back in his voice, but it was thinner, stretched over something raw. The confidence was a performance. Rohan could see it now—the tightness around his eyes, the way he held himself a little too still, like he was waiting for a blow.

“You shouldn’t kiss people to prove a point,” Rohan said. It was all he could think to say.

A sharp, bitter laugh escaped Arjun. “Yeah. I’m getting that.” He looked away, out at the city lights. “It wasn’t about her. You know that.”

“I don’t know anything.”

“You know,” Arjun insisted, his gaze snapping back. “You’re the smart one. The one who figures everything out. So figure this out.” He took a step forward. The moonlight carved the definition of his abdomen, the line of his hips. “I kissed her because I panicked. After the train. After… everything. I saw you watching me all week, with that confused, careful look, and I thought I had to shut it down. Make it normal. Make me normal.” He spat the word like a curse. “But it just made it all worse.”

Rohan’s heart was hammering again. “The fire escape wasn’t normal.”

“No.” Arjun’s voice dropped. “That was something else.”

He took another step closer. The space between them, once vast, was shrinking. Rohan could smell the sharp, clean sweat on him, see the individual droplets tracing paths down his sternum.

“Why are you really here, Rohan?”

“I told you.”

“You gave me a reason. Not the reason.” Arjun was close enough now that Rohan could see the faint pulse in his throat. “You’re here because it’s unfinished. It’s a bug in your code and you can’t stand it.”

“Don’t psychoanalyze me.”

“Then tell me to leave.” Arjun’s voice was a low vibration. “Right now. Tell me to get my shirt and get off this roof and never talk to you about anything but sprint timelines again. Do it.”

Rohan opened his mouth. Nothing came out. The command wouldn’t form. The memory of Arjun’s hands on him, the brutal pressure of his mouth, the shocking warmth of it, flooded back. It had been an attack. It had also been the most alive he’d felt in years.

His silence was the answer.

Arjun read it in his face. The last of the defensive tension seemed to leak out of his shoulders. He just looked tired. Young.

“I don’t know how to do this,” Arjun said quietly, almost to himself.

“Do what?”

“Any of it.” He gestured vaguely between them. “This… thing. I’m good at plans. At physical things. Show me a bar, I’ll do pull-ups. Show me a problem, I’ll find the leverage. This?” He shook his head. “No leverage. Just freefall.”

It was the most vulnerable thing Arjun had ever said to him. More than the confession on the train. This was admission of a deeper flaw.

Rohan, against every instinct for self-preservation, felt a surge of that old, stupid responsibility. The mentor. The fixer. “You don’t have to… perform. Not for me.”

Arjun barked another laugh. “You sure? The fire escape felt like a performance. A bad one.”

“It was,” Rohan said, finding a sliver of his own courage. “It was terrible.”

For a second, Arjun looked genuinely wounded. Then he saw the slight, reluctant curve of Rohan’s mouth.

A slow, surprised smile touched Arjun’s own lips. “Yeah. It was, wasn’t it?”

The shared admission hung between them, disarming the tension. The night felt quieter.

Arjun finally moved, turning to pick up his discarded t-shirt. He didn’t put it on, just slung it over his shoulder. The act of covering up felt like a retreat, a return to boundaries.

“I’m going to go,” he said, not looking at Rohan. “Before I do something else stupid.”

He walked toward the door, passing close enough that Rohan felt the displaced air, the residual heat from his skin.

“Arjun.”

He stopped, hand on the door handle.

Rohan didn’t know what he wanted to say. Stay. Go. Try again. Never try again. The words jumbled in his throat. What came out was, “The presentation is on Thursday. Don’t be late.”

Arjun glanced back over his shoulder, that familiar, playful glint returning faintly to his eyes. “Wouldn’t dream of it, Kapoor sir.”

Then he was gone, leaving Rohan alone on the moonlit roof with the ghost of his heat and the echo of his laughter. The problem wasn’t solved. The bug wasn’t fixed. But the system hadn’t crashed. It was still running, processing an entirely new, terrifying set of variables.

Rohan walked to the edge where Arjun had been, placing his hands on the sun-warmed concrete. He looked down at the city, a circuit board of light. For the first time, he didn’t see order. He saw possibility, chaotic and brilliant and terrifying. He took a deep breath of the cool night, and headed for the door.

Read on DreamPress

Write your own erotic story with AI