← Back to Sensual Stories

Ram Charan & Suriya - Lantern Glow on the Terrace Stones

🔥 Sensual English • ⏱️ 10 min read (2,082 words) • August 20, 2026
Starring: 👤 Ram Charan 👤 Suriya
Ram Charan & Suriya - Lantern Glow on the Terrace Stones
# Lantern Glow on the Terrace Stones

Ram Charan walked out onto the terrace first, the noise from the party still drifting up from the floor below. The after-party had moved inside hours ago, but a few people lingered near the bar. He turned left into a quieter section where tall potted palms and low stone walls created a small enclosed spot. The lights from the city spread out far below, and only a couple of small lanterns hung from a metal frame above the bench. Suriya followed a few steps later, his costume shirt slightly open at the collar after the long evening.

The air felt still here, away from the main crowd. A faint smell of soil and city dust mixed with the leftover food smells from the tables. Ram Charan stopped near the bench and looked down at his own outfit. The long embroidered jacket had twisted during a dance earlier, and one side of the sash had come loose. He pulled at the fabric without thinking, trying to straighten it.

Suriya stood a little to the side, watching for a moment. Then he stepped closer because the light from the lanterns barely reached that spot. "Here, let me fix that," he said quietly. His fingers reached for the edge of the sash where it had slipped under the jacket. The touch happened by accident when Ram Charan shifted at the same time. Suriya's hand brushed directly against the skin just above the belt line.

Neither one moved right away. The warmth from that short contact stayed on the skin. Ram Charan felt it spread slowly, like a small spot of heat that did not fade. His mind went still for a second, then started turning over the same thought: this was just a fix for the costume, nothing more, but the feeling did not match that idea. He kept his eyes on the ground, noticing the pattern of the stone tiles under his shoes.

Suriya pulled his hand back half an inch, but not all the way. He told himself the same thing inside his head. It had been an accident. The party had gone on too long, the costumes were complicated, and people helped each other with these things all the time. Still, the place where his fingers had touched felt different now. He could almost feel the exact line of skin against his palm even though he was no longer touching it.

Ram Charan took a slow breath and tried to speak normally. "Thanks. It kept catching on the jacket." His voice came out lower than usual. Inside, another voice kept repeating that he should step back or laugh it off, but his feet stayed where they were. The lanterns above gave off a weak yellow light that did not reach the far corners of this small space. From here they could hear the distant sound of cars on the street but nothing clear from the party rooms.

Suriya nodded and looked at the sash again, as if checking if it needed more adjustment. He did not reach out this time. Instead he stood close enough that the edge of his own sleeve hung near Ram Charan's arm. They both stayed quiet. Ram Charan noticed how Suriya's breathing had changed, just a little slower and deeper. He wondered if Suriya noticed the same thing about him. The thought made the small heated spot on his skin feel stronger again.

They had known each other for years through work and events, but nothing like this had come up before. Now, standing here with the party noise far away, every small movement felt bigger. Ram Charan shifted his weight and his elbow came within an inch of Suriya's side without touching. He pulled it back quickly, but the nearness left another trace of awareness. Suriya's mind turned the same moment over, wondering why he had offered to help with the sash in the first place when others could have done it.

The bench behind them was empty, and the plants on either side blocked most of the view from the main terrace. A single car horn sounded from far below and then faded. Suriya cleared his throat softly. "The party should wind down soon." The words were ordinary, but neither of them moved to leave the corner. Ram Charan kept his gaze on the loose part of the fabric, thinking about how the touch had felt warm and steady, not quick like an accident should feel.

Another few seconds passed. Suriya's hand lifted again, this time to point at a small fold in the jacket that still looked wrong. He stopped short of touching it. Ram Charan looked up at the same time. Their faces were closer than either had planned. The space between them narrowed by a fraction when Ram Charan leaned in to see what Suriya was pointing at. Their lips met, light and sudden, with no more warning than the earlier brush of fingers.

Their lips met in that light, sudden press, and for a second neither pulled away. Ram Charan's mouth felt warm and firm against Suriya's, the taste of the drink they had both sipped earlier still on their tongues. Suriya's breath caught in his chest. He had not meant for this to happen, not here behind the plants with the terrace lights flickering far off, but the feel of Ram Charan's lips sent a hot rush straight down his spine. Ram Charan leaned in a fraction more, his hand coming up slow to rest on Suriya's hip, fingers pressing just enough to feel the fabric give.

Suriya answered by parting his lips, letting the kiss deepen. Their tongues brushed once, then again, wet and searching. A low sound came from Ram Charan's throat, half groan, half word. "Fuck, I've wanted that," he muttered against Suriya's mouth, voice thick. Suriya's mind raced with the same heat, thoughts flashing to the way Ram Charan's body had brushed his earlier, the steady warmth of those fingers on the sash. Now that same hand slid lower, cupping the curve of Suriya's ass through the pants, squeezing firm and slow.

They broke for air only to come back harder. Ram Charan's tongue pushed deeper, licking into Suriya's mouth with hungry strokes. Suriya grabbed the front of Ram Charan's jacket, pulling him closer until their chests touched. The bench was right there, empty and half-hidden. Ram Charan walked them backward without breaking the kiss, guiding Suriya down onto the seat. Their knees bumped. Suriya spread his legs so Ram Charan could step between them, bodies aligning.

Hands moved fast now but still careful. Ram Charan tugged at the loose sash again, this time pulling it free and dropping it to the ground. Suriya's fingers worked the buttons on Ram Charan's jacket, pushing it open to feel the heat of skin underneath the thin shirt. He slid his palms up over hard muscle, thumbs brushing nipples that tightened under the touch. Ram Charan hissed, hips rolling forward so their cocks pressed together through layers of cloth. "Feel that? Already hard for you," Ram Charan whispered, mouth moving to Suriya's neck, teeth scraping the skin there before sucking a mark just under the collar.

Suriya moaned low, head tipping back. His own cock throbbed, trapped and aching. He reached down between them, cupping Ram Charan's length through the pants, rubbing the heel of his hand along the hard ridge. "Shit, you're thick," Suriya said, voice rough. Ram Charan thrust into the touch, breath hot on Suriya's ear. "Stroke it. Want your hand on my dick right now." Suriya fumbled with the zipper, pulling it down slow. Ram Charan's cock sprang free, heavy and hot in his palm, the head already slick with precome. Suriya wrapped his fingers around the shaft, giving a long, firm stroke from base to tip, thumb circling the wet slit.

Ram Charan groaned louder, hips pumping into the grip. He shoved Suriya's jacket open too, hands diving under the shirt to pinch and roll Suriya's nipples until they ached. Their mouths met again, kiss messy and open, tongues sliding while Suriya kept working the cock in his fist. Precome leaked steady, making the strokes slick and filthy. Ram Charan reached for Suriya's pants next, undoing them with quick fingers, freeing Suriya's own throbbing length. He wrapped his hand around it, matching the rhythm, both of them jerking each other slow and tight.

"Turn around," Ram Charan growled after a minute, voice ragged. Suriya stood, facing the bench, hands braced on the backrest. Ram Charan knelt behind him, yanking the pants down to Suriya's thighs. Cool air hit bare skin, then warm breath followed. Ram Charan spread Suriya's cheeks with both hands, thumbs pressing in, exposing the tight hole. His tongue dragged over it in one long, wet lick. Suriya jerked, a sharp moan breaking free. Ram Charan licked again, circling the rim, then pushing the tip of his tongue inside. Suriya's legs shook. "Fuck, yes, eat my ass," he panted, pushing back against the wet heat.

Ram Charan worked his tongue deeper, fucking it in and out while one hand reached around to stroke Suriya's cock again. Spit ran down Suriya's balls, everything slick and hot. Ram Charan added a finger, sliding it in beside his tongue, crooking it to rub that spot inside that made Suriya see stars. "Tight little hole," Ram Charan muttered between licks. "Gonna open you up so good." He added a second finger, scissoring slow, stretching while his tongue kept licking around the rim.

Suriya's cock dripped onto the bench. He reached back, grabbing Ram Charan's hair, holding him there. "More. Want your cock in me." Ram Charan stood, wiping his mouth on the back of his hand. He spat into his palm, slicked his own cock, then lined up. The blunt head pressed against Suriya's hole, pushing steady until it popped inside. Suriya groaned deep, the stretch burning sweet. Ram Charan sank in inch by inch, stopping to let him adjust, hands gripping Suriya's hips hard enough to bruise.

Once fully buried, Ram Charan pulled back and thrust in again, slow and deep. Each stroke dragged over that sensitive spot. Suriya pushed back to meet him, the slap of skin on skin getting louder. "Harder," Suriya begged. Ram Charan gave it, pounding steady, balls swinging against Suriya's ass. His hand snaked around to jerk Suriya's cock in time with the thrusts. "Take it," Ram Charan grunted. "Fuck, your ass squeezes my dick so perfect."

They changed position when Suriya's arms started to shake. Ram Charan pulled out, turned Suriya to face him, and lifted one of Suriya's legs onto the bench. He sank back in from the front, their faces close, eyes locked. Sweat slicked their skin. Ram Charan thrust up hard while Suriya rocked down, their cocks rubbing between their stomachs. Dirty words spilled out. "Gonna fill this hole," Ram Charan said, biting Suriya's lower lip. "Want my load deep inside you." Suriya clenched around him, moaning, "Yes, breed me. Fuck me full."

They moved to the ground next, Ram Charan on his back with Suriya riding him. Suriya's thighs burned as he bounced, taking the cock all the way each time. Ram Charan reached up, pinching nipples, then stroking Suriya's cock again. "Look at you, riding my dick like you can't get enough." Suriya leaned down for another kiss, tongues tangling while his hips rolled in tight circles. Precome and spit made everything wet. They kept going, switching to doggy again, then standing with Suriya bent over the bench once more, Ram Charan hammering from behind until both were shaking on the edge.

Ram Charan reached around one last time, jerking Suriya fast. Suriya came first, shooting thick ropes across the bench, ass clenching tight around the cock inside him. That pulled Ram Charan over too. He buried deep and pulsed, flooding Suriya with hot come, groaning loud against his shoulder. They stayed locked together, breathing hard, come leaking down Suriya's thighs as Ram Charan kept shallow thrusts, milking every drop.

Even after, they did not stop right away. Ram Charan eased out slow, turned Suriya, and dropped to suck the come and spit from Suriya's softening cock, cleaning him with slow licks. Suriya's hand rested in Ram Charan's hair, petting while the aftershocks rolled through them both. The distant party sounds stayed far away, the plants still hiding everything, but the air between them felt charged and new.

How did this fantasy feel?

Leave your anonymous reaction below:

G
General chat room 84 active now