The Straight Roommate
No homo. Or maybe …
⚠️ 18+ MATURE READERS ONLY ⚠️
CHAPTER ONE
The apartment was quiet, save for the soft hum of the TV. A moody indie drama played out in shadows and whispered dialogue, but Noah wasn’t watching — he was scrolling through porn on Reddit.
He sat curled in one corner of the couch, hoodie half-zipped, one leg tucked under him, cradling a lukewarm beer.
Keys jangled at the door … It opened with a low groan.
In stepped Cal.
Six-four, ginger-blond stubble catching the kitchen light. Fitted slacks clinging to legs like carved stone.
He didn’t see Noah at first. Just sighed, ran a hand through his hair, and muttered, “Jesus.”
Noah straightened. “Hey. That bad?”
Cal looked up, surprised. “Oh. You’re still up.”
“Couldn’t sleep.”
Cal dropped onto the other end of the couch, legs wide, manspread default. He looked wrecked in a hot, end-of-the-day way. Shirt half unbuttoned and untucked, belt loose.
He was always damn hot, Noah thought.
He tried not to glance too obviously at the bulge straining just under the denim … but there it was again. That outline. That impossible outline.
Groaning again, Cal leaning back. “Man. You ever get so close to something good, then it just crashes and burns?”
Noah raised an eyebrow. “All the time … bad date?”
Cal rubbed his face. “Fucking disaster. I mean … she’s cool, I guess. But she’s got all these rules. No head. No anal. Condoms always. And even when we do do it — which, I mean, we haven’t in months — it’s like, I don’t know, she’s not even into it.”
Noah blinked in shock. “Wait … no head? Ever?” He couldn’t imagine someone attracted to men not wanting to suck Cal’s cock.
“Never. I literally asked tonight, and she acted like I asked her to donate a kidney. Said it was degrading.”
Testing the water, Noah tilted his head. “Some of us love it. Giving head, I mean. Or getting a guy off in general. I like to do it slow, steady, making him lose it. It’s kind of an art form.”
Cal gave a soft laugh. “Wish she thought that … so you’re an artist, huh?”
“I mean …” Noah’s voice dropped, just a little. “Let’s just say, if it was me, I’d blow your mind every night.”
Noah didn’t look at him, just took a sip of his beer, letting the words hang.
Laughing awkwardly, rougher this time, Cal responded. “Man, that’s wild. You’re out here volunteering and I can’t even negotiate for a half-decent touch from my girlfriend.”
“Crazy world,” Noah said.
The show on TV faded to the “Are you still watching?” screen, and neither of them reached for the remote.
Voice low and suddenly a little too honest, Cal said “I’m so hard right now it’s actually insane. Like. She got me going, making out, I tried to put her hand on my boner — then we fought, and I had to pretend I was tired so I could leave. I haven’t even jerked off in like … a month.”
“A month!?”
“I don’t even know what it feels like to cum inside anything.”
Noah turned slowly, heart thudding. “You never have?”
Shaking his head, Cal continued. “Not once. Not a mouth. Not a pussy. At least never bare.” He laughed bitterly. “It’s like I’m cursed.”
He licked his lips before he could stop himself. “You’re like … really attractive. There are a lot of people who’d kill to let you finish inside them.”
Cal snorted. “Yeah, well, I don’t exactly have anyone lining up.”
Noah looked at him — really looked. “If you just sit back and relax, I’d give you head. Even swallow your load.”
Cal didn’t move. But his eyes flicked to Noah’s mouth. Then back up. “You’re serious?”
Noah gave the tiniest smile. “Too serious, maybe.”
Shifting on the couch, Cal ran both hands through his hair until it stood up in ginger tufts. His face had flushed a little, unable to make eye contact now.
“Man, I’m not, like, homophobic or anything,” he said quickly. “I’m just not attracted to guys, you know?”
Noah shrugged, easy. “Didn’t think you were. You don’t have to be gay to enjoy a blowjob from a guy. It’s not the nineties.”
Cal let out a breath, laughing at himself. “I might honestly let … a guy … get me off at this point, to be real. It’s not even about … I don’t know. I don’t wanna fuck up our roommate situation and make shit weird just ’cause I’m dying to cum.”
Noah chuckled. “So you are dying to cum?”
Cal groaned, face in his hands. “Okay. I’m dramatic. I know. God.”
“No, I get it,” Noah said, voice softening. “I do. You’re touch-starved, sexually frustrated, tired of bad sex and endless rules. It messes with your head.”
Cal looked over at him. “Exactly.”
Noah met his gaze, open, unbothered. “And just so you know … if I ever did help you out … if I gave you the best head of your life, or let you fuck my ass, bare, deep, until you emptied everything into me?”
Cal swallowed, eyes wide. Cheeks burning red.
“I’m a grown-up. I wouldn’t ask for anything back. I’d be chill. I am chill. I’m still just your roommate, bro.” Noah continued, eyes glinting with quiet mischief. “Honestly? That kind of dynamic is hotter to me. No labels. No strings. Just … letting me take care of you.”
Sitting back, Cal ran a nervous hand through his hair. “You really mean that?”
“Of course. Just putting it out there.” Noah sipped his beer, unfazed. “You’ve got this insane body, Cal. Big hands, big dick. You walk around like you don’t even know how hot you are. And I’m just saying, if I were allowed, I’d worship your cock like you never dreamed possible. No expectations. Just pleasure.”
Cal laughed again, but it came out nervously. “Man … I don’t like guys, but this convo is making me hard as a rock.” He grabbed at his crotch.
Noah knew he’d succeeded. “It’s not about romance or dating or any of that. It’s about touch. About tension. About being taken care of by someone who actually gives a damn about your pleasure.”
He leaned in, not quite close enough to touch, but enough that Cal could feel the heat from his body. “Guys give better head than girls, anyway,” Noah almost whispered. “We know what to do. No teeth. No fake noises. No stopping halfway through because we’re ‘tired.’ Just focus. And patience. And hunger.”
Cal’s jaw clenched tight.
“I’m not saying you have to, obviously,” Noah said gently, sitting back again, leaving air between them. “I’m just saying … if you did, I wouldn’t judge you. I wouldn’t tell anyone. I’d just do my best to blow your fucking mind.”
The silence that followed was electric. Cal’s voice, when it finally came, was low. “You’re kind of messing with my head right now.”
“I don’t mean to. I’m just being honest. You deserve release. And if I can give that to you without drama, why not?”
He paused for a response, there was none. “No pressure. Just … something to think about.”
Cal sat there, jaw working, eyes slightly unfocused.
When he finally spoke, it was half-confession, half-prayer. “I think I’m past the point of caring. I’m so fucking horny it’s making me stupid.”
Noah gave him a slow, knowing nod, then chuckled. “Then take your clothes off.”
Cal tensed, but didn’t resist.
He pulled his shirt over his head first. The motion bringing his torso into view: a thick chest accented with scattered ginger hair, toned and solid. Noah followed his trail of hair from his chest, down that erect, toned stomach … a man who lifted heavy things but never bragged about it. He stood to push down his jeans, hesitating only once before stepping out of them completely, and his boxers followed.
When he sat back down, fully naked, hands resting on his thighs, his knees parted.
Noah was taken aback.
He’d never actually seen it without at least a thin layer of cotton underwear between it and his retinas.
That dick was huge, thick, but so perfectly … symmetrical. Outlined in curly ginger fur, two full balls plopped onto the couch cushion beneath it.
He was hard. So damn hard. Throbbing. Tip already leaking.
Noah swallowed. “Wow,” he said softly, honestly. “You really are horny.”
Cal flushed harder. “I told you.”
Noah didn’t moving in too fast, he took his time. Eyes traveling slowly from Cal’s flushed face to his broad chest … so solid — the kind of chest that made Noah’s mouth water. He reached out gently, fingertips tracing the line of muscle from shoulder to sternum.
“Has anyone ever played with your nipples?” he asked.
“What? No.”
Noah leaned in, kissing just below Cal’s collarbone. His lips moved lower, finding one nipple and flicking it lightly with the tip of his tongue.
Cal jerked — a little startled — and then gasped.
“Fuck,” he muttered. “That actually feels … really good.”
Noah hummed against him, then gave attention to both sides, teasing, tugging, circling with lips and tongue.
Cal’s breathing got louder. His hands flexed where they rested. And from down below, a bead of pre-cum welled up and spilled down the side of his shaft as it throbbed in the air.
Noah noticed. He couldn’t resist the urge to taste it anymore. Moving lower, his mouth brushing Cal’s stomach, he nuzzled into the trail of hair that led down. He pressed a kiss just above the base.
“You’re leaking,” Noah said greedily.
Cal looked down, breath shaky. “Yeah.”
With one slow stroke of the tongue from the underside of Cal’s cock head, to the other end of his slit, Noah got a mouthful.
“Oh fuuuuck …” Cal groaned out, neck loosening back a bit.
Noah just smiled, very pleased with himself, and ever so slowly placed his tongue lower … on the underside of Cal’s balls, and licked a trail all the way back up to the tip again.
He sucked once on the head, gripping firmly at the base, gathering as much pre-cum as possible in his mouth before swallowing eagerly.
The sounds Cal made were incoherent.
Devastatingly methodical and attentive, Noah kissed along the base, and cupped the heavy weight of his balls in one palm. He pressed his nose into the sack, and breathed in deeply, the scent of heat and skin and arousal filling him.
“I love the smell of your balls, dude.”
Cal just laughed, “My girl always says I need to shower right before she even goes near it.”
“Fuck that. I’d be licking up your ball sweat after every workout.”
“Damn …” Cal’s eyes widened, but his cock bobbed once. Noah could tell he liked the idea.
Lingering there a while, massaging, coaxing little gasps from above, he lapped at the tip, tasting more pre-cum, letting his tongue explore the sensitive head before fully wrapping his lips around it again.
Cal groaned — low, guttural — his head falling back against the couch all the way now, eyes rolling to the back of his head.
Noah moved down gradually, savoring it. Teasing. One hand on his balls, another on his stomach, mouth taking more and more. Letting it build.
When he finally went as deep as he could go — feeling the full thickness stretching the back of his throat — Cal gasped so loud the neighbors could probably hear.
Noah fought through the gags that came, not daring to let up, eager to rock Cal’s word.
“God. Fuck. How do you even —” His voice cracked. “Jesus. That’s … unreal.”
Noah didn’t speak. Just worked him expertly, with patience and care and hunger. It was devotion, skill, pleasure given without expectation.
Hands gripping the couch cushions relentlessly, Cal’s whole body shook. His hips twitched his cock further into Noah’s throat. Noah held firm, grounding him with both hands, taking him deep with each thrust. Finding their rhythm.
Cal looked down, red-faced, eyes full with disbelief.
“You’re so good,” he choked out. “It’s insane. No one’s ever … I didn’t even know I could feel like this.”
Noah glanced up, eyes smoldering, lips wet. “Your cock tastes so fucking good, Cal.”
Then he went back down. Somehow even deeper this time — nose shoved into Cal’s musky bush, he stuck out his tongue to tease his balls while he gagged even harder.
Cal bucked, swore, fell apart a little more.
Somewhere in the haze of it — the arousal, the unfamiliar pleasure, the heat — Cal stopped thinking about who he was supposed to be. He stopped labeling. Stopped questioning. There was only sensation. Only the warm wet mouth surrounding him. Only his bro between his legs, giving him everything.
“Fuck yes. Don’t stop. Don’t stop. Don’t ever fucking stop.” Cal’s voice echoed off the walls, thighs shaking.
His body had taken over now, wild with need, and Noah could tell he was close.
So he deepened the rhythm, slow and purposeful, letting the pressure build until Cal wasn’t just gasping, he was begging.
“Noah — fuck — you’re gonna make me, I’m gonna—”
Noah didn’t stop.
And Cal erupted with release.
It wasn’t a single burst … it was a flood. Hot, heavy pulses that seemed to go on forever, shocking them both.
Noah braced himself, throat tightening instinctively as the first gush hit, then the next, and the next.
It wasn’t delicate. It wasn’t pretty. It was raw, messy, overwhelming.
But Noah took it all. Swallowed, gagged, swallowed again — barely keeping up. Eyes watering, chest burning for air, but he didn’t pull back. Not until the last twitch, the last pulse, the last soft moan.
When he finally let go, he gasped for air, then wiped his mouth on his hoodie sleeve. A big stupid smile across his face that he couldn’t hide.
Cal slumped, wide-eyed, breathless. Sweat dripping down his temples, his whole body radiating disbelief.
Noah reached toward the coffee table, grabbed a pre-rolled joint and a lighter from a little re-used cigar box, and lit it with a flick.
While he took the first slow drag, his lips were still tender.
He passed it wordlessly to Cal.
Cal accepted, still in silence.
They sat that way, side by side, passing the joint back and forth in the quiet.
The TV had long gone black. The world outside the apartment didn’t seem to exist.
Eventually, Cal let out a breathless laugh. It was soft at first, then fuller — a kind of stunned, post-orgasmic awe.
Noah grinned as he took another hit. “Feel better?”
Cal turned his head, eyes still half-dazed. “I think you broke me.”
Noah smirked, passing the joint back. “Good.”
Cal took it again, looked down at his messy, wet cock, then back at Noah.
“That was …” He trailed off, shook his head. “I don’t even know what that was … but I liked it.”
Noah leaned back on the couch, spread his arms wide across the back, satisfied, exhaling smoke. “That,” he said, “was your roomie bro taking care of you.”
Next:
💦 If you liked what you read, smash that heart and give it a like. 💙
If you got hard — or even came 👀 — tell me in the comments. I wanna hear it.
Do you want more of this story? Let me know below!
josiahbvale.com






**
Morr