πŸ“š goa nights Part 1 of 5
Part 1Next β†’
goa-nights-shubham-and-samay-ch-01
GAY SEX STORIES

Goa Nights

Goa Nights

by Sub_slut99
19 min read
4.76 (4700 views)
straightfirst timeseductionfriendsbest friends
Loading audio...

⚠️ Author's Note:

The friendship starts to bend here.

A touch too long, a stare too deep, and a command Ishaan can't stop thinking about.

The descent begins--slow, hot, humiliating.

(Note: The characters now wear new names, Ishaan and Vikram. But the tension, the heat, the fall? Still exactly the same.)

________________________________________

Goa, December 2020.

Goa hit them like a warm slap of freedom. The air smelled like sea salt and suntan lotion, the sky a washed-out blue, the December sun gentle but ever-present. The airport was crawling with mask-wearing tourists, but Ishaan and Vikram barely noticed. They'd timed it too well -- landed within minutes of each other, despite flying from different cities.

"Bro," Ishaan grinned, his sunglasses pushed up into his hair, "you look like you've been eating dumbbells during lockdown."

Vikram smirked and clapped him on the back. "And you look like you haven't touched one."

"Lean is the new shredded," Ishaan shot back, flexing dramatically. "Besides, I had eight girls who loved this body before March. What's your number again?"

"Don't start," Vikram said, rolling his eyes. "We're not even out of the airport yet."

They bumped shoulders as they walked out, laughing. It had been nearly nine months since they'd last seen each other -- college had gone online, hostels had emptied, and everything after March had blurred into one long, lonely scroll. But now? Now they were in Goa. A thirteen-day villa vacation, beaches and booze, and the first five days -- thanks to COVID travel delays -- were just them.

The cab ride to the villa was all noise. Old inside jokes. Updates on mutual friends. Trash-talking Tinder dates. Ishaan sat with his leg bouncing, buzzed just from being out again. "It's fucking surreal," he muttered. "Like, this... this is what life used to be like."

Vikram nodded, quieter, his hand trailing the breeze from the half-open window. For a second, he looked like he might say something deeper -- about how brutal the year had been, how he'd felt trapped in his head for months. But he just smiled and said, "Yeah. Feels good to breathe."

The villa was a ten-bedroom beast, tucked away near a quieter beach stretch in North Goa. High walls, a private pool, white-washed walls with turquoise trim -- it looked like it had been stolen from a Netflix series. Ishaan whistled as they walked through the gate.

"Bro," he said, spreading his arms. "If we don't get laid on this trip, I'm suing the universe."

"File the case after breakfast," Vikram muttered, but even he looked impressed.

They dumped their bags inside, explored the space -- ten bedrooms with balconies, a big living room with a sunken couch, an open kitchen, and a wraparound terrace on top. Ishaan picked a room on the eastern corner with a view of the pool. Vikram picked one on the opposite end. Like bros just spreading out -- but silently, they both enjoyed the idea of space. After a year of being stuck in tight quarters, privacy was a luxury.

The living room became their temporary base. Ishaan sprawled shirtless on the couch, sipping from a rum-and-Coke while Vikram flipped through the Spotify playlist on the speaker. Sunlight poured in through the open doors. It smelled like sea air and furniture polish.

Ishaan's body was lean, naturally golden-brown, smooth from the waist down -- no hair, not even on his thighs. He had the kind of cut most guys had to work hard for. Narrow waist. Defined abs. But the standout was his ass -- thick, muscular, and high-set. Slightly feminine, sure, but firm. Vikram glanced once -- quick, automatic -- then looked away. He didn't know why it stood out.

He focused on his own drink instead. No rum for him yet. He wanted to settle in.

Ishaan sipped lazily. "You actually got bigger," he said, nodding at Vikram's chest. "What, you hit puberty again during quarantine?"

Vikram gave him a look. "You saying I wasn't a man before?"

"I'm saying now you look like you could lift a car. Good thing you're still a virgin or you'd have broken someone."

It was an old joke. Ishaan had always been the one with stories -- eight girls before lockdown, a couple regulars, a few one-nighters. He liked to boast about being "the oral god," bragging about how he could make women beg with his mouth. With women, he was always the one in control. Never played the bottom. Never wanted to.

Vikram, on the other hand, was quieter about it all. Two handjobs, one awkward blowjob -- that was it. He liked asses. Obsessed, even. But nothing ever quite clicked with the girls he tried it with. Nothing ever felt primal.

They had brunch at the villa. Eggs, toast, local sausage. A staff member in a mask brought it out silently and left without a word. The world outside still felt strange. Inside the villa, though, it was easy to forget.

By noon, they were walking to the beach -- towels slung over shoulders, flip-flops dragging through the sand.

The beach wasn't packed, but it was alive. Locals. Some Indian tourists. A few foreigners. Ishaan peeled off his shirt, revealing his smooth torso, and dropped it on the sand. His swim shorts -- navy blue -- were a bit snug. Vikram wore darker trunks, looser.

"Yo, red bikini girl at 2 o'clock," Ishaan said, nodding toward a tall woman walking past. "Solid 8.5."

Vikram grinned. "I'm more of a 3 o'clock guy. That peachy one-piece? Great ass."

Ishaan gave an approving whistle. "Finally! The virgin speaks."

They rated women like old times. Wingman mode activated. "You take the cafΓ© girl, I'll take the volleyball one." Ishaan was loud, grinning. Vikram laughed along, even if something inside him felt off. Not wrong -- just... distracted.

The water was cold at first, but refreshing. They waded in waist-deep, splashing, playfully shoving each other like kids. Ishaan tackled Vikram underwater. Vikram retaliated by lifting him and throwing him backward. Laughter echoed out toward the waves.

When Ishaan surfaced, his swim shorts had ridden up. The wet fabric clung to his skin, outlining the roundness of his ass, with the soft, almost girly skin just above that ass exposed. Vikram noticed -- just for a flash -- then looked away, brushing water off his face.

That ass was insane. Like, if a girl had that, guys would fight to get behind her.

Vikram clenched his jaw, shaking the thought off. Just a trick of the light. Just a year of no sex messing with his brain.

They lounged on the beach after, drying off under the sun. Ishaan downed another rum-and-Coke. His skin glistened, drops of seawater sliding over his abs. His head leaned back, a slight grin on his lips.

"You miss college?" he asked, suddenly.

"Yeah," Vikram said. "Miss the hostel vibe."

"Miss the girls, man. College was like a buffet."

Vikram smirked. "Still dry since March?"

Ishaan groaned. "Don't remind me. My dick's in therapy."

They both laughed. But under the humor, something sat between them -- a silent acknowledgment of the weirdness. The year had twisted everything. And now, it was just the two of them, surrounded by heat and water and silence.

Later, back at the villa, the sky was streaked with orange and pink. Ishaan leaned against the balcony outside the living room, towel around his neck. "Shower and massage?" he asked, raising an eyebrow.

"Yeah," Vikram said. "Let's do it."

They turned away toward their opposite rooms, footsteps echoing in the hallway.

________________________________________

Dinner was still a couple hours away, and after the beach heat, the sticky saltwater, and the long morning of travel, both Ishaan and Vikram agreed they could use something relaxing to kick the evening off. There was a massage place attached to the restaurant they planned to eat at -- some plush, dimly lit ayurvedic joint that looked legit enough. Ishaan found a deal online.

πŸ“– Related Gay Sex Stories Magazines

Explore premium magazines in this category

View All β†’

"Bro, look at this," he said, holding up his phone. "Couples package. Way cheaper than two singles."

Vikram raised an eyebrow. "What, you tryna hold hands during the massage or what?"

"Shut up," Ishaan grinned. "Cheaper is cheaper. Don't blame me if they start lighting candles and playing love songs."

They booked it without a second thought. Locker keys handed over, soft sandals swapped in. The receptionist smiled at them without blinking when assigning them the couple's room.

Inside, the lights were soft, the air smelled like sandalwood, and there were two narrow massage tables laid out side by side. No divider. Just a serene, open space with faint instrumental music humming through the walls.

Two women entered -- young, attractive, dusky-skinned masseuses in beige uniforms with tight buns and confident smiles. Ishaan shot Vikram a smirk like alright, not bad.

"Undress completely, cover with towel," one of them said matter-of-factly. Then they stepped out, leaving the door ajar.

Ishaan and Vikram looked at each other for a second before awkwardly turning in opposite directions. Neither said a word as they each stripped fully and grabbed a small towel from the edge of the massage tables, quickly wrapping it around their waists. The towels barely covered the essentials.

They lay face down on the tables, arms by their sides. The towels shifted a bit as they settled in.

The door creaked open again.

The massage started slow -- oil warmed in palms, then spread in long glides across their backs. The women were skilled, moving with mechanical grace, kneading tension out of shoulders and lower backs. For the first ten minutes, there was silence except for the low music and the faint slap of oiled skin being worked.

Vikram closed his eyes and melted into the sensation. It had been months since anyone touched him like this. Hell, since anyone touched him at all. The firm fingers moved down his back and along the sides of his ribs, and he shivered lightly -- half from pleasure, half from the ridiculous vulnerability of it all.

He cracked one eye open, gaze drifting across to Ishaan's table.

Ishaan's towel had shifted slightly as the masseuse worked his thighs. The way Ishaan lay -- stomach down, one leg slightly bent -- made the curve of his lower back visible. Smooth. Completely hairless. His waist tapered down like a swimmer's, lean and tight, the small towel clinging to the swell of his ass.

Vikram blinked and looked away.

Damn. That's the kind of ass women would kill for.

The thought came uninvited. He ignored it.

Ishaan, on the other hand, had his eyes half-lidded, almost dozing. The strong hands on his thighs were pressing up, dangerously close to the towel line. The woman was good -- confident in the way she touched. But he found his focus drifting.

He glanced sideways when Vikram shifted slightly.

From the side angle, he could make out the silhouette of Vikram's towel. It rose higher at the center. Not outrageously, but enough. Enough to see the unmistakable shape of a thick, heavy bulge that didn't lie still. Semi-hard and twitching slightly as the masseuse worked his legs.

Jesus.

The shape looked formidable. Ishaan looked away immediately.

He wasn't sure why he looked. Or why it stuck in his brain even after he closed his eyes again.

The massage went on. Arms, neck, calves. At some point, they were asked to turn over.

Neither of them looked at the other this time. They moved fast, flipping under their towels with practiced precision, eyes locked on the ceiling.

The rest of the massage passed in a strange mix of peace and charged awareness. There were no stares. No talking. Just faint music, gliding hands, and thoughts they didn't quite want to acknowledge.

When it ended, they thanked the masseuses, got dressed without comment, and stepped out into the cool Goan evening, their skin still smelling of lemongrass and oil.

________________________________________

Dinner was at a beachside shack with fairy lights strung through the palm trees and old Bollywood songs playing over cheap speakers. The sand was still warm underfoot. They ordered fresh prawns, butter garlic calamari, a beer for Vikram, and rum-and-Coke for Ishaan -- his third of the day.

By the second round of drinks, they were looser. Talking more freely, laughing without much filter.

"I swear, I felt her hands creeping way up," Ishaan said, digging into the prawns. "One more inch and I'd have had to tip extra."

Vikram chuckled, taking a sip of beer. "Yeah, mine went all in on the thighs, bro. At one point I thought she was gonna ask me to flip again."

Ishaan leaned back, stretching. "Haha, imagine if the masseuse thought we were actually a couple..."

That made Vikram laugh out loud. "With that tiny-ass towel? Bro, I wasn't trying to flash my coke can."

Ishaan almost choked on his drink. "What the fuck?"

Vikram smirked. "What? That's what someone called it once. You know, thick and mean."

Ishaan shook his head, grinning. "You've had two girls touch it, and you've got nicknames?"

"Hey," Vikram said, mock-offended, "quality over quantity, alright?"

There was a pause. The kind of pause that might've been awkward if they weren't used to talking about sex, rating girls, swapping wild DMs. But somehow, it wasn't awkward. Just... open.

Ishaan raised an eyebrow, mischievous. "You really think about asses that much?"

Vikram didn't blink. "Obsessed, bro. Always been. Thighs too. If a chick has both -- I'm done."

Ishaan nodded slowly, lips curling into a smirk. "Explains a lot."

"What's that supposed to mean?"

"Nothin'. Just... you were staring real hard at that girl in the yellow bikini earlier. She could've crushed a watermelon with those thighs."

They both laughed again.

Under the table, their legs brushed slightly. Neither moved away. It could've been the sand. The narrow table. The drinks. But something about it made Ishaan go still for a second. Just a flicker. Then it was gone.

________________________________________

They walked back to the villa a little later, tipsy but not drunk, full and satisfied. A light breeze rustled the palm fronds. Goa was quiet, a post-COVID hush over everything. The streets weren't crowded, and even the music from the shacks had faded.

Back at the villa, they split -- rooms on opposite ends. Like bros just spreading out, giving each other space.

Ishaan dropped his clothes, headed to the attached bathroom, and stood under the shower. The water was hot. He closed his eyes, letting it run down his chest, over his abs, past the curve of his back, and down his polished bronze thighs.

πŸ”“

Unlock Premium Content

Join thousands of readers enjoying unlimited access to our complete collection.

Get Premium Access

πŸ›οΈ Featured Products

Premium apparel and accessories

Shop All β†’

He towel-dried lazily, then flopped on the bed, phone in one hand.

Porn, obviously. Some amateur chick riding a guy, moaning loud. He gripped himself, stroking slow. Eyes half open. Thoughts drifting.

Then -- flash. That shape under the towel. The thick, angry-looking bulge rising under the soft white fabric. Vikram shifting slightly, unaware, like it was normal to be packing something so... formidable.

Ishaan clenched his jaw. Focused harder on the girl in the video.

He came hard, grunting. But something felt weird. The release was physical, sure. But afterward, lying there--he couldn't stop thinking about the wrong cock.

He frowned, wiped up, turned off the light.

________________________________________

In the other room, Vikram lay shirtless on the bed, staring at the ceiling fan spinning slow.

He hadn't jerked off in a few days. Didn't feel the urge tonight. But his body betrayed him.

That moment -- Ishaan's lower back, glistening under oil. The towel barely clinging to the curve of his ass. Plump, muscular, almost feminine in shape. But still so masculine otherwise. Broad shoulders. Flat chest. Smooth skin.

Fuckable. In that abstract way.

Vikram's dick jerked like it had a mind of its own. He adjusted himself under the sheet. Didn't touch.

Just rolled over and buried the thought deep.

________________________________________

Two minds. Different rooms. Same thought.

We're straight.

Just a weird day.

Just lockdown brain. That's all.

________________________________________

They woke up late. Not hungover, but slow. Limbs heavy. Heads foggy -- not from alcohol, but from sleep and maybe the leftover tension neither of them fully understood.

Vikram scrolled aimlessly on his phone while Ishaan brewed some instant coffee in the kitchen, shirtless and yawning. Neither brought up the massage, or the dinner, or the weird silence that hung between them last night. They just pretended the day was new -- fresh.

After a lazy breakfast of eggs, toast, and bananas, Ishaan stood by the open patio door, sipping his coffee.

"Pool?"

Vikram grinned. "Hell yes."

They changed into fresh swimwear. Ishaan, cocky as ever, pulled on a white pair of swim shorts that were definitely a size too tight. He checked himself out in the mirror, smirked, and headed out.

Vikram stuck to a dark navy pair -- modest, functional, hiding everything.

The villa's private pool sparkled in the early afternoon light. The sun was hot but not punishing, and the water was crystal clear, tempting.

They dove in.

For the first half hour, it was all splashing and dumb shit -- dunking each other, roughhousing in the shallow end like overgrown teenagers. Ishaan was all wiry speed, while Vikram's bulk gave him the edge in brute force.

"Bro," Ishaan laughed, wiping water off his face. "You're fucking built like a tank now."

"Quarantine gains," Vikram grinned, flexing mockingly. "And you -- what the hell happened to you? Got lean as fuck."

Ishaan smirked. "Abs don't make themselves."

Their voices echoed in the quiet villa grounds. No one else around. Just them, and the sound of water sloshing.

They swam laps, then ended up hanging by the edge of the pool. The light bounced off Ishaan's wet skin. His lower back -- smooth and golden -- glistened under the sun. He reached up to stretch and the curve of his ass peeked out from under the water, barely hidden by the tight white shorts that were now completely soaked and almost translucent.

Vikram's eyes lingered. Just a second too long.

The water exaggerated everything -- the way Ishaan's waist dipped in, the way his hips curved out slightly, round and firm. That ass looked like it belonged on an Instagram model, not a dude.

What kind of guy has an ass like that? Vikram thought. Fuck, girls would kill for that shit.

He caught himself, blinked, and looked away.

Ishaan turned, still floating lazily. And that's when he saw it.

Underwater, Vikram's swim trunks clung to him. The thick outline of his cock -- barely restrained -- curved downward, then forward, wide and heavy. For a second, as Vikram adjusted his position, the head of it pressed against the fabric, bold as daylight.

Jesus, Ishaan thought. That thing's fucking huge.

He swallowed. Looked away.

Then, playfully, Ishaan launched himself toward Vikram, trying to dunk him again. They grappled, laughing. Ishaan's thigh brushed up against Vikram's underwater. Slick contact -- warm skin. Vikram's hand shot out, grabbing Ishaan's side, then slid instinctively to the small of his back.

It stayed there.

The dip at the base of Ishaan's spine was soft, warm, wet. His skin was smooth, almost silky. Vikram wasn't thinking. His palm just rested there, gripping slightly.

Ishaan froze.

Just for a beat.

His breath hitched, but he said nothing. Neither of them did.

Then Ishaan splashed him hard. "Bastard!"

They both laughed, loud and unconvincing.

Eventually, they got tired of swimming. Ishaan climbed out first and flopped down on a lounging chair, stomach-down, ass still in those tight, soaked shorts.

Vikram followed a moment later, standing nearby, toweling off his chest -- but his eyes slid back to Ishaan, who was shamelessly sprawled out, back arched slightly, ass perked up.

Enjoyed this story?

Rate it and discover more like it

You Might Also Like