Raw Desire: Steamy Gay Short Stories 2025
Copyright © 2025 by OctiWriter EN
All rights reserved. No part of this publication may be reproduced, stored or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning, or otherwise without written permission from the publisher. It is illegal to copy this book, post it to a website, or distribute it by any other means without permission.
This novel is entirely a work of fiction. The names, characters and incidents portrayed in it are the work of the author's imagination. Any resemblance to actual persons, living or dead, events or localities is entirely coincidental.
OctiWriter EN asserts the moral right to be identified as the author of this work.
Cover photograph: Strong man without t-shirt, halayalex/Freepik, www.freepik.com/free-photo/strong-man-without-t-shirt_6799838.htm
The cover model is used for illustrative purposes only and has no connection to the author or the fictional characters within.
First edition
This guy transferred in the final year of high school when we were all over 18.
Well… it was wild. Back in high school, there was this athlete. Good build, popular with the girls, everyone else respected him. Blonde, blue eyes, 6’5”, muscular, smooth except for a little happy trail.
Everyone knew I was gay. Big city, nobody really cared, except him and a few others. They’d tease me here and there, but nothing serious. Just words. Probably because I worked out too and had friends who’d back me up. Mess with me, and you mess with all of us.
High school ended. His glory lasted just a year, and then we went off to college. I got a dorm, the catch being I had a roommate. I didn’t mind; for all I knew, maybe the roommate was gay too.
Well… low and behold, it ended up being Nathan. The same guy.
We remembered each other. No grudges. He was homophobic, yeah, I knew it because everyone he didn’t like got called “fag” or “queer.” Didn’t bother me; my skin’s too thick.
I thought he was straight. He’d bring girls over, brag about how good the last one was, his friends cheering him on. I could hear it all because, of course, they couldn’t shut the fuck up. I complained, argued a few times, then gave up and bought noise-canceling headphones.
Then one day, he got mail. The building worker, who knows we live together, asked me to bring it to him. The return address made me pause… a sex store. I’ve ordered from them before: fleshlights, toys, the usual. Curiosity got the better of me.
I peeked. Not a fleshlight. A dildo.
I set it on the coffee table in the living room and took the gay erotica book I’d been reading in my hand. A few hours later, Nathan walks in. Eyes wide.
“What the—”
“Your mail,” I said, not even looking up from my book.
“That… that’s not mine,” he stammered, trying to retreat.
“Do your friends know?” I asked casually.
“Do they know what?” His voice was sharp, defensive.
“That you suck dick. Oh wait,” I smirked, nodding at the dildo, “that you take dick up your ass.” My hand moved to my crotch, rubbing. The anger in his eyes flickered as he realized I was thinking about him like this.
“So what? What’re you gonna do about it?”
“Hm… I dunno. Tell your friends?” I teased, knowing full well I wouldn’t.
“And what am I gonna have to do to keep your mouth shut?” he asked, taking a step closer.
“I dunno,” I shrugged. “Figure it out,” I said and he dropped to his knees and wrapped his hands around my boner. My book went aside. “I thought you were straight… homophobic,” I murmured, feeling him start to rub my errection.
“Well, I never had the luck of openly being who I am,” he said, sliding my underwear down, taking my cock in his hand, stroking it before finally taking me into his mouth. I grabbed his head, guiding him as his wet tongue slid along my shaft, driving me absolutely insane.
“Fuck…” I moaned, hips jerking as he looked me in the eyes. The little bottom in him—still surprising, given his size—worked me relentlessly. He sucked the tip, then slid his lips along the side, jerking my cock with one hand while teasing my balls with the other.
He took me back into his mouth, deeper this time, tongue pressing against the underside, moaning around me. “Mhmmmm…” he choked softly as I pushed deeper, tip hitting the back of his throat and sliding down. Every motion, every little sound he made, sent shocks of pleasure through me.
I kept up with him, hips bucking, pace increasing. “I’m gonna… fuck, Nate…” I warned, just in case he pulled away, wanting to cum on his face. But he didn’t stop, instead he kept on going, sucking and licking, stroking, until my cock twitched in his mouth. My release hit in thick, salty spurts, coating his lips and tongue, and he swallowed eagerly, tasting me fully.
When he pulled back, a bit of spit and cum clung to his lips, and he caught the residue on his finger, licking it clean while locking his perfect blue eyes on mine. He smiled, teeth flashing like a dentist ad, and asked, “Would that be enough to stop you from telling my friends about what I do in my free time?”
“Maybe…” I breathed, eyes heavy with lust, knowing full well that the maybe was a lie. We both knew it.
So me, let’s call me John, plus Daniel, Ethan, and Kyle have been friends since elementary school. We’ve had a lot of sleepovers, gotten drunk plenty of times, seen each other’s dicks in the locker room since we all play sports, but none of us had ever done something sexual with each other.
Until now.
Daniel suggested we should go camping. “The only time we’re really gonna have a chance like this is at the next semester break.” We were all in our second year of university. Yeah, we all went to the same uni. London is big, but it didn’t matter. Different majors, different faculties, but that doesn’t matter for this story.
Anyway, we agreed, packed our stuff, two tents, four sleeping bags, beer, food, all of that. By the time we hiked in and set up, it was already dark. We were tired and hungry, so we made a fire, cooked sausages, ate hotdogs, drank beer, and talked.
The talk eventually turned to sex. How many times we’d gotten laid, what it was like, all of that. Typical college guy talk. When I was describing my last hookup, I started getting hard. The girl I hooked up with was really pretty and knew what she was doing. The story isn’t about her though.
Anyway, I told my story, then they told theirs. That didn’t help my boner at all, especially since Kyle is a really good storyteller. He’s studying communication, so he knows how to pull you in with the right details. It felt like he was turning us all on.
When we were done, we decided to head to bed. Kyle and I were in the same tent. We stripped down to our underwear and got into our sleeping bags.
“So, how’d you like the story?” Kyle asked.
“It was… something, alright,” I said, remembering how he described being hard with that one girl.
“Well, did you like it? Did it turn you on?”
“Why do you ask?” I laughed a little, but I was weirded out too. It’s one thing to talk about hookups, but another to actually ask if it turned your friends on.
“Just curious.”
“Well, yeah. I got hard if that’s what you’re asking.”
“Are you still hard? I am.”
I hadn’t been, but the second he said that, lying next to me in just his underwear, I felt myself getting hard again.
“Yeah, I am.”
“Can I see?”
“What?” I asked. Kyle was hot, don’t get me wrong. We all worked out, we all had good bodies. And I’m bi, which none of them knew, so I didn’t mind guys or girls. But I never thought about my friends that way, because I didn’t want to risk messing up the group dynamic.
“Come on, it’s not like I haven’t seen it before.”
“Not hard,” I replied. Then I sighed. What’s the worst that could happen? “Whatever,” I said, unzipping my sleeping bag and pulling my underwear down. My cock was hard, and he turned on his phone flashlight to get a better look. The light probably leaked through the tent, but I didn’t care.
“Damn, it’s bigger than mine,” he said.
“Can I see yours?” I asked before I could stop myself. My heart was racing.
“Sure,” he said, and pulled his down too.
Yeah, mine was bigger. Probably an inch longer, definitely thicker.
“Damn, I’m jealous now,” he said.
“Why?” I laughed.
He smirked. “Never mind. Can I touch it?”
We were already this far, so why not.
“Go ahead. Can I do the same?”
He nodded.
He grabbed my cock and gave it a squeeze before stroking it up and down. I did the same to his. His was veiny, warm, and hard in my hand. The way he stroked me, the way he was moaning, the way we were both fully hard and jerking each other off made my eyes roll back.
“John,” he whispered.
“Yeah, Kyle?” I asked, precum coating my fingers.
“I think I’m gonna—”
“Me too,” I groaned.
A moment later, we both came in each other’s hands.
“Fuck,” I muttered, no idea how to wipe it off. I ended up using my underwear, then handed them over so he could clean up too.
“I needed that,” he said, laughing. “It’s been a while since someone made me cum this much.”
“You’re welcome.”
He turned off the flashlight and we both fell asleep. And no, that wasn’t the last time we messed around with each other’s dicks.
‘You really think I couldn’t seduce your boyfriend into sucking me off?’ my twin brother Jack teased, his voice dripping with that cocky edge he always has.
I rolled my eyes, trying to play it cool. ‘No way. Tyler loves me too much to fall for that.’
Jack raised an eyebrow, smirking. ‘Oh yeah? What’s that hesitation in your voice?’
I glared at him, my fake confidence cracking. He could always read me like an open book. ‘I mean… he’d know it’s you,’ I said, but my words lacked conviction. Jack and I are identical: blonde, tall, blue-eyed, with matching abs, broad chests, and toned arms from our endless competitions. We’re not bodybuilders, too busy for that, but we’re both in good shape. And yeah, I’ll admit it, the thought of Tyler with Jack, my mirror image, stirred something in me. My dick twitched at the idea, a twisted fantasy of watching Tyler with… well, me, but not me. What the hell is wrong with me?
‘How sure are you?’ Jack pressed, his smirk growing.
I opened my mouth, but nothing came out. I wasn’t sure. But I couldn’t let Jack win this stupid mind game. ‘Fine,’ I snapped. ‘Go ahead. Pretend to be me.’
He grinned. ‘If you say so.’
A few days later, me, my boyfriend Tyler, Jack, and our parents were at their house, chatting over dinner. I excused myself, mumbling about needing the bathroom, and slipped into Jack’s room. Moments later, he followed with some lame excuse. We swapped clothes: down to our underwear, because yeah, Tyler would notice if the briefs weren’t mine.
We’ve seen each other naked plenty growing up, both 25 now, Tyler a year younger. I tried not to stare at Jack’s body—my body, essentially—while pulling on his black hoodie and pants. He took my gray sweatpants and white tee, smirking the whole time. He’s straight, so he didn’t seem fazed. Me? I was fighting a hard-on.
Back in the kitchen, I sat down first, keeping my mouth shut to avoid blowing our little experiment. ‘What’d you go to the bedroom for?’ Mom asked, eyeing me.
‘Uh… had to check something on the servers,’ I mumbled, banking on Jack’s IT job to cover me. They didn’t press further, thankfully. Jack sauntered in a minute later, wearing my clothes, and slid a hand onto Tyler’s shoulder as he sat. My heart twisted with jealousy, but my dick… it twitched with something else.
Dinner wrapped up, and our parents, exhausted, headed to bed. They know I’m with Tyler, so when Jack grabbed his hand and said, ‘Come on, baby, let’s hit the sack,’ with that smug grin aimed right at me, Tyler didn’t bat an eye. He looked so happy, so in love, oblivious that the hand he held wasn’t mine. My stomach churned.
‘Sleep tight, lovebirds,’ I muttered, heading to Jack’s room, my voice bitter.
I waited five minutes, then crept to my old bedroom door, cracking it open. Tyler was curled up on Jack’s chest, his hand resting on those familiar abs, Jack’s fingers stroking his dark brown hair. It was the same affection Tyler shows me, but it wasn’t me. I wasn’t jealous anymore; just sad. Even our parents couldn’t tell us apart growing up. Why did I think Tyler could?
Jack glanced at the door, catching my eye. ‘You know… I can’t really fall asleep,’ he said, that vicious smirk flashing before softening as he looked at Tyler.
‘Why not?’ Tyler asked, his voice sweet and concerned.
‘Dunno,’ Jack said, dodging the question. ‘But you know what could help?’ He tilted Tyler’s chin up, and before I could process it, Tyler leaned in, kissing him. Jack’s eyes widened for a split second, clearly caught off guard, but he recovered fast, deepening the kiss, his hand sliding to Tyler’s neck.
My heart pounded. I wanted to barge in, rip Tyler away, but my cock was rock hard, betraying me. Tyler broke the kiss, sliding down, his hands rubbing Jack’s abs through my shirt. ‘Have you been working out more?’ he murmured, voice low and seductive.
My jaw clenched. Did he mean that? I dearly hope he didn’t. Jack chuckled, ‘Maybe,’ as he caressed Tyler’s cheek. Then he tugged down my briefs, his briefs now, revealing his 8-inch cock, hard as hell despite him being ‘straight.’ My hand moved to my own dick, rubbing through Jack’s jeans, caught in the taboo of it all.
If Tyler knew, he’d be heartbroken. He’s loyal, loving, and here I was, using him for a bet I knew I’d lose. Did I wantthis? Guilt gnawed at me, but I couldn’t stop watching. Tyler’s lips met Jack’s cock, his earthy eyes locked on him. Jack moaned, loud enough for me to hear, rubbing it in. That was the deal: if Tyler noticed, I’d know he loved me enough to see through the disguise. If not, Jack got a free blowjob.
‘Quiet,’ Tyler scolded, pulling back. ‘Your parents might hear!’
Jack grinned. ‘Don’t worry. They’re so knocked out on sleeping pills, a meteor wouldn’t wake them.’
Tyler didn’t respond, just went back to sucking, taking more than half this time. I couldn’t hold back anymore. I unzipped Jack’s jeans, freeing my own leaking cock, stroking to the sight of my boyfriend with my twin. Tyler mumbled something, mouth full, then pulled back. ‘Fuck… I can taste your precum,’ he said, and Jack pushed his head down again, eager.
Straight my ass. Tyler’s head bobbed faster, and I matched his rhythm, stroking myself. Jack groaned, holding Tyler’s head as he came, their eyes locked. Tyler swallowed every drop. I bit my lip to stifle a moan, my own release splattering the door with my seed.
Tyler climbed up, kissing Jack again, their makeout session lingering too long for my liking. Post-nut clarity hit hard. Now I was just angry. Jack was enjoying the kissing too much, not that he could pull back without risking blowing the ruse. Eventually, they settled down, Tyler’s head back on Jack’s chest, both drifting off in just a t-shirt and briefs.
I stood there, door barely open, torn between rage, shame, and just… being horny. What had I done?
I felt dirtier than ever. I’d never felt this low. At 5 a.m., Jack slipped into his room, handing me my clothes from yesterday. I couldn’t meet his eyes, my anger radiating like heat. I wasn’t pissed at him or Tyler. I was furious with myself for orchestrating this, for enjoying it like some sick freak.
‘Hey, a deal’s a deal,’ Jack said, his voice flat, no smirk or mockery. Just serious.
‘Yeah, I know,’ I sighed, slipping back into my gray sweatpants and white tee.
‘I won’t say anything.’
‘Thanks,’ I replied, and we left it at that.
I crept back to my room and slid into bed. Tyler stirred, his voice groggy. ‘Where’d you go?’
‘Bathroom,’ I mumbled, leaning down to kiss him, pulling him close. My arms wrapped around him tighter than ever, fear clawing at me. If he ever found out, I’d lose him. The thought made my chest ache.
‘Hey, are you okay?’ he asked, his voice soft as I spooned him from behind.
‘Yeah, I’m fine,’ I lied, kissing his neck. ‘I love you.’
‘I love you too,’ he murmured, already drifting back to sleep.
I didn’t. I lay there, eyes burning, unable to sleep, tormented by what I’d done.
This happened years ago, back when I was in college and broke. I was barely surviving on scraps from a below-minimum wage job, trying to keep up with rent while skipping meals.
To save money, I shared a flat. He got the only bedroom since he paid more; I slept on the couch. Life was rough, but at least I wasn’t on the street.
That changed when I fell behind. Two months of unpaid rent, no job, no savings. One night, Luther confronted me.
“Dude, you haven’t paid in two months. If you don’t, I’ll report you to the landlord. I can’t keep covering you.”
I tried to explain, begged him for more time, swore I’d pay him back with interest. He wasn’t buying it.
“You’ve been saying that for months. If you don’t pay by the end of this week, you’re out.”
It was already the 27th. There was no way I could come up with that money in time. My stomach sank. “Please… I’ll do anything. Just give me a chance.”
He stared at me for a moment, then sighed. “Fine. I know how you can make it up to me.” His eyes lingered on my lips.
My chest tightened. No way. He couldn’t mean that… right? But the look he gave me said otherwise. And the truth was, even if he did, what was worse — choking on pride, or freezing outside in the winter?
“If you blow me, your rent’s covered.”
I didn’t hesitate. “Deal.”
Nervous as hell, I dropped to my knees in front of him as he sat back on the couch, spreading his legs wide. His jeans bulged, already straining. My hands shook as I unbuttoned him, sliding his pants and boxers down. His cock sprang free — thick, veiny, pale, easily over seven inches with a flushed pink tip.
I grabbed it, stroking slowly, watching his face. My own dick strained in my pants. I thought about all the girls I’d been with, what they did that drove me crazy, and tried to copy it.
Finally, I leaned down and wrapped my lips around him. The taste was salty, musky, heavy on my tongue. His breath caught. “Fuck… your mouth is so warm.”
His hand found the back of my head, guiding me. I gagged the first time he pushed too deep, pulling back, but he shoved in again, using my mouth like it was his. My eyes watered, my throat burned, and somehow my cock throbbed even harder from it.
I stroked myself through my pants as I worked him, listening to his groans, letting the praise and filth he muttered — good cocksucker, just like that — push me further. The more he fucked my throat, the more I wanted it, the more desperate I was to taste him.
“Erik… fuck… I’m gonna cum.” His voice was strained, his grip tight.
Instead of slowing, I sucked harder, letting him use me until his body tensed. His cock twitched, then pulsed, and I felt the hot flood spill down my throat. I choked, swallowed, gagged, but kept going until he was spent.
The second he let go, I shot too, my cock twitching as I came in my underwear, breathless and shaking.
When it was over, we sat there panting. He grinned weakly. “Well, there goes your debt.”
I did get a job later and could’ve paid him in cash, but I didn’t. Not every month. Sometimes… it was easier to pay a different way.
I’m straight, married now with kids, in my forties. Nobody knows about that part of my past but him. And yet, every so often, I think about what we did — and I still get hard. Because that wasn’t the only time. There was more.
My roommate — the guy — I really appreciated him. I appreciated what we did together, how I could save rent and not end up on the streets, and all the messing around we shared. By “messing around,” I mean the occasional blowjob I gave him.
To show him he was a “cool” roommate, and that I was glad to live with him, I bought him a gift. His birthday was coming up, and I’d asked a few months earlier so I could get him something meaningful. He said he appreciated the gesture but didn’t think I needed to do anything, it was the thought that counted. Still, we exchanged birthdays because I pressed him to tell me.
This was way before he came in my mouth for the first time, so a fleshlight hadn’t crossed my mind yet. I don’t even know if he remembered my little promise that day.
About him, I think he may be a bit of a hyposexual. Compared to me, who rarely needs to cum more than three times a week, he would come daily, sometimes twice. I know because we’ve talked about it.
So, to help with that “little problem” of his (which is definitely not little), I went to a sex shop and bought him a fleshlight. On the day of his birthday, I also got him a cake and a few candles to celebrate. He had just turned 22 (I was 21).
“You didn’t have to,” he said, smiling at me. That warm, perfect smile made my chest tighten as he opened the present after blowing out the candles.