I Sat On His Lap As A Joke

StoriesByTroy

Superior Member
Joined
May 19, 2025
Posts
164
Media
0
Likes
3,391
Points
278
Location
United States
Sexuality
100% Gay, 0% Straight
Gender
Male
20250424_1041_Couch Bonding Moment_remix_01jsk39bt4fgjv691a6rqpmrq3.png


Part 1:
It started as a joke. Swear to God.

We’d been goofing around. Just chilling. Just enough for me to feel bold. Loose. Flirty. The kind of fun where I don’t second-guess the way I look at Daniel.

Daniel. Tall, sharp-jawed, always wearing sweats that sit low on his hips. My roommate. The guy I’ve been mentally undressing since week two.

We were in the living room. Music low. Lights off except for the TV glow. He was sprawled across the recliner, one leg propped up, hoodie sleeves pushed to his elbows. His forearms looked carved.

I don’t know what came over me.

He said something cocky....called me a tease, I think....and I just… stepped between his legs and dropped onto his lap.
Like it was funny. Like I was daring him.
But he didn’t laugh.
He didn’t even smile.

Just looked up at me, lips parted, eyes dark, hands still.
Then slowly....slowly...his hands came up. Gripped my hips. Firm.
And he said, “Ride it, then.”

I froze.
It wasn’t playful. Wasn’t a joke.

His voice dropped an octave lower than I’d ever heard it. Gravelly. Daring. Dangerous.
“Daniel....” I tried to say, but then I felt it.

Him.
Thick. Hard. Pressing up beneath me.
Right under my ass.

I stiffened. Tried to shift.
His grip tightened. “You feel that?” he said, breath hot on my jaw. “That’s you.”

My heart was pounding. My skin went electric. I could barely breathe.

I laughed; nervous, shaky. “Bro… are you getting hard from this?”

He didn’t answer. Just rocked his hips up. Just enough for me to really feel it.

I gasped. Didn’t mean to. Just did.

He exhaled sharply, jaw clenched. “Fuck, Troy.”

I sat there, stunned. Still perched on his lap, body going hot and tight all over.
My hands found his shoulders for balance. He was so solid under me. So still, but coiled, like he was barely holding back.

“You don’t wanna get up,” he said, voice all low and ruined.

“Why not?”

He leaned in. “Because if you move…”
His hands dragged down to my thighs.
“…I’m gonna lose it.”

I swallowed hard. Shifted a little...just to test him.

His cock twitched under me. Thicker now. Straining up.
He hissed. “Troy.”

“Shit,” I whispered.

One of his hands slipped under my hoodie. Bare skin to bare skin. Fingers trailing up my spine.

I leaned closer without thinking. My nose brushed his. Our mouths so close.

“You want this?” he asked. Not soft. Not sweet. Just hungry.

I nodded.
That’s when he kissed me.
Rough. Desperate. Like he’d been waiting forever.

His tongue licked into my mouth like he owned it. His hands were everywhere; palming my back, tugging my hips forward, making me grind down on him.

I moaned. Couldn’t help it.

His cock was hot and thick against my ass, and fuck, I could feel everything through the thin cotton of my sweats.

“I'm hard,” he muttered into my mouth.
“Yeah, I can feel it” I breathed.
“You want to fix that?”

I pulled back, eyes wild. “What...like…”
He licked his lips. “Yeah, suck me off.”

I blinked.
His words hit me like a punch to the gut. Hot. Brutal. Honest.
He wasn’t playing.

I looked at him....flushed, lips red from kissing me, chest rising fast. His cock still pressing hard up against me, thick and angry beneath my thighs. “Are you serious?” I asked, but my voice came out wrecked. Breathless.

He raised an eyebrow. “Do I look like I’m fucking around?”
His fingers dug into my thighs, pulling me closer, grinding me down on him like I was made to sit there.

“You sat on my lap like it was a game,” he said, mouth brushing mine. “Now I’m playing too.”

I should’ve been embarrassed. I should’ve laughed it off.
But my mouth was dry. My cock was hard.

“Get on your knees,” he said, voice rough.
I didn’t move. Couldn’t.
He cupped my jaw. Firm. “Troy.”

I stared at him. Lips parted. Chest heaving.
Then I nodded.

Climbed off his lap. Dropped to the carpet in front of him.
My knees hit the floor, and he let out the filthiest breath I’d ever heard from a guy.

His legs spread wider.
He pushed his sweats down just enough to free himself. And holy shit.
Thick. Long. Red at the tip. Already leaking.

He wrapped a hand around it. Stroked once. Twice. Just slow enough to make me stare.

“Still want it?” he asked.

I swallowed. Hard.
Then leaned in, mouth open, breath hot over the head of his cock.

His hand tangled in my hair, tugged, just a little.
“Look at me.”

I glanced up.

His jaw was tight. His chest was rising hard.
“I’ve thought about this,” he said, voice hoarse. “You on your knees. Your mouth on me.”

I wet my lips. “Then take it.”

His eyes darkened.

His hand guided me closer. I opened my mouth.....

Knock. Knock. Knock.

The front door.
My whole body jerked.
I froze.

Daniel’s hand was still on my head. His cock was inches from my tongue. My mouth was still open.
“Fuck,” he whispered.

A pause. Then a voice from outside:
“Yo, Daniel? You home?”

It was the neighbor.

__________________________________________________



Subscribe to my Patreon to get early access to all parts of this story at once., bonus scenes, extended stories, fan requests and much more. StoriesByTroy

P.S: This is a 4 part short story. I will be posting the remaining parts one by one on here as well.

Hope you enjoy this <3
 
Part 2:

Knock. Knock. Knock.

“Yo, Daniel? You home?”

It was Wes.

I flinched. Daniel didn’t.
His hand stayed in my hair. His cock was still out. Thick. Heavy. Inches from my mouth.

I whispered, “You gonna get that?”

Daniel didn’t even look at me. Just muttered, “He knows to come in.”

Click.

The door opened.

Footsteps.

I scrambled to my feet. Hoodie yanked down. Face flushed. Heart hammering like I’d been caught doing something filthy and loving it too much to stop.

Daniel? Still sprawled in the recliner. Still hard. Still smug.
Like this was normal. Like he wanted Wes to see.

And then....

“Holy shit,” Wes said, stepping into the room. “You weren’t joking.”

He shut the door behind him. Slowly.
Eyes dragging over me. Then Daniel. Then down at Daniel’s dick. Still out. Still hard.

“Dude,” I stammered. “What the fuck?”

Daniel smirked. “Told you I’d break him in.”

Wes raised an eyebrow. “Looks like he was begging for it.”

“I was not,” I snapped. But my voice cracked.

Daniel stood. Big. Calm.
Cock still hanging there, heavy and shameless. “You sat on my lap and grinded, Troy. Don’t play innocent now.”

Wes stepped closer. “Wait....you grinded?”

“It was a joke,” I muttered, tugging at the hem of my hoodie like that could somehow save me.

Wes chuckled. “That why your sweats are soaked?”

I opened my mouth, but i couldn't think of an answer.. He was already reaching for me, hand low, fingers brushing right against the front of my pants. I gasped. It wasn’t just contact. It was possession.

Daniel moved behind me again, just like before. Hands steady on my shoulders. “You trust me, yeah?”
I nodded. Swallowed. Voice lost somewhere in my throat.

“Say it,” he murmured.
“I trust you.”

Wes leaned in from the front. Closer than before. “You trust me too?”

His eyes locked on mine. Hot. Focused. Curious in a way that made my stomach twist.
Another nod. Slower this time.

Wes’s palm was full on me now. “Fuck. You’re hard.”

Daniel kissed the back of my neck. “And quiet.”

“You always like being told what to do?” Wes asked.

I didn’t answer. I didn’t need to.

Daniel spoke for me. “He likes being watched.”

Wes’s breath hitched. “You serious?”
“He was on his knees before you got here.”

My whole body burned like that sentence lit a match inside me.

Wes stepped in behind again, close enough I could feel the heat of him...hard, thick, pressing through his jeans. His hands found my waist. Slipped under my hoodie. Ran up my back like he was mapping me out.

He was breathing heavier now.

I looked down...
Daniel was stroking himself slowly. Like he was enjoying the show. Like this was all part of his plan.

“Get back down,” he said.

My knees hit the carpet before I could think.

Wes moved in beside him. Unzipped his jeans.
His cock flopped out; thick, flushed, heavy. No shame at all.

He let it hang there. Close enough to feel the heat of it. “You want it?”

I hesitated. Just for a second.

Daniel cupped my chin. Turned my face up. “Say it, Troy.”

My breath caught. Two pairs of eyes on me. Two cocks out. One already slick from earlier, the other hard and waiting.

“I want it,” I whispered.

Daniel didn’t move. But he smiled.

Wes’s hand slid into the back of my waistband, tugging my sweats lower inch by inch.
I shivered. My hips twitched. My mind blurred at the edges.

Daniel leaned down. Voice low. Dangerous. “You think you can take two at a time?”

I blinked up at them.

Wes pressed his cock lightly against my cheek. “Can you?”

I felt hands on my waist. Fingers on my scalp. Breath on my lips.

My pulse raced. I couldn’t move. Couldn’t think.

Daniel’s voice dropped. Like a dare.

“Show us.”

_____________________

Subscribe to my Patreon to get early access to all parts of this story at once., bonus scenes, extended stories, fan requests and much more. StoriesByTroy

P.S: This is a 4 part short story. I will be posting the remaining parts one by one on here as well.

Hope you enjoy this <3
 
Part 3:

I was on my knees.
Two cocks. One in each hand.

Daniel in front. Wes behind.
Daniel smirked down at me, lazy and proud. Wes grinned like he’d just unwrapped his birthday present early.

My mouth was wet. My brain was gone. My dick was leaking through my sweats, untouched.

“Fuck,” Wes groaned. “He looks good like this.”

Daniel stroked my hair. “Told you.”

I leaned in, took Daniel into my mouth first. He was thick, smooth, heavy on my tongue. He made me work for it. I swirled my tongue around the tip, dragged it down the underside, hollowed my cheeks like I knew he liked.

His hand tangled in my hair. “That’s it, baby.”

Then I pulled off. Turned to Wes. His cock was harder, longer. Not as wide, but god, he throbbed. I licked the head first, slow and teasing, tasted precum already there. Then slid down, deeper, until he hit the back of my throat.

“Shit,” Wes hissed. “He’s even better than you said.”

I pulled back again. Switched. Took Daniel in deeper. My lips shiny. My throat raw. My hands pumping them both while my tongue chased after one, then the other.

Wes grabbed the back of my neck, hips twitching. “He’s a fucking toy.”

Daniel laughed, but it was breathless. “Told you he’d be like this. Just needed a little push.”

They both tasted different. Daniel was saltier, familiar now. Wes was sharper, more intense. And both of them moaned when I sucked harder, when I looked up with spit dripping off my chin.

Daniel wiped it with his thumb. “Good boy.”

That did something to me. My knees pressed tighter together. I was aching. Needy. And still not allowed to touch myself.

I moaned around Wes’s cock, eyes fluttering.

“You okay?” Daniel asked.

I nodded.

“Use your words, baby.”

“I’m okay,” I gasped. “More than okay.”

He smiled. “Then keep going.”

And I did. I let Wes fuck my throat for a few seconds while I jerked Daniel, switching the rhythm, teasing them both.

My jaw ached. My throat burned. My knees were raw from the carpet. But I didn’t stop. Couldn’t.

Daniel’s hand slipped under my chin, guiding me again. Wes’s fingers dug into my shoulder.

“Look at you,” Daniel said. “On your knees for us.”

“Hard without even touching yourself,” Wes added. “You like this way too much.”

I did. I wasn’t even embarrassed anymore.

Wes pulled back. “I want the other end.”

Daniel raised a brow. “You good with that?”

I nodded.

“Say it,” Daniel warned.

“I want it,” I whispered. “Both of you.”

Daniel stood, walked around me. Wes moved behind.

They didn’t rush it. There was this stillness for a second, like they both just wanted to look at me. On my knees. Sweats soaked. Mouth swollen.

Then Wes’s hand slid into the back of my waistband again. Tugged my sweats down and off. The cool air hit my skin and I shivered.

His hands roamed....palming, squeezing, spreading me open. I gasped.

Daniel knelt in front of me, cupped my jaw, kissed me. Slow and deep. One hand in my hair, the other resting on my chest. I melted into it.

Then Wes’s fingers; wet, slick, slipped lower. Between. He took his time. One, then two. Twisting them just right. I rocked back against them, moaning into Daniel’s mouth.

“Fuck,” Wes breathed. “He’s ready.”

Daniel grinned. “Told you. He’s been ready.”

They traded spots again. Now Wes was in front of me, cock slick, needy. Daniel behind, hands firm on my hips.

I looked up at Wes.

He was flushed. His abs flexing. His cock twitching in front of my face.

“You gonna open up again?” he asked.

I nodded.

But before I could...

Daniel leaned in close. Pressed his chest to my back. His breath was hot against my ear as he whispered:

“You wanna get spitroasted?”

My whole body lit up. Nerves and fire and want.

Wes groaned. “Let’s do the Eiffel Tower.”

___________________

Subscribe to my Patreon to get early access to all parts of this story at once., bonus scenes, extended stories, fan requests and much more. StoriesByTroy

P.S: This is a 4 part short story. I will be posting the remaining parts one by one on here as well.

Hope you enjoy this <3
 

Part 4:


They didn’t just take turns.

They took me.

Together.

Daniel was behind me, hands on my hips, cock pushing in deep. Wes in front, knelt down, mouth parted, eyes locked on mine like I was the only thing he needed right now.

I was the bridge. Their plaything. Their toy.

And when Wes reached forward when Daniel reached up....
their hands met.

Right over my back.

Fingers laced.

Palms tight.

That’s when it happened.

The Eiffel Tower.

And god, it was perfect.

Their rhythm synced up immediately....like they’d done this before. Like they’d practiced on other boys. Or maybe they just knew exactly what I needed.
Daniel would thrust in. I’d lurch forward. Wes would slide deeper down my throat. Then Wes would pull back, and I’d fall back onto Daniel’s cock again. Over and over. Their movement one smooth wave. Like I wasn’t even in control anymore.

I couldn’t think. I couldn’t speak. Just feel.

And every inch of me was being filled.

Daniel’s grip on my hips tightened. Wes’s cock throbbed on my tongue.
And their hands still holding, never let go.

“Fuck,” Wes hissed. “Look at him. He’s shaking.”

“He loves it,” Daniel growled. “Don’t you, baby?”

I couldn’t answer. Not with Wes down my throat.

But I moaned. Loud.

They both felt it.

Wes rocked his hips slow, teasing, his free hand stroking my jaw as he pulled back. I gasped for air, spit dripping down my chin. Daniel used that moment to slam in harder, deeper, making me cry out.

Wes grinned. “He sounds so good like this.”

“Pretty little thing,” Daniel said, breathless now. “Fuck, he was made for this.”

I couldn’t stop moving. My body was stuck in this loop, pulled forward, shoved back. My knees were bruised. My throat raw. My ass stretched wide.

But I didn’t want them to stop.

I wanted this.

I craved it.

Wes pushed back in, slow this time, dragging his cock across my tongue, watching my lips part and wrap around him.

Daniel matched it. His hips grinding into me with purpose now, angled just right.

They started talking to each other. Over me. Around me.

“You think he’s close?” Wes asked.

“Feel how tight he is,” Daniel muttered. “He’s been close.”

“You gonna let him cum?”

“Not yet.”

They both chuckled.

Like they were in on something. Some plan. And I was the piece being moved around.

I was dizzy from it. The rhythm. The heat. The way Wes kept petting my hair like I was something soft. The way Daniel kept rutting into me like I was something to ruin.

Then their hands unclasped. Just for a second.

Daniel grunted. “Switch.”

Wes stood. Daniel pulled out.

I collapsed to the floor, panting, face flushed, body shaking.

But they weren’t done.

Wes knelt behind me now. Daniel in front.

It was Wes’s turn to fuck me.

I looked up at Daniel, his cock wet, flushed, shiny. He cupped my jaw. Slid it across my lips.

“You want it?” he whispered.

I nodded.

He tapped it against my cheek. “Then open.”

I did. And he slid inside. slow, careful, like he wanted to feel every second of it.

Behind me, Wes was thicker now. Wetter. Hungrier.

I felt the pressure. Then the stretch.
Then he was in.

All the way.

I moaned around Daniel’s cock, my back arching.

“Fuck,” Wes groaned. “He’s perfect.”

Daniel’s hand was in my hair again, guiding me up and down. “You better not cum yet,” he warned.

I couldn’t promise that.

Not with Wes filling me up like that.

He gripped my waist tight, started to move. Rougher. Deeper. Like he’d been holding back and now couldn’t anymore.

Daniel’s rhythm matched his. One thrust in front. One behind.

Every time Wes slammed into me, I gagged on Daniel. Every time Daniel pulled back, Wes filled the space.

I was wrecked.

And I fucking loved it.

They didn’t talk now. They just used me.

Sweat dripped down my back. My legs shook. My cock bounced between my thighs, untouched, but leaking nonstop.

Wes slapped my ass once. Twice. Then grabbed it and spread me wider, fucking in deep.

Daniel was losing control, his moans sharper, hips stuttering.

I couldn’t take it anymore.

“I—I’m gonna—” I gasped, pulling off Daniel, mouth swollen, throat burning. “Fuck—I’m gonna cum—”

“No,” Daniel said.

“Not yet,” Wes added.

But it was too late.

My body gave up.

I came hard. All over the carpet. A mess. My arms shaking, my body twitching.

They didn’t stop.

Wes kept going. Fucking me through it. His moans louder now. More frantic.

Daniel stroked himself, watching me unravel.

And then—Wes tensed behind me.

“Shit—shit—”

He pulled out at the last second, jerking himself hard, and came across my lower back, thick and hot.

I collapsed forward, limp.

But Daniel wasn’t done.

He grabbed my face. Slid his cock back into my mouth. Fucked it fast. Desperate.

“Gonna cum,” he warned.

I moaned. Let him.

He groaned, then pulled out, finished across my lips. My chin. My chest.

I was covered.

Shaking. Used.

And fucking glowing.

Daniel helped me sit back.

Wes handed me a towel. His hand lingered on my thigh, gentle now.

Daniel knelt beside me. Kissed me. Not greedy. Just soft.

“You okay?” he asked.

I nodded. Eyes hazy. Jaw sore.

“That was...” I couldn’t even finish the sentence.

Wes grinned. “That was the Eiffel Tower.”

Daniel laughed, low and warm. “We should do that again.”

____________

Subscribe to my Patreon if you enjoyed this short 4 part story. StoriesByTroy. You'll find a collection of erotic stories on there.

Your support means a lot

Thank you for reading


- Troy <3
 
Part 4:

They didn’t just take turns.

They took me.

Together.

Daniel was behind me, hands on my hips, cock pushing in deep. Wes in front, knelt down, mouth parted, eyes locked on mine like I was the only thing he needed right now.

I was the bridge. Their plaything. Their toy.

And when Wes reached forward when Daniel reached up....
their hands met.

Right over my back.

Fingers laced.

Palms tight.

That’s when it happened.

The Eiffel Tower.

And god, it was perfect.

Their rhythm synced up immediately....like they’d done this before. Like they’d practiced on other boys. Or maybe they just knew exactly what I needed.
Daniel would thrust in. I’d lurch forward. Wes would slide deeper down my throat. Then Wes would pull back, and I’d fall back onto Daniel’s cock again. Over and over. Their movement one smooth wave. Like I wasn’t even in control anymore.

I couldn’t think. I couldn’t speak. Just feel.

And every inch of me was being filled.

Daniel’s grip on my hips tightened. Wes’s cock throbbed on my tongue.
And their hands still holding, never let go.

“Fuck,” Wes hissed. “Look at him. He’s shaking.”

“He loves it,” Daniel growled. “Don’t you, baby?”

I couldn’t answer. Not with Wes down my throat.

But I moaned. Loud.

They both felt it.

Wes rocked his hips slow, teasing, his free hand stroking my jaw as he pulled back. I gasped for air, spit dripping down my chin. Daniel used that moment to slam in harder, deeper, making me cry out.

Wes grinned. “He sounds so good like this.”

“Pretty little thing,” Daniel said, breathless now. “Fuck, he was made for this.”

I couldn’t stop moving. My body was stuck in this loop, pulled forward, shoved back. My knees were bruised. My throat raw. My ass stretched wide.

But I didn’t want them to stop.

I wanted this.

I craved it.

Wes pushed back in, slow this time, dragging his cock across my tongue, watching my lips part and wrap around him.

Daniel matched it. His hips grinding into me with purpose now, angled just right.

They started talking to each other. Over me. Around me.

“You think he’s close?” Wes asked.

“Feel how tight he is,” Daniel muttered. “He’s been close.”

“You gonna let him cum?”

“Not yet.”

They both chuckled.

Like they were in on something. Some plan. And I was the piece being moved around.

I was dizzy from it. The rhythm. The heat. The way Wes kept petting my hair like I was something soft. The way Daniel kept rutting into me like I was something to ruin.

Then their hands unclasped. Just for a second.

Daniel grunted. “Switch.”

Wes stood. Daniel pulled out.

I collapsed to the floor, panting, face flushed, body shaking.

But they weren’t done.

Wes knelt behind me now. Daniel in front.

It was Wes’s turn to fuck me.

I looked up at Daniel, his cock wet, flushed, shiny. He cupped my jaw. Slid it across my lips.

“You want it?” he whispered.

I nodded.

He tapped it against my cheek. “Then open.”

I did. And he slid inside. slow, careful, like he wanted to feel every second of it.

Behind me, Wes was thicker now. Wetter. Hungrier.

I felt the pressure. Then the stretch.
Then he was in.

All the way.

I moaned around Daniel’s cock, my back arching.

“Fuck,” Wes groaned. “He’s perfect.”

Daniel’s hand was in my hair again, guiding me up and down. “You better not cum yet,” he warned.

I couldn’t promise that.

Not with Wes filling me up like that.

He gripped my waist tight, started to move. Rougher. Deeper. Like he’d been holding back and now couldn’t anymore.

Daniel’s rhythm matched his. One thrust in front. One behind.

Every time Wes slammed into me, I gagged on Daniel. Every time Daniel pulled back, Wes filled the space.

I was wrecked.

And I fucking loved it.

They didn’t talk now. They just used me.

Sweat dripped down my back. My legs shook. My cock bounced between my thighs, untouched, but leaking nonstop.

Wes slapped my ass once. Twice. Then grabbed it and spread me wider, fucking in deep.

Daniel was losing control, his moans sharper, hips stuttering.

I couldn’t take it anymore.

“I—I’m gonna—” I gasped, pulling off Daniel, mouth swollen, throat burning. “Fuck—I’m gonna cum—”

“No,” Daniel said.

“Not yet,” Wes added.

But it was too late.

My body gave up.

I came hard. All over the carpet. A mess. My arms shaking, my body twitching.

They didn’t stop.

Wes kept going. Fucking me through it. His moans louder now. More frantic.

Daniel stroked himself, watching me unravel.

And then—Wes tensed behind me.

“Shit—shit—”

He pulled out at the last second, jerking himself hard, and came across my lower back, thick and hot.

I collapsed forward, limp.

But Daniel wasn’t done.

He grabbed my face. Slid his cock back into my mouth. Fucked it fast. Desperate.

“Gonna cum,” he warned.

I moaned. Let him.

He groaned, then pulled out, finished across my lips. My chin. My chest.

I was covered.

Shaking. Used.

And fucking glowing.

Daniel helped me sit back.

Wes handed me a towel. His hand lingered on my thigh, gentle now.

Daniel knelt beside me. Kissed me. Not greedy. Just soft.

“You okay?” he asked.

I nodded. Eyes hazy. Jaw sore.

“That was...” I couldn’t even finish the sentence.

Wes grinned. “That was the Eiffel Tower.”

Daniel laughed, low and warm. “We should do that again.”

____________

Subscribe to my Patreon if you enjoyed this short 4 part story. StoriesByTroy. You'll find a collection of erotic stories on there.

Your support means a lot

Thank you for reading


- Troy <3
Yes I did read all four chapters but it was hard for me to follow. Too many inconsistencies and made it hard to follow what was really going on
 
  • Wow
Reactions: bugeyes69