Forbidden desires stem when a young woman massages his friend during a visit to his apartment.
Shahid unlocked the door to his Kolkata flat a little past nine and leaned his forehead against the wood for a second. Another long day as assistant director on the action schedule—twelve hours of coordinating fight choreography, resetting marks, arguing with the stunt team, and still ending up in the middle of half the takes because the director trusted him to demonstrate. At thirty-one his body was lean and hard from years of running around sets, broad shoulders, defined arms, a flat stomach that still carried the faint outline of muscle even when he was exhausted. Tonight every inch of it ached.
Riya looked up from the balcony doorway. She was twenty-four, petite, barely five-two, with a small, soft frame—narrow shoulders, a slim waist that flared into gently rounded hips, and modest breasts that sat high under her clothes. Dark hair still damp from a shower. She had been in the city four days already, a quiet week-long visit between her own work in Delhi. They had known each other since his university days in Delhi, when she was the neighbour’s daughter who used to leave extra chai outside his paying-guest room during exam weeks. The shy girl who once blushed when he walked past in a towel after a late shower. Now she was here, in his flat, looking at him the way she never quite had back then.
“You look like the set chewed you up,” she said, walking closer. “Come on. Shower. I’ll give you a proper back rub after.”
He managed a tired smile. “Arre, aaj toh pura body pain kar raha hai. Fight sequence tha.”
She studied him for a moment, then nodded. “Jao, naha ke aao. Main oil nikal leti hoon.”
He didn’t argue. The hot water eased the surface ache but left the deeper tightness untouched. When he stepped out in only a towel, Riya was already waiting in the spare room. She had changed while he was in the bathroom—now a soft black tank top that clung lightly to her small breasts and a pair of old grey shorts sitting low on her slim hips. Bare feet. Hair tied up messily. The tank top had ridden up just enough to show a thin strip of soft skin above the waistband.
“Lie down on your stomach,” she said, pouring coconut oil into her palms. “Arms at your sides. Just breathe.”
Shahid stretched out on the thick mattress. The towel stayed draped across his hips. Riya knelt beside him and laid her warm, oiled hands between his shoulder blades. Her petite hands looked almost delicate against the broader plane of his back.
*He’s so solid,* she thought, feeling the hard muscle under her palms. *Rahul never feels like this. Rahul is softer… and he’s in Mumbai right now, probably still in that late meeting he texted about.*
She pressed the heels of her hands in long, firm strokes from the base of his neck down to the middle of his back, then outward across the tight muscles. No hurry.
“Too much pressure?” she asked quietly.
“Na… perfect lag raha hai,” he murmured into the pillow. *Her hands are so small. Warm. Ananya’s massages are always rushed. She always has somewhere to be.*
Riya worked in silence for a few minutes, only the soft sound of skin on skin and the low hum of the ceiling fan. When she reached the lower part of his back she spent longer there, thumbs digging in small circles just above the towel.
“You carry everything here,” she said, voice soft. “Right above your hips. It’s like stone.”
“Long day,” he answered. His voice had gone lower. *I can feel her breath on my skin when she leans in. She’s so light… like she barely weighs anything.*
Each time her fingers brushed the edge of the towel she paused, then continued as if nothing had happened. The third time she let her thumbs slip half an inch underneath and held them there, pressing into the muscle, before sliding back out.
Riya shifted, moving to kneel astride the backs of his thighs without putting her full weight on him. Her bare knees pressed against his outer legs. She poured more oil and spread it across the small of his back in slow, overlapping circles.
*He’s starting to breathe differently,* she noticed. *Deeper. I shouldn’t notice that. Rahul would hate this. But Rahul isn’t here. And I’ve thought about touching Shahid like this since I was eighteen and he used to come home late from uni.*
Her fingertips traced the dimples at the base of his spine, then followed the curve of muscle downward until they met the towel again. This time she did not stop. She eased the towel lower, centimetre by centimetre, until it rested just above the curve of his ass.
“Is this okay?” she asked, almost a whisper.
Shahid’s answer came after a short pause. “Haan. Continue karo… teri haath bohot accha lag raha hai.”
*Her voice sounds different,* he thought. *Softer. Ananya talks like this sometimes when she wants something… but Ananya is in Bangalore for the next ten days.*
Her palms continued their work, kneading the newly exposed skin with the same unhurried pressure. When she finally pushed the towel completely aside she did it without comment. Cool air touched him. Her oiled hands returned at once, cupping the firm curves of his ass, spreading them slightly with every firm stroke. She massaged deeply, thumbs gliding along the crease of his thighs, never quite pressing higher.
Minutes passed. Shahid’s hips shifted once, almost involuntarily.
Riya’s hands stilled for a moment.
“You can tell me if you want me to stop,” she said quietly.
“I don’t,” he answered, voice rough. “Don’t stop… please.” *I should stop this. She has Rahul. I have Ananya. But her hands…*
She resumed, slower than before. One hand slid down the back of his thigh, then up again, higher each time, until her fingertips brushed the soft skin where thigh met groin. She did not grab. She only traced, light and deliberate, while her other hand kept working the muscle of his ass and lower back.
*He’s hard,* she realised, feeling the tension in his body. *I can feel it against the mattress. Thick. Rahul doesn’t get like this from just a touch…*
She leaned forward a little, her small breasts brushing his oiled back through the thin tank top as she reached further. Her fingers trailed along the inner edge of his thigh, then higher, until the side of her hand lightly grazed the heavy length of his cock where it pressed into the bed.
Shahid’s breath caught.
“Riya… fuck…”
“Just tell me if it’s too much,” she whispered against his shoulder. Her hand returned, this time more intentional—fingers wrapping loosely around the base of his cock, not stroking yet, simply holding the thick heat of him while her other hand continued the slow massage of his lower back and ass.
“You’re already so hard,” she murmured, almost to herself. “Thick… and hot. I’ve been feeling it against the bed for the last few minutes. God, Shahid… you’re bigger than I imagined.”
*He’s so warm,* she thought. *And thick. I shouldn’t be comparing him to Rahul, but I am. Rahul never fills my hand like this.*
She began to move her hand at last—long, slow strokes from base to tip, spreading the oil and the clear wetness that had already gathered at the head. Her thumb circled the underside on every upstroke, unhurried, matching the rhythm of the massage she still gave his back with her other hand. She squeezed a little tighter on the upstroke, feeling him throb against her palm.
Shahid’s hips rolled once into her grip.
“That feels… so fucking good,” he groaned. “Teri haath… bilkul perfect. Keep stroking my cock just like that.”
“Yeah?” she asked, voice low and a little breathless. “You like when I stroke you slowly? All the way up to the tip… feeling how wet you’re getting for me?”
“Haan… don’t stop. Please don’t stop. Your hand feels so fucking good wrapped around me.”
She kept the same pace for a long time—stroking him while her free hand wandered over his back, his sides, the sensitive skin just above his hip. Pre-cum smeared across her fingers; she used it to make the slide even slicker. When she finally shifted her weight and encouraged him to turn onto his back, he did it without resistance. The towel was long gone. His cock lay heavy and slick against his stomach—thick, veined, the head already flushed dark and shiny with wetness.
Riya looked at him for a moment, cheeks flushed, eyes darker than usual. Her petite frame looked even smaller straddling his hips. She wrapped both hands around his cock now, stroking slowly from root to tip, watching a fresh bead of pre-cum well up and trickle down the shaft.
“Still okay?” she asked, her fingers tightening just enough to make him groan.
He nodded, throat working. “More than okay. I want you. I want to feel that tight little cunt of yours.” *I’ve wanted her since she was the quiet neighbour girl who used to steal glances at me in Delhi. Ananya feels different… softer, yes, but not like this.*
She climbed over him properly this time, knees on either side of his hips. She pushed her shorts and underwear aside with one hand. The slick head of his cock brushed against her folds—she was already soaked, her pussy lips glossy and swollen. She did not take him inside at once. Instead she rocked slowly, letting the thick head part her lips and slide along her cunt without entering, coating him in her wetness. Every time the head caught against her entrance she gasped softly but pulled back, teasing them both.
“You’re soaked,” he said, voice rough with surprise and heat. “Fuck, Riya… you’re dripping down my cock. I can feel how wet and hot you are.”
“I know.” Her cheeks darkened further. “I’ve been thinking about this for the last twenty minutes. Longer, maybe. About how thick you’d feel stretching me open… about how deep you’d go inside my pussy. Rahul… he doesn’t make me this wet when he touches me. He doesn’t make me ache like this.”
The quiet confession hung between them. Shahid’s hands settled on her slim hips, thumbs brushing the soft skin just above the waistband of her shorts.
“Ananya is in Bangalore,” he said, almost to himself. “She won’t be back for ten days. And right now I only want to bury my cock inside you.”
Riya didn’t answer with words at first. She reached down, guided the thick head to her entrance, and sank down.
She took him in the same unhurried way she had done everything else—inch by careful inch, pausing when the stretch made her breath catch and her thighs tremble, continuing only when her small body accepted him. Her pussy was tight, gripping him greedily as she sank lower. When she was fully seated she stayed still for a long moment, palms braced on his chest, feeling him throb deep inside her. Her petite frame made the fullness more intense; she felt stretched wide, completely filled, the head of his cock pressing against her cervix.
*He’s so deep,* she thought, eyes half-closed. *And so thick. God, the way he stretches my pussy… Rahul never reaches this deep. Never fills me like this.*
“You feel…” she started, then simply exhaled. “Itna… full. You’re stretching my cunt so much. I can feel every thick inch of you inside me.”
“You’re so fucking tight,” he groaned, hands tightening on her hips. “So warm and wet… fuck, Riya, your pussy is gripping my cock like it doesn’t want to let go.”
She began to move only when the stillness became too much. Tiny rolls of her hips at first, barely lifting, just grinding him deep so the head rubbed against that sensitive spot inside her. Then longer, slower slides that let him feel every slick ridge of her cunt dragging along his shaft. Wet sounds filled the quiet room each time she sank back down.
“Does that feel good?” she whispered, voice shaky. “When I take every inch of your thick cock all the way inside my pussy like this?”
“Haan… mat rokna. Keep riding me just like that. Slow… deep. Let me feel that tight cunt slide up and down my cock.”
“I can feel you throbbing inside me,” she breathed. “So hard… so thick. You’re stretching me open. I love how you fill my pussy up completely.”
She fucked him like that for a long time—measured, deep, never speeding up even when her own breathing grew uneven and her juices began to coat his balls. One of her hands slipped between them to rub slow, firm circles over her swollen clit whenever she lifted high enough, keeping the same deliberate rhythm. Her small breasts swayed gently under the tank top with every roll of her hips.
“You’re getting even wetter,” he murmured, watching her. “I can hear how soaked your pussy is every time you slide down on my cock. Listen to that wet sound… fuck.”
“Because you feel so good,” she whispered back. “I don’t want to stop. I want to keep your thick cock buried inside me… just like this. I want to feel you come deep in my pussy.”
The climax, when it came, was quiet and intense. Her cunt tightened in slow, rhythmic pulses around him, fluttering and clenching; the sensation pulled him over the edge with her.
“I’m going to come,” she gasped. “Shahid… I’m coming around your cock—fuck, I’m coming so hard—”
“Take it,” he groaned. “Take every drop inside that tight little cunt… fuck—Riya—”
He came deep inside her while she held herself fully seated, hips trembling, absorbing every thick pulse as he filled her. Her small body shuddered above his larger one, the contrast stark and intimate, her pussy milking him through every spurt until she had taken all of it.
They stayed locked together afterward, the fan turning lazily above them, oil and sweat and the scent of sex cooling on their skin. Riya’s forehead rested against his collarbone. Neither of them spoke for a long time. The long, careful way she had taken him—from the first press of her hands to the final deep pulse of his cock inside her—hung in the quiet room like something neither of them was ready to name, especially not with Rahul’s last message still unread on her phone and Ananya’s good-night text sitting unanswered on his.