Bro chill, this is a fictional story. No one is getting fired.Who would make sexuak contact where the cctv can record? Thats immediate dismissal! More likely to have sexual contact in the toilets .
Bro chill, this is a fictional story. No one is getting fired.Who would make sexuak contact where the cctv can record? Thats immediate dismissal! More likely to have sexual contact in the toilets .
Umm...not necessarily. In straight porn, he probably would've only seen the woman putting her mouth on the guy's dick and bobbing it up and down. He probably wouldn't have seen what to do with his tongue, and he almost certainly wouldn't have learned what else would really turn the other guy on. BTW, "women sucking cock in born"?Fake. He would have known how to suck dick from watching women sucking cock in born instead of asking!
If the company's work required CCTV in the office area, there's a good chance they would've had it in the toilets, too.Who would make sexuak contact where the cctv can record? Thats immediate dismissal! More likely to have sexual contact in the toilets .
Great story and writing. thanksVery nice!
Can’t wait for more
Hot story--love itStraight Guy - Tristan
So, let’s talk about Tristan.
Second-year analyst. Ex-rugby player. Dumb as hell but built like a fucking tank. Always smiling, always talking, always flexing his quads like it was part of the dress code. When he walks past your desk, you hear those massive thighs. Dress pants tight as fuck. Always adjusting the waistband or rolling up his sleeves.
He joined our office last year. First week he asked if I could recommend a good gym nearby. I told him about the one I go to. Next day? We’re gym buddies. Like that. No warning. Just boom...every evening, he's waiting by the elevator in a tank top and joggers, smirking like we’ve been doing this for years.
He was cocky from day one. Too comfortable too fast. Started calling me “old man” after I told him I’d been here longer. He’s twenty-two. I’m not even 24 yet. But sure. Call me a relic, Tristan. That didn’t stop him from asking me to spot his incline bench every single time. Or making stupid comments like “Dude if I get any thicker, I’m gonna need new pants. Wanna help me stretch these out?” while flexing his glutes like that’s a normal thing to say to your office colleague.
It wasn’t just gym talk. At the office, he’d drop the usual shit. Homophobic jokes wrapped in bro code. Every straight dude at office does it. You know the drill. You get told “Suck my dick, bro” at least once a day, casually, in meetings. And yeah, I’ve replied with “Gladly, Bryce, but only if you suck mine first.” Gotta keep it balanced. Keep the game going. That’s the thing...this whole job is theater. You play along or you don’t get invited back on stage.
Anyway. Back to Tristan. So yeah, whatever jokes he made, I brushed it off. Most of the time. Because he’s hot. Judge me all you want, I’m extra nice to hot men. Hot men make my dick hard. Doesn’t mean I’m not a nice person. I hold the door. I ask about people’s weekends. But you look like that in my office? You get a few passes.
We got into a rhythm. Gym after work. Sometimes brunch on weekends. A few times he came over to pregame before team events. Always casual. Always straight-coded. Until it wasn’t.
There was one night, we’d just wrapped a late trading review. Worked till almost eight. We were both fried. Decided to hit the gym before heading home. Leg day. He was feeling himself, squatting heavy, grunting loud. At one point, he was spotting me, hands on my waist, and slapped my ass when I finished the last set. “You like that, old man?”
I looked at him. He was grinning. Just stupid and golden and sweat-dripping. I rolled my eyes, said nothing. But yeah, I let it slide. Again.
After the session, we headed to the locker room. Pretty normal routine. We’ve changed next to each other enough times that it wasn’t a thing. All the guys at our firm have seen each other’s asses by now. Some of us even our cocks. It’s not subtle when you’re showering in open stalls or stripping next to someone mid-conversation about work. It’s locker room shit. You look and pretend you didn’t.
That night, though, Tristan was taking his sweet time. I’d stripped down to my underwear, still damp with sweat, and was digging in my bag for fresh socks. He was behind me, changing, and then he said it, real low, real casual.
“Not bad for an old man,” he said. “Still got an ass.”
I turned around and Tristan was in his briefs, hugging everything, and yeah, he was semi-hard. Not subtle. His cock was halfway up his thigh. He didn’t even try to hide it. He just smirked and looked at me like I was the one being weird.
I walked over to him. Still in my underwear. Still damp. Still half-hard from that workout and all the horny shit he’d been saying. I pushed him back against the locker, one hand on his chest. The thud echoed. His eyes didn’t change. Didn’t flinch. Just smirked wider.
“You like that, old man?” he repeated.
I leaned in. Real close. Felt the heat off his skin. His breath was steady.
“You’re gonna keep saying that till I shut you up?” I asked.
He grabbed me by my underwear. Palmed my balls. Bold as fuck. Cocky smile on his face. Then he laughed. “Why are you hard, bro?” he said, like he was curious. Like this was a joke we were both in on. “This turning you on? Being so close to me?”
I didn’t blink. Didn’t step back.
“Maybe it is, Tristan,” I said. “You gonna suck it? Or you a pussy?”
He licked his lips. I watched his jaw twitch.
“I ain’t no fucking pussy,” he muttered, still holding my dick through my briefs. “I ain’t gay, man. You’re just... you’re hard. That’s on you.” He laughed under his breath, fingers still tight around my crotch. Like he didn’t know whether to let go or squeeze harder.
“That’s the blood flow,” I said. “Simple biology. Now unless you think you’re gonna like it, I’d suggest you stop hesitating and put it in your mouth.”
He paused. Looked down. Then looked back up, smirking. “Only ‘cause you called me a pussy,” he said. “I got shit to prove.” Then he dropped to his knees. “I don’t even know what the fuck I’m doing,” he mumbled, staring straight at the bulge in my underwear like it was about to fight him.
I rested both hands lightly on the back of his head. “Bro, chill,” I said. “I’ll teach you. Don’t be so precious about it. Be a man and suck my cock like you mean it.”
He laughed. Nervous. But his fingers curled into the inside of my underwear and started pulling them down. “Holy shit, bro. What the fuck. You’re bigger than me,” he muttered. “Don’t tell Karina. I’ve been trying to hit that chick for weeks.”
“Chill,” I said again, cock springing up as the briefs hit my thighs. “This stays between us. I’ll let you have her. Consider it my gift.”
He wrapped his hand around the base of my cock. Hesitated. “Uhh… how do I…”
“Just open your mouth,” I said, stepping in close. “I’ll handle the rest.”
I brought my hips forward slow. Just enough that the head bumped his lips. They parted on instinct.
“Bro,” he said, leaning back slightly. “If you make me choke, I swear to God I’ll bite your dick off.”
I laughed. “Now shut the fuck up and take it. Pussy.”
He opened his mouth wide.
I slid in.
The first few seconds were awkward as hell. He didn’t know what to do with his tongue. Kept pulling back like he was afraid. But I held his head steady. “That’s it,” I said. “There you go.”
Warmth. Wet. His lips awkward but eager. He tried bobbing once. Gagged a little. “Relax your throat,” I said. “No one's filming this.”
“Fuck,” he mumbled around my length. “This is so weird.”
“Don’t talk,” I said. “Use your mouth.”
He groaned and went back to work. The rhythm was messy, but goddamn if it wasn’t hot. Seeing him on his knees. Seeing the muscles in his back flex every time he leaned in. Seeing his hands fumble, unsure whether to touch my thighs or keep them at his sides like this didn’t count if he didn’t use his hands.
I grabbed his jaw. Made him look up at me. “Eyes up, Tristan. You’re already down there. Might as well commit to it.”
His eyes met mine. Green. Wide. Just slightly glassy. Lips stretched around my dick and lust in his eyes. He pulled off, panting. My cock wet and shiny. “I’m fucking doing this,” he said, almost to himself. “This is actually happening.”
“Yeah,” I said. “You’re doing great. Want a gold star?”
“Fuck you,” he muttered.
“That'll happen.. But some other time,” I smirked. “Finish this first.”
He leaned back in. This time, he opened his mouth wider. Took more slowly. I could feel the tension in his shoulders relax, just a little. Like something in him had clicked. He was still clumsy, but more confident this time. I guided his pace with soft thrusts. Nothing too deep yet. Just enough to feel the heat of his mouth and the pressure of his lips.
I ran a hand through his hair and the second I did, he made this low sound in his throat.
“You moan for dick now, Tristan?” I teased.
He shook his head fast, cheeks pink. “Bro,” he said when he pulled off again, spit trailing from his lips. “Shut up. Just tell me when you’re close.”
“Why?” I said, stroking slowly in front of him. “You don't want some protein? We just worked out. It’ll help with gains.”
He gave me a look. Then laughed.
“Fuck it,” he said. “Let’s finish this.”
He went back down on my cock like he wanted to milk it. And I let him. This time, I let the thrusts go deeper. He grunted. Choked once. Didn’t stop. Hands planted firm on my thighs now, holding himself steady like he was riding a set of squats.
The sounds got messier. The air thicker. My grip tightened in his hair. “Fuck, Tristan,” I groaned. “You sure you ain’t gay?”
He gave me the finger without letting go.
I was close.
“Coming,” I said, breath shallow. “Don’t move. Take it like a fucking man.”
He tensed. But didn’t pull away.
I grabbed his head and held it in place. Then I came. Deep, really fucking hard and hot down his throat.
He gagged once but stayed there. Didn’t really spit it out or move. His fingers flexed on my thighs like he was fighting instinct. When I finally let go, he pulled off slowly, coughed once, then swallowed with a wince.
“Fuck.”
He wiped his mouth..“If you tell this shit to Karina,” he said, dead serious, “I’m going to fucking kill you. I swear to God, bro.”
I laughed, still catching my breath. “Chill, bro,” I said. “This stays between us.”
He got up, cheeks flushed, eyes still a little glassy. Looked at me like he didn’t know whether to punch me or suck me off again. “Next time,” he said, “you’re buying the fucking protein shake.”
“Deal.”
We finished changing in silence after that.
But the next day, back at the office, I caught him glancing at me. Twice. One was when I bent over to pick up a file. The other was when I licked hummus off my thumb during lunch.
Both times?
He looked away the second I met his eyes.
But yeah. The damage was done.
_____
Coming Up Next: Bryce. The one who jokes about me sucking his dick during team meetings. Let’s just say... sometimes, I don’t mind keeping the joke going.
[More stories of Straight Guys and Office blowjob are already posted on Patreon early before they drop here]
[ Bryce, Senior VP]
Great writingStraight Guy - Tristan
So, let’s talk about Tristan.
Second-year analyst. Ex-rugby player. Dumb as hell but built like a fucking tank. Always smiling, always talking, always flexing his quads like it was part of the dress code. When he walks past your desk, you hear those massive thighs. Dress pants tight as fuck. Always adjusting the waistband or rolling up his sleeves.
He joined our office last year. First week he asked if I could recommend a good gym nearby. I told him about the one I go to. Next day? We’re gym buddies. Like that. No warning. Just boom...every evening, he's waiting by the elevator in a tank top and joggers, smirking like we’ve been doing this for years.
He was cocky from day one. Too comfortable too fast. Started calling me “old man” after I told him I’d been here longer. He’s twenty-two. I’m not even 24 yet. But sure. Call me a relic, Tristan. That didn’t stop him from asking me to spot his incline bench every single time. Or making stupid comments like “Dude if I get any thicker, I’m gonna need new pants. Wanna help me stretch these out?” while flexing his glutes like that’s a normal thing to say to your office colleague.
It wasn’t just gym talk. At the office, he’d drop the usual shit. Homophobic jokes wrapped in bro code. Every straight dude at office does it. You know the drill. You get told “Suck my dick, bro” at least once a day, casually, in meetings. And yeah, I’ve replied with “Gladly, Bryce, but only if you suck mine first.” Gotta keep it balanced. Keep the game going. That’s the thing...this whole job is theater. You play along or you don’t get invited back on stage.
Anyway. Back to Tristan. So yeah, whatever jokes he made, I brushed it off. Most of the time. Because he’s hot. Judge me all you want, I’m extra nice to hot men. Hot men make my dick hard. Doesn’t mean I’m not a nice person. I hold the door. I ask about people’s weekends. But you look like that in my office? You get a few passes.
We got into a rhythm. Gym after work. Sometimes brunch on weekends. A few times he came over to pregame before team events. Always casual. Always straight-coded. Until it wasn’t.
There was one night, we’d just wrapped a late trading review. Worked till almost eight. We were both fried. Decided to hit the gym before heading home. Leg day. He was feeling himself, squatting heavy, grunting loud. At one point, he was spotting me, hands on my waist, and slapped my ass when I finished the last set. “You like that, old man?”
I looked at him. He was grinning. Just stupid and golden and sweat-dripping. I rolled my eyes, said nothing. But yeah, I let it slide. Again.
After the session, we headed to the locker room. Pretty normal routine. We’ve changed next to each other enough times that it wasn’t a thing. All the guys at our firm have seen each other’s asses by now. Some of us even our cocks. It’s not subtle when you’re showering in open stalls or stripping next to someone mid-conversation about work. It’s locker room shit. You look and pretend you didn’t.
That night, though, Tristan was taking his sweet time. I’d stripped down to my underwear, still damp with sweat, and was digging in my bag for fresh socks. He was behind me, changing, and then he said it, real low, real casual.
“Not bad for an old man,” he said. “Still got an ass.”
I turned around and Tristan was in his briefs, hugging everything, and yeah, he was semi-hard. Not subtle. His cock was halfway up his thigh. He didn’t even try to hide it. He just smirked and looked at me like I was the one being weird.
I walked over to him. Still in my underwear. Still damp. Still half-hard from that workout and all the horny shit he’d been saying. I pushed him back against the locker, one hand on his chest. The thud echoed. His eyes didn’t change. Didn’t flinch. Just smirked wider.
“You like that, old man?” he repeated.
I leaned in. Real close. Felt the heat off his skin. His breath was steady.
“You’re gonna keep saying that till I shut you up?” I asked.
He grabbed me by my underwear. Palmed my balls. Bold as fuck. Cocky smile on his face. Then he laughed. “Why are you hard, bro?” he said, like he was curious. Like this was a joke we were both in on. “This turning you on? Being so close to me?”
I didn’t blink. Didn’t step back.
“Maybe it is, Tristan,” I said. “You gonna suck it? Or you a pussy?”
He licked his lips. I watched his jaw twitch.
“I ain’t no fucking pussy,” he muttered, still holding my dick through my briefs. “I ain’t gay, man. You’re just... you’re hard. That’s on you.” He laughed under his breath, fingers still tight around my crotch. Like he didn’t know whether to let go or squeeze harder.
“That’s the blood flow,” I said. “Simple biology. Now unless you think you’re gonna like it, I’d suggest you stop hesitating and put it in your mouth.”
He paused. Looked down. Then looked back up, smirking. “Only ‘cause you called me a pussy,” he said. “I got shit to prove.” Then he dropped to his knees. “I don’t even know what the fuck I’m doing,” he mumbled, staring straight at the bulge in my underwear like it was about to fight him.
I rested both hands lightly on the back of his head. “Bro, chill,” I said. “I’ll teach you. Don’t be so precious about it. Be a man and suck my cock like you mean it.”
He laughed. Nervous. But his fingers curled into the inside of my underwear and started pulling them down. “Holy shit, bro. What the fuck. You’re bigger than me,” he muttered. “Don’t tell Karina. I’ve been trying to hit that chick for weeks.”
“Chill,” I said again, cock springing up as the briefs hit my thighs. “This stays between us. I’ll let you have her. Consider it my gift.”
He wrapped his hand around the base of my cock. Hesitated. “Uhh… how do I…”
“Just open your mouth,” I said, stepping in close. “I’ll handle the rest.”
I brought my hips forward slow. Just enough that the head bumped his lips. They parted on instinct.
“Bro,” he said, leaning back slightly. “If you make me choke, I swear to God I’ll bite your dick off.”
I laughed. “Now shut the fuck up and take it. Pussy.”
He opened his mouth wide.
I slid in.
The first few seconds were awkward as hell. He didn’t know what to do with his tongue. Kept pulling back like he was afraid. But I held his head steady. “That’s it,” I said. “There you go.”
Warmth. Wet. His lips awkward but eager. He tried bobbing once. Gagged a little. “Relax your throat,” I said. “No one's filming this.”
“Fuck,” he mumbled around my length. “This is so weird.”
“Don’t talk,” I said. “Use your mouth.”
He groaned and went back to work. The rhythm was messy, but goddamn if it wasn’t hot. Seeing him on his knees. Seeing the muscles in his back flex every time he leaned in. Seeing his hands fumble, unsure whether to touch my thighs or keep them at his sides like this didn’t count if he didn’t use his hands.
I grabbed his jaw. Made him look up at me. “Eyes up, Tristan. You’re already down there. Might as well commit to it.”
His eyes met mine. Green. Wide. Just slightly glassy. Lips stretched around my dick and lust in his eyes. He pulled off, panting. My cock wet and shiny. “I’m fucking doing this,” he said, almost to himself. “This is actually happening.”
“Yeah,” I said. “You’re doing great. Want a gold star?”
“Fuck you,” he muttered.
“That'll happen.. But some other time,” I smirked. “Finish this first.”
He leaned back in. This time, he opened his mouth wider. Took more slowly. I could feel the tension in his shoulders relax, just a little. Like something in him had clicked. He was still clumsy, but more confident this time. I guided his pace with soft thrusts. Nothing too deep yet. Just enough to feel the heat of his mouth and the pressure of his lips.
I ran a hand through his hair and the second I did, he made this low sound in his throat.
“You moan for dick now, Tristan?” I teased.
He shook his head fast, cheeks pink. “Bro,” he said when he pulled off again, spit trailing from his lips. “Shut up. Just tell me when you’re close.”
“Why?” I said, stroking slowly in front of him. “You don't want some protein? We just worked out. It’ll help with gains.”
He gave me a look. Then laughed.
“Fuck it,” he said. “Let’s finish this.”
He went back down on my cock like he wanted to milk it. And I let him. This time, I let the thrusts go deeper. He grunted. Choked once. Didn’t stop. Hands planted firm on my thighs now, holding himself steady like he was riding a set of squats.
The sounds got messier. The air thicker. My grip tightened in his hair. “Fuck, Tristan,” I groaned. “You sure you ain’t gay?”
He gave me the finger without letting go.
I was close.
“Coming,” I said, breath shallow. “Don’t move. Take it like a fucking man.”
He tensed. But didn’t pull away.
I grabbed his head and held it in place. Then I came. Deep, really fucking hard and hot down his throat.
He gagged once but stayed there. Didn’t really spit it out or move. His fingers flexed on my thighs like he was fighting instinct. When I finally let go, he pulled off slowly, coughed once, then swallowed with a wince.
“Fuck.”
He wiped his mouth..“If you tell this shit to Karina,” he said, dead serious, “I’m going to fucking kill you. I swear to God, bro.”
I laughed, still catching my breath. “Chill, bro,” I said. “This stays between us.”
He got up, cheeks flushed, eyes still a little glassy. Looked at me like he didn’t know whether to punch me or suck me off again. “Next time,” he said, “you’re buying the fucking protein shake.”
“Deal.”
We finished changing in silence after that.
But the next day, back at the office, I caught him glancing at me. Twice. One was when I bent over to pick up a file. The other was when I licked hummus off my thumb during lunch.
Both times?
He looked away the second I met his eyes.
But yeah. The damage was done.
_____
Coming Up Next: Bryce. The one who jokes about me sucking his dick during team meetings. Let’s just say... sometimes, I don’t mind keeping the joke going.
[More stories of Straight Guys and Office blowjob are already posted on Patreon early before they drop here]
[ Bryce, Senior VP]
DamnStraight Guy - Tristan
So, let’s talk about Tristan.
Second-year analyst. Ex-rugby player. Dumb as hell but built like a fucking tank. Always smiling, always talking, always flexing his quads like it was part of the dress code. When he walks past your desk, you hear those massive thighs. Dress pants tight as fuck. Always adjusting the waistband or rolling up his sleeves.
He joined our office last year. First week he asked if I could recommend a good gym nearby. I told him about the one I go to. Next day? We’re gym buddies. Like that. No warning. Just boom...every evening, he's waiting by the elevator in a tank top and joggers, smirking like we’ve been doing this for years.
He was cocky from day one. Too comfortable too fast. Started calling me “old man” after I told him I’d been here longer. He’s twenty-two. I’m not even 24 yet. But sure. Call me a relic, Tristan. That didn’t stop him from asking me to spot his incline bench every single time. Or making stupid comments like “Dude if I get any thicker, I’m gonna need new pants. Wanna help me stretch these out?” while flexing his glutes like that’s a normal thing to say to your office colleague.
It wasn’t just gym talk. At the office, he’d drop the usual shit. Homophobic jokes wrapped in bro code. Every straight dude at office does it. You know the drill. You get told “Suck my dick, bro” at least once a day, casually, in meetings. And yeah, I’ve replied with “Gladly, Bryce, but only if you suck mine first.” Gotta keep it balanced. Keep the game going. That’s the thing...this whole job is theater. You play along or you don’t get invited back on stage.
Anyway. Back to Tristan. So yeah, whatever jokes he made, I brushed it off. Most of the time. Because he’s hot. Judge me all you want, I’m extra nice to hot men. Hot men make my dick hard. Doesn’t mean I’m not a nice person. I hold the door. I ask about people’s weekends. But you look like that in my office? You get a few passes.
We got into a rhythm. Gym after work. Sometimes brunch on weekends. A few times he came over to pregame before team events. Always casual. Always straight-coded. Until it wasn’t.
There was one night, we’d just wrapped a late trading review. Worked till almost eight. We were both fried. Decided to hit the gym before heading home. Leg day. He was feeling himself, squatting heavy, grunting loud. At one point, he was spotting me, hands on my waist, and slapped my ass when I finished the last set. “You like that, old man?”
I looked at him. He was grinning. Just stupid and golden and sweat-dripping. I rolled my eyes, said nothing. But yeah, I let it slide. Again.
After the session, we headed to the locker room. Pretty normal routine. We’ve changed next to each other enough times that it wasn’t a thing. All the guys at our firm have seen each other’s asses by now. Some of us even our cocks. It’s not subtle when you’re showering in open stalls or stripping next to someone mid-conversation about work. It’s locker room shit. You look and pretend you didn’t.
That night, though, Tristan was taking his sweet time. I’d stripped down to my underwear, still damp with sweat, and was digging in my bag for fresh socks. He was behind me, changing, and then he said it, real low, real casual.
“Not bad for an old man,” he said. “Still got an ass.”
I turned around and Tristan was in his briefs, hugging everything, and yeah, he was semi-hard. Not subtle. His cock was halfway up his thigh. He didn’t even try to hide it. He just smirked and looked at me like I was the one being weird.
I walked over to him. Still in my underwear. Still damp. Still half-hard from that workout and all the horny shit he’d been saying. I pushed him back against the locker, one hand on his chest. The thud echoed. His eyes didn’t change. Didn’t flinch. Just smirked wider.
“You like that, old man?” he repeated.
I leaned in. Real close. Felt the heat off his skin. His breath was steady.
“You’re gonna keep saying that till I shut you up?” I asked.
He grabbed me by my underwear. Palmed my balls. Bold as fuck. Cocky smile on his face. Then he laughed. “Why are you hard, bro?” he said, like he was curious. Like this was a joke we were both in on. “This turning you on? Being so close to me?”
I didn’t blink. Didn’t step back.
“Maybe it is, Tristan,” I said. “You gonna suck it? Or you a pussy?”
He licked his lips. I watched his jaw twitch.
“I ain’t no fucking pussy,” he muttered, still holding my dick through my briefs. “I ain’t gay, man. You’re just... you’re hard. That’s on you.” He laughed under his breath, fingers still tight around my crotch. Like he didn’t know whether to let go or squeeze harder.
“That’s the blood flow,” I said. “Simple biology. Now unless you think you’re gonna like it, I’d suggest you stop hesitating and put it in your mouth.”
He paused. Looked down. Then looked back up, smirking. “Only ‘cause you called me a pussy,” he said. “I got shit to prove.” Then he dropped to his knees. “I don’t even know what the fuck I’m doing,” he mumbled, staring straight at the bulge in my underwear like it was about to fight him.
I rested both hands lightly on the back of his head. “Bro, chill,” I said. “I’ll teach you. Don’t be so precious about it. Be a man and suck my cock like you mean it.”
He laughed. Nervous. But his fingers curled into the inside of my underwear and started pulling them down. “Holy shit, bro. What the fuck. You’re bigger than me,” he muttered. “Don’t tell Karina. I’ve been trying to hit that chick for weeks.”
“Chill,” I said again, cock springing up as the briefs hit my thighs. “This stays between us. I’ll let you have her. Consider it my gift.”
He wrapped his hand around the base of my cock. Hesitated. “Uhh… how do I…”
“Just open your mouth,” I said, stepping in close. “I’ll handle the rest.”
I brought my hips forward slow. Just enough that the head bumped his lips. They parted on instinct.
“Bro,” he said, leaning back slightly. “If you make me choke, I swear to God I’ll bite your dick off.”
I laughed. “Now shut the fuck up and take it. Pussy.”
He opened his mouth wide.
I slid in.
The first few seconds were awkward as hell. He didn’t know what to do with his tongue. Kept pulling back like he was afraid. But I held his head steady. “That’s it,” I said. “There you go.”
Warmth. Wet. His lips awkward but eager. He tried bobbing once. Gagged a little. “Relax your throat,” I said. “No one's filming this.”
“Fuck,” he mumbled around my length. “This is so weird.”
“Don’t talk,” I said. “Use your mouth.”
He groaned and went back to work. The rhythm was messy, but goddamn if it wasn’t hot. Seeing him on his knees. Seeing the muscles in his back flex every time he leaned in. Seeing his hands fumble, unsure whether to touch my thighs or keep them at his sides like this didn’t count if he didn’t use his hands.
I grabbed his jaw. Made him look up at me. “Eyes up, Tristan. You’re already down there. Might as well commit to it.”
His eyes met mine. Green. Wide. Just slightly glassy. Lips stretched around my dick and lust in his eyes. He pulled off, panting. My cock wet and shiny. “I’m fucking doing this,” he said, almost to himself. “This is actually happening.”
“Yeah,” I said. “You’re doing great. Want a gold star?”
“Fuck you,” he muttered.
“That'll happen.. But some other time,” I smirked. “Finish this first.”
He leaned back in. This time, he opened his mouth wider. Took more slowly. I could feel the tension in his shoulders relax, just a little. Like something in him had clicked. He was still clumsy, but more confident this time. I guided his pace with soft thrusts. Nothing too deep yet. Just enough to feel the heat of his mouth and the pressure of his lips.
I ran a hand through his hair and the second I did, he made this low sound in his throat.
“You moan for dick now, Tristan?” I teased.
He shook his head fast, cheeks pink. “Bro,” he said when he pulled off again, spit trailing from his lips. “Shut up. Just tell me when you’re close.”
“Why?” I said, stroking slowly in front of him. “You don't want some protein? We just worked out. It’ll help with gains.”
He gave me a look. Then laughed.
“Fuck it,” he said. “Let’s finish this.”
He went back down on my cock like he wanted to milk it. And I let him. This time, I let the thrusts go deeper. He grunted. Choked once. Didn’t stop. Hands planted firm on my thighs now, holding himself steady like he was riding a set of squats.
The sounds got messier. The air thicker. My grip tightened in his hair. “Fuck, Tristan,” I groaned. “You sure you ain’t gay?”
He gave me the finger without letting go.
I was close.
“Coming,” I said, breath shallow. “Don’t move. Take it like a fucking man.”
He tensed. But didn’t pull away.
I grabbed his head and held it in place. Then I came. Deep, really fucking hard and hot down his throat.
He gagged once but stayed there. Didn’t really spit it out or move. His fingers flexed on my thighs like he was fighting instinct. When I finally let go, he pulled off slowly, coughed once, then swallowed with a wince.
“Fuck.”
He wiped his mouth..“If you tell this shit to Karina,” he said, dead serious, “I’m going to fucking kill you. I swear to God, bro.”
I laughed, still catching my breath. “Chill, bro,” I said. “This stays between us.”
He got up, cheeks flushed, eyes still a little glassy. Looked at me like he didn’t know whether to punch me or suck me off again. “Next time,” he said, “you’re buying the fucking protein shake.”
“Deal.”
We finished changing in silence after that.
But the next day, back at the office, I caught him glancing at me. Twice. One was when I bent over to pick up a file. The other was when I licked hummus off my thumb during lunch.
Both times?
He looked away the second I met his eyes.
But yeah. The damage was done.
_____
Coming Up Next: Bryce. The one who jokes about me sucking his dick during team meetings. Let’s just say... sometimes, I don’t mind keeping the joke going.
[More stories of Straight Guys and Office blowjob are already posted on Patreon early before they drop here]
[ Bryce, Senior VP]
Ur stories are HOT AF!!!!Straight Guy - Tristan
So, let’s talk about Tristan.
Second-year analyst. Ex-rugby player. Dumb as hell but built like a fucking tank. Always smiling, always talking, always flexing his quads like it was part of the dress code. When he walks past your desk, you hear those massive thighs. Dress pants tight as fuck. Always adjusting the waistband or rolling up his sleeves.
He joined our office last year. First week he asked if I could recommend a good gym nearby. I told him about the one I go to. Next day? We’re gym buddies. Like that. No warning. Just boom...every evening, he's waiting by the elevator in a tank top and joggers, smirking like we’ve been doing this for years.
He was cocky from day one. Too comfortable too fast. Started calling me “old man” after I told him I’d been here longer. He’s twenty-two. I’m not even 24 yet. But sure. Call me a relic, Tristan. That didn’t stop him from asking me to spot his incline bench every single time. Or making stupid comments like “Dude if I get any thicker, I’m gonna need new pants. Wanna help me stretch these out?” while flexing his glutes like that’s a normal thing to say to your office colleague.
It wasn’t just gym talk. At the office, he’d drop the usual shit. Homophobic jokes wrapped in bro code. Every straight dude at office does it. You know the drill. You get told “Suck my dick, bro” at least once a day, casually, in meetings. And yeah, I’ve replied with “Gladly, Bryce, but only if you suck mine first.” Gotta keep it balanced. Keep the game going. That’s the thing...this whole job is theater. You play along or you don’t get invited back on stage.
Anyway. Back to Tristan. So yeah, whatever jokes he made, I brushed it off. Most of the time. Because he’s hot. Judge me all you want, I’m extra nice to hot men. Hot men make my dick hard. Doesn’t mean I’m not a nice person. I hold the door. I ask about people’s weekends. But you look like that in my office? You get a few passes.
We got into a rhythm. Gym after work. Sometimes brunch on weekends. A few times he came over to pregame before team events. Always casual. Always straight-coded. Until it wasn’t.
There was one night, we’d just wrapped a late trading review. Worked till almost eight. We were both fried. Decided to hit the gym before heading home. Leg day. He was feeling himself, squatting heavy, grunting loud. At one point, he was spotting me, hands on my waist, and slapped my ass when I finished the last set. “You like that, old man?”
I looked at him. He was grinning. Just stupid and golden and sweat-dripping. I rolled my eyes, said nothing. But yeah, I let it slide. Again.
After the session, we headed to the locker room. Pretty normal routine. We’ve changed next to each other enough times that it wasn’t a thing. All the guys at our firm have seen each other’s asses by now. Some of us even our cocks. It’s not subtle when you’re showering in open stalls or stripping next to someone mid-conversation about work. It’s locker room shit. You look and pretend you didn’t.
That night, though, Tristan was taking his sweet time. I’d stripped down to my underwear, still damp with sweat, and was digging in my bag for fresh socks. He was behind me, changing, and then he said it, real low, real casual.
“Not bad for an old man,” he said. “Still got an ass.”
I turned around and Tristan was in his briefs, hugging everything, and yeah, he was semi-hard. Not subtle. His cock was halfway up his thigh. He didn’t even try to hide it. He just smirked and looked at me like I was the one being weird.
I walked over to him. Still in my underwear. Still damp. Still half-hard from that workout and all the horny shit he’d been saying. I pushed him back against the locker, one hand on his chest. The thud echoed. His eyes didn’t change. Didn’t flinch. Just smirked wider.
“You like that, old man?” he repeated.
I leaned in. Real close. Felt the heat off his skin. His breath was steady.
“You’re gonna keep saying that till I shut you up?” I asked.
He grabbed me by my underwear. Palmed my balls. Bold as fuck. Cocky smile on his face. Then he laughed. “Why are you hard, bro?” he said, like he was curious. Like this was a joke we were both in on. “This turning you on? Being so close to me?”
I didn’t blink. Didn’t step back.
“Maybe it is, Tristan,” I said. “You gonna suck it? Or you a pussy?”
He licked his lips. I watched his jaw twitch.
“I ain’t no fucking pussy,” he muttered, still holding my dick through my briefs. “I ain’t gay, man. You’re just... you’re hard. That’s on you.” He laughed under his breath, fingers still tight around my crotch. Like he didn’t know whether to let go or squeeze harder.
“That’s the blood flow,” I said. “Simple biology. Now unless you think you’re gonna like it, I’d suggest you stop hesitating and put it in your mouth.”
He paused. Looked down. Then looked back up, smirking. “Only ‘cause you called me a pussy,” he said. “I got shit to prove.” Then he dropped to his knees. “I don’t even know what the fuck I’m doing,” he mumbled, staring straight at the bulge in my underwear like it was about to fight him.
I rested both hands lightly on the back of his head. “Bro, chill,” I said. “I’ll teach you. Don’t be so precious about it. Be a man and suck my cock like you mean it.”
He laughed. Nervous. But his fingers curled into the inside of my underwear and started pulling them down. “Holy shit, bro. What the fuck. You’re bigger than me,” he muttered. “Don’t tell Karina. I’ve been trying to hit that chick for weeks.”
“Chill,” I said again, cock springing up as the briefs hit my thighs. “This stays between us. I’ll let you have her. Consider it my gift.”
He wrapped his hand around the base of my cock. Hesitated. “Uhh… how do I…”
“Just open your mouth,” I said, stepping in close. “I’ll handle the rest.”
I brought my hips forward slow. Just enough that the head bumped his lips. They parted on instinct.
“Bro,” he said, leaning back slightly. “If you make me choke, I swear to God I’ll bite your dick off.”
I laughed. “Now shut the fuck up and take it. Pussy.”
He opened his mouth wide.
I slid in.
The first few seconds were awkward as hell. He didn’t know what to do with his tongue. Kept pulling back like he was afraid. But I held his head steady. “That’s it,” I said. “There you go.”
Warmth. Wet. His lips awkward but eager. He tried bobbing once. Gagged a little. “Relax your throat,” I said. “No one's filming this.”
“Fuck,” he mumbled around my length. “This is so weird.”
“Don’t talk,” I said. “Use your mouth.”
He groaned and went back to work. The rhythm was messy, but goddamn if it wasn’t hot. Seeing him on his knees. Seeing the muscles in his back flex every time he leaned in. Seeing his hands fumble, unsure whether to touch my thighs or keep them at his sides like this didn’t count if he didn’t use his hands.
I grabbed his jaw. Made him look up at me. “Eyes up, Tristan. You’re already down there. Might as well commit to it.”
His eyes met mine. Green. Wide. Just slightly glassy. Lips stretched around my dick and lust in his eyes. He pulled off, panting. My cock wet and shiny. “I’m fucking doing this,” he said, almost to himself. “This is actually happening.”
“Yeah,” I said. “You’re doing great. Want a gold star?”
“Fuck you,” he muttered.
“That'll happen.. But some other time,” I smirked. “Finish this first.”
He leaned back in. This time, he opened his mouth wider. Took more slowly. I could feel the tension in his shoulders relax, just a little. Like something in him had clicked. He was still clumsy, but more confident this time. I guided his pace with soft thrusts. Nothing too deep yet. Just enough to feel the heat of his mouth and the pressure of his lips.
I ran a hand through his hair and the second I did, he made this low sound in his throat.
“You moan for dick now, Tristan?” I teased.
He shook his head fast, cheeks pink. “Bro,” he said when he pulled off again, spit trailing from his lips. “Shut up. Just tell me when you’re close.”
“Why?” I said, stroking slowly in front of him. “You don't want some protein? We just worked out. It’ll help with gains.”
He gave me a look. Then laughed.
“Fuck it,” he said. “Let’s finish this.”
He went back down on my cock like he wanted to milk it. And I let him. This time, I let the thrusts go deeper. He grunted. Choked once. Didn’t stop. Hands planted firm on my thighs now, holding himself steady like he was riding a set of squats.
The sounds got messier. The air thicker. My grip tightened in his hair. “Fuck, Tristan,” I groaned. “You sure you ain’t gay?”
He gave me the finger without letting go.
I was close.
“Coming,” I said, breath shallow. “Don’t move. Take it like a fucking man.”
He tensed. But didn’t pull away.
I grabbed his head and held it in place. Then I came. Deep, really fucking hard and hot down his throat.
He gagged once but stayed there. Didn’t really spit it out or move. His fingers flexed on my thighs like he was fighting instinct. When I finally let go, he pulled off slowly, coughed once, then swallowed with a wince.
“Fuck.”
He wiped his mouth..“If you tell this shit to Karina,” he said, dead serious, “I’m going to fucking kill you. I swear to God, bro.”
I laughed, still catching my breath. “Chill, bro,” I said. “This stays between us.”
He got up, cheeks flushed, eyes still a little glassy. Looked at me like he didn’t know whether to punch me or suck me off again. “Next time,” he said, “you’re buying the fucking protein shake.”
“Deal.”
We finished changing in silence after that.
But the next day, back at the office, I caught him glancing at me. Twice. One was when I bent over to pick up a file. The other was when I licked hummus off my thumb during lunch.
Both times?
He looked away the second I met his eyes.
But yeah. The damage was done.
_____
Coming Up Next: Bryce. The one who jokes about me sucking his dick during team meetings. Let’s just say... sometimes, I don’t mind keeping the joke going.
[More stories of Straight Guys and Office blowjob are already posted on Patreon early before they drop here]
[ Bryce, Senior VP]
Fucking hot man, we need more of tristanStraight Guy - Tristan
So, let’s talk about Tristan.
Second-year analyst. Ex-rugby player. Dumb as hell but built like a fucking tank. Always smiling, always talking, always flexing his quads like it was part of the dress code. When he walks past your desk, you hear those massive thighs. Dress pants tight as fuck. Always adjusting the waistband or rolling up his sleeves.
He joined our office last year. First week he asked if I could recommend a good gym nearby. I told him about the one I go to. Next day? We’re gym buddies. Like that. No warning. Just boom...every evening, he's waiting by the elevator in a tank top and joggers, smirking like we’ve been doing this for years.
He was cocky from day one. Too comfortable too fast. Started calling me “old man” after I told him I’d been here longer. He’s twenty-two. I’m not even 24 yet. But sure. Call me a relic, Tristan. That didn’t stop him from asking me to spot his incline bench every single time. Or making stupid comments like “Dude if I get any thicker, I’m gonna need new pants. Wanna help me stretch these out?” while flexing his glutes like that’s a normal thing to say to your office colleague.
It wasn’t just gym talk. At the office, he’d drop the usual shit. Homophobic jokes wrapped in bro code. Every straight dude at office does it. You know the drill. You get told “Suck my dick, bro” at least once a day, casually, in meetings. And yeah, I’ve replied with “Gladly, Bryce, but only if you suck mine first.” Gotta keep it balanced. Keep the game going. That’s the thing...this whole job is theater. You play along or you don’t get invited back on stage.
Anyway. Back to Tristan. So yeah, whatever jokes he made, I brushed it off. Most of the time. Because he’s hot. Judge me all you want, I’m extra nice to hot men. Hot men make my dick hard. Doesn’t mean I’m not a nice person. I hold the door. I ask about people’s weekends. But you look like that in my office? You get a few passes.
We got into a rhythm. Gym after work. Sometimes brunch on weekends. A few times he came over to pregame before team events. Always casual. Always straight-coded. Until it wasn’t.
There was one night, we’d just wrapped a late trading review. Worked till almost eight. We were both fried. Decided to hit the gym before heading home. Leg day. He was feeling himself, squatting heavy, grunting loud. At one point, he was spotting me, hands on my waist, and slapped my ass when I finished the last set. “You like that, old man?”
I looked at him. He was grinning. Just stupid and golden and sweat-dripping. I rolled my eyes, said nothing. But yeah, I let it slide. Again.
After the session, we headed to the locker room. Pretty normal routine. We’ve changed next to each other enough times that it wasn’t a thing. All the guys at our firm have seen each other’s asses by now. Some of us even our cocks. It’s not subtle when you’re showering in open stalls or stripping next to someone mid-conversation about work. It’s locker room shit. You look and pretend you didn’t.
That night, though, Tristan was taking his sweet time. I’d stripped down to my underwear, still damp with sweat, and was digging in my bag for fresh socks. He was behind me, changing, and then he said it, real low, real casual.
“Not bad for an old man,” he said. “Still got an ass.”
I turned around and Tristan was in his briefs, hugging everything, and yeah, he was semi-hard. Not subtle. His cock was halfway up his thigh. He didn’t even try to hide it. He just smirked and looked at me like I was the one being weird.
I walked over to him. Still in my underwear. Still damp. Still half-hard from that workout and all the horny shit he’d been saying. I pushed him back against the locker, one hand on his chest. The thud echoed. His eyes didn’t change. Didn’t flinch. Just smirked wider.
“You like that, old man?” he repeated.
I leaned in. Real close. Felt the heat off his skin. His breath was steady.
“You’re gonna keep saying that till I shut you up?” I asked.
He grabbed me by my underwear. Palmed my balls. Bold as fuck. Cocky smile on his face. Then he laughed. “Why are you hard, bro?” he said, like he was curious. Like this was a joke we were both in on. “This turning you on? Being so close to me?”
I didn’t blink. Didn’t step back.
“Maybe it is, Tristan,” I said. “You gonna suck it? Or you a pussy?”
He licked his lips. I watched his jaw twitch.
“I ain’t no fucking pussy,” he muttered, still holding my dick through my briefs. “I ain’t gay, man. You’re just... you’re hard. That’s on you.” He laughed under his breath, fingers still tight around my crotch. Like he didn’t know whether to let go or squeeze harder.
“That’s the blood flow,” I said. “Simple biology. Now unless you think you’re gonna like it, I’d suggest you stop hesitating and put it in your mouth.”
He paused. Looked down. Then looked back up, smirking. “Only ‘cause you called me a pussy,” he said. “I got shit to prove.” Then he dropped to his knees. “I don’t even know what the fuck I’m doing,” he mumbled, staring straight at the bulge in my underwear like it was about to fight him.
I rested both hands lightly on the back of his head. “Bro, chill,” I said. “I’ll teach you. Don’t be so precious about it. Be a man and suck my cock like you mean it.”
He laughed. Nervous. But his fingers curled into the inside of my underwear and started pulling them down. “Holy shit, bro. What the fuck. You’re bigger than me,” he muttered. “Don’t tell Karina. I’ve been trying to hit that chick for weeks.”
“Chill,” I said again, cock springing up as the briefs hit my thighs. “This stays between us. I’ll let you have her. Consider it my gift.”
He wrapped his hand around the base of my cock. Hesitated. “Uhh… how do I…”
“Just open your mouth,” I said, stepping in close. “I’ll handle the rest.”
I brought my hips forward slow. Just enough that the head bumped his lips. They parted on instinct.
“Bro,” he said, leaning back slightly. “If you make me choke, I swear to God I’ll bite your dick off.”
I laughed. “Now shut the fuck up and take it. Pussy.”
He opened his mouth wide.
I slid in.
The first few seconds were awkward as hell. He didn’t know what to do with his tongue. Kept pulling back like he was afraid. But I held his head steady. “That’s it,” I said. “There you go.”
Warmth. Wet. His lips awkward but eager. He tried bobbing once. Gagged a little. “Relax your throat,” I said. “No one's filming this.”
“Fuck,” he mumbled around my length. “This is so weird.”
“Don’t talk,” I said. “Use your mouth.”
He groaned and went back to work. The rhythm was messy, but goddamn if it wasn’t hot. Seeing him on his knees. Seeing the muscles in his back flex every time he leaned in. Seeing his hands fumble, unsure whether to touch my thighs or keep them at his sides like this didn’t count if he didn’t use his hands.
I grabbed his jaw. Made him look up at me. “Eyes up, Tristan. You’re already down there. Might as well commit to it.”
His eyes met mine. Green. Wide. Just slightly glassy. Lips stretched around my dick and lust in his eyes. He pulled off, panting. My cock wet and shiny. “I’m fucking doing this,” he said, almost to himself. “This is actually happening.”
“Yeah,” I said. “You’re doing great. Want a gold star?”
“Fuck you,” he muttered.
“That'll happen.. But some other time,” I smirked. “Finish this first.”
He leaned back in. This time, he opened his mouth wider. Took more slowly. I could feel the tension in his shoulders relax, just a little. Like something in him had clicked. He was still clumsy, but more confident this time. I guided his pace with soft thrusts. Nothing too deep yet. Just enough to feel the heat of his mouth and the pressure of his lips.
I ran a hand through his hair and the second I did, he made this low sound in his throat.
“You moan for dick now, Tristan?” I teased.
He shook his head fast, cheeks pink. “Bro,” he said when he pulled off again, spit trailing from his lips. “Shut up. Just tell me when you’re close.”
“Why?” I said, stroking slowly in front of him. “You don't want some protein? We just worked out. It’ll help with gains.”
He gave me a look. Then laughed.
“Fuck it,” he said. “Let’s finish this.”
He went back down on my cock like he wanted to milk it. And I let him. This time, I let the thrusts go deeper. He grunted. Choked once. Didn’t stop. Hands planted firm on my thighs now, holding himself steady like he was riding a set of squats.
The sounds got messier. The air thicker. My grip tightened in his hair. “Fuck, Tristan,” I groaned. “You sure you ain’t gay?”
He gave me the finger without letting go.
I was close.
“Coming,” I said, breath shallow. “Don’t move. Take it like a fucking man.”
He tensed. But didn’t pull away.
I grabbed his head and held it in place. Then I came. Deep, really fucking hard and hot down his throat.
He gagged once but stayed there. Didn’t really spit it out or move. His fingers flexed on my thighs like he was fighting instinct. When I finally let go, he pulled off slowly, coughed once, then swallowed with a wince.
“Fuck.”
He wiped his mouth..“If you tell this shit to Karina,” he said, dead serious, “I’m going to fucking kill you. I swear to God, bro.”
I laughed, still catching my breath. “Chill, bro,” I said. “This stays between us.”
He got up, cheeks flushed, eyes still a little glassy. Looked at me like he didn’t know whether to punch me or suck me off again. “Next time,” he said, “you’re buying the fucking protein shake.”
“Deal.”
We finished changing in silence after that.
But the next day, back at the office, I caught him glancing at me. Twice. One was when I bent over to pick up a file. The other was when I licked hummus off my thumb during lunch.
Both times?
He looked away the second I met his eyes.
But yeah. The damage was done.
_____
Coming Up Next: Bryce. The one who jokes about me sucking his dick during team meetings. Let’s just say... sometimes, I don’t mind keeping the joke going.
[More stories of Straight Guys and Office blowjob are already posted on Patreon early before they drop here]
[ Bryce, Senior VP]
A fictional story should have some basis in reality.Bro chill, this is a fictional story. No one is getting fired.
You do realize you don’t have to read it right?A fictional story should have some basis in reality.
Really I dont need to read it? That is news to me! I was totally unaware !You do realize you don’t have to read it right?
Glad I could helpReally I dont need to read it? That is news to me! I was totally unaware !
Gah that's hot as hell, man.Straight Guy - Preston (Part 1)
I’d never actually been over to Preston’s place before. We’d worked side by side for almost two years, gone for beers plenty, hit the gym once or twice, but for some reason it just hadn’t happened. Until that Tuesday night when a casual “you wanna chill for a bit?” after work turned into me following him back to his apartment in Midtown, tie shoved into my pocket, two six-packs dangling from my hand.
The place fit him perfectly. Sleek but still messy, like he’d thrown some money at a decorator and then lived in it like a frat house anyway. Big sectional couch, giant TV mounted on the wall, stacks of finance magazines and Xbox controllers scattered like he hadn’t bothered cleaning for anyone.
“Kick your shoes off, man,” he said, loosening his tie. “You’re about to get wrecked at FIFA.”
I laughed, dropping onto the couch and cracking open a beer. “Please. I’ve seen your work ethic, I’m not worried about your gaming skills.”
He snorted, dropped beside me, and the controller was in his hand like he’d been born with it. He was still in his work clothes...white dress shirt rolled at the sleeves, gray pants hugging those big quads I’d noticed way too many times. The guy just had that built ex-linebacker thing going on, all wide shoulders and thick arms, but dressed up like a hedge fund darling.
We started playing, trash talk flying immediately.
“You call that defense?” Preston barked, beer bottle clenched between his thighs as he spammed the sprint button.
“You’re literally spamming through balls, bro,” I shot back. “Cheap. Fucking cheap.”
“Win’s a win, Dan,” he grinned, that cocky finance-bro smirk that made half the floor roll their eyes during meetings.
The first game went his way. I won the second. By the time the third kicked off, we were leaning into each other, swearing at every missed shot, shoving shoulders, half-pretending we weren’t sitting close enough to feel body heat through thin work shirts.
“Shit, I need another,” he said, jumping up to grab beers. His shirt lifted slightly, flashing a line of abs I pretended not to see.
“Man’s got abs but still plays FIFA like it’s his first time holding a controller,” I called after him.
“Talk when you win another one, dickhead.” He dropped back down, slid the fresh bottle into my hand, and the next kickoff started.
Time got blurry. One beer turned into four. One game into ten. It was just that dumb competitive haze, the way guys like us could burn hours over nothing, talking markets one minute and screaming “foul!” the next.
But somewhere around midnight, when the buzz had set in and my shirt felt too hot against my skin, the air between us shifted. Preston stretched, leaned back, his thighs opening wide on the couch. I tried not to look. Failed. There it was...his bulge, heavy in those gray pants, filling the fabric like it had its own gravity.
He caught me glancing. Or at least, it felt like he did.
“You slowing down, bro?” he asked, smirk tugging again. “That last game was tragic.”
“Fuck off,” I muttered, forcing my eyes back to the screen.
But the image stuck. That thick outline pressing against fabric. The way his hand absentmindedly rubbed along his thigh, close enough to graze himself.
We played another match, both quieter this time. Less trash talk, more tension humming underneath.
Then he said it. Casual. Like nothing.
“You ever just crank it after a loss?”
I choked on my beer. “What?”
“You know,” he said, not looking at me, still hammering buttons. “Like, fuck, I lose again, I’m jerking it before bed just to get it out.”
I laughed too loud. “You’re fucked.”
“You don’t?” He shot me a look, eyebrow cocked.
I swallowed. My chest buzzed. “Not...like...after FIFA, bro.”
“Don’t lie.” He smirked, scored a goal, threw his controller down. “See? Now I gotta.”
I blinked. “You’re not serious.”
He leaned back, spread wider on the couch. “Why not? You’ve never beat off with a bro before?”
My pulse slammed. “That’s—”
“What? Gay?” He laughed. “It’s not gay if you’re just doing your own thing.”
The room felt hot. Too small. My heart in my throat.
He shrugged like it was nothing, then tugged at his belt. Unbuckled. My eyes locked there, couldn’t help it.
“Dude…” I breathed.
But he was already unzipping. Casual as fuck. Pants sliding open, hand reaching in. Then, he pulled it out.
Preston’s cock. Thick, long, half-hard already, hanging heavy over his thigh. Uncut. Veiny. Way bigger than I’d guessed. My stomach flipped.
He glanced at me, reading my face. “What? You scared?”
I swallowed. Heat crawling up my neck.
He spit into his hand, wrapped it around himself, and started stroking slow.
The sound. The sight. My own cock twitched instantly, traitor in my slacks.
“Bro,” I muttered.
He grinned. “Come on. Don’t tell me you’re not hard right now.”
And he was right. I was. My cock was thick against my thigh, aching.
I hesitated, every warning bell in my brain screaming. But the part of me that remembered Bryce in the office, Grant in his chair, that part was louder.
“Fuck it,” I said under my breath.
I undid my belt, shoved my pants open, and yanked myself free.
The relief was instant. My cock throbbed in my fist, hard already, leaking at the tip. Preston laughed when he saw it.
“Knew it,” he said. “Fucking knew it.”
And then it was happening. Two finance bros, shoulder to shoulder on a sectional couch, FIFA still paused on the screen, both of us stroking our cocks like it was the most natural thing in the world.
The sounds filled the room...skin on skin, breath tightening, beer bottles clinking on the table.
“Fuck,” Preston muttered, leaning back deeper. His chest rose heavy under that half-unbuttoned shirt. His fist slid up and down, spit shining his shaft.
I tried not to moan but it slipped out, low, sharp. My cock was dripping, hand sliding easy. Every time I glanced sideways, my eyes locked on his thickness, the way his fist worked it, veins bulging, tip flaring darker.
“Shit,” he laughed, noticing. “You’re into this.”
I bit my lip, kept stroking. Couldn’t stop.
“Fuck yeah, bro,” he groaned, eyes half-shut. “This is better than FIFA.”
And it was. It was insane. The tension, the closeness, the heat rolling off his body. My arm brushed his once, then again, too close to be an accident.
Neither of us pulled away.
_____
Coming Up Next: Part 2
[More stories are already posted on Patreon early before they drop here]
We use essential cookies to make this site work, and optional cookies to enhance your experience.