My Dormmate; the Cocksucker

Catching his dormmate sucking dick leads to some unexpected thoughts and events for Callum

  • Score 8.7 (1 votes)
  • New Story
  • 1677 Words
  • 7 Min Read

Callum tossed his gym bag onto the floor outside their dorm room door and fumbled for his key. He’d had a late practice, though they’d got out a little earlier than expected, and all he wanted was a hot shower and his bed. He pushed the door open quietly, not wanting to wake Liam if he was already asleep.

The sight that greeted him stopped him cold.

Liam was on his knees in the middle of the room, his back to the door. His head bobbed steadily between the legs of some guy Callum had never seen before. The stranger's jeans were shoved down to his ankles, and low groans filled the small space. Liam's hands gripped the guy's thighs, pulling him deeper with each motion. Wet, rhythmic sounds echoed off the cinderblock walls.

"Fuck, yeah," the guy muttered, fingers tangled in Liam's dark hair.

Callum stood frozen in the doorway, key still in his hand. Heat rushed to his face, but he could not look away. His straight roommate, the quiet one who always kept things neat and never brought anyone around, was sucking cock like it was his full-time job.

The stranger noticed him first. His eyes went wide. "Shit!" He yanked back, nearly tripping over his own pants as he scrambled to pull them up. "I'm out." He bolted past Callum without another word, shoes untied, shirt half-buttoned.

The door slammed shut behind him.

Liam stayed on his knees for a second, then turned slowly. His face burned red. Spit glistened on his chin and lower lip. His eyes widened when he saw Callum standing there. "Callum, I... fuck. I thought you were at practice until ten."

Callum closed the door behind him and locked it. His heart hammered. He should feel weirded out. Disgusted, maybe. Instead, his dick twitched inside his basketball shorts. The image of Liam on his knees refused to leave his head.

"I came back early," Callum said, voice rough. He dropped his bag. "Didn't mean to interrupt."

Liam wiped his mouth with the back of his hand and stood up fast, looking anywhere but at Callum. "I'm so sorry. This is mortifying. I can move out if you want. Or we can pretend this never happened."

Callum stepped closer. Liam was shorter by a couple inches, slimmer, with that lean swimmer's build. Right now he looked vulnerable as hell, cheeks flushed, lips swollen. Callum's gaze dropped to those lips before he could stop himself.

"It was hot," Callum said.

Liam blinked. "What?"

"Seeing you like that. On your knees. You looked... really into it. And he was clearly enjoying the fuck out of it." Callum rubbed the back of his neck. "I didn't know you were gay. Or bi. Whatever. But damn."

Liam let out a shaky laugh. "I'm gay. Very gay. And yeah, I was enjoying it." He crossed his arms, still embarrassed. "But you're straight. You've had girls in here before. This has to be weird for you."

Callum shrugged. His cock was half-hard now, pressing against the thin fabric of his shorts. No point hiding it. "It should be. But it's not. I saw how good you were at that. And honestly..." He paused, then decided to be direct. "I could go for a blowjob right now. If you're down."

Liam stared at him, mouth open. "You're serious."

"Dead serious." Callum kicked off his shoes and climbed onto his bed. He stretched out on his back, propping a pillow under his head, and spread his legs. "Come here."

Liam hesitated only a moment. Then he crawled onto the bed and settled between Callum's muscular thighs. His hands shook slightly as he reached for the waistband of Callum's shorts and boxers, tugging them down in one motion. Callum's big cut cock sprang free, thick and heavy, already leaking at the tip. It rested against his abs, veins prominent along the shaft.

Liam's eyes darkened with lust. "Fuck, Callum. It's even bigger up close."

Callum grabbed his phone from his pocket and opened his usual porn site. He clicked on a video he liked, straight stuff with a petite blonde girl getting fucked hard from behind. The moans filled the room from the small speaker. He set the phone on the bed beside him where he could see it clearly.

"Go on then," Callum said, voice husky. "Show me what you can do."

Liam lowered himself fully between Callum's spread legs, his face inches from the thick cock. He started slow, worshipping it. He pressed soft kisses along the shaft from base to tip, then dragged his tongue up the underside in one long, wet stroke. Callum groaned at the sensation.

Liam licked around the smooth, cut head, savoring the taste of precum. "You taste so good," he murmured. He nuzzled his face against the heavy balls, licking and sucking them gently into his mouth one at a time while his hand stroked the thick length above.

Callum kept his eyes on the phone at first, watching the girl moan on screen, but the feeling of Liam between his legs made it hard to focus. "Yeah, just like that. Worship it."

Encouraged, Liam took the head into his warm mouth and sucked softly. He worked his way down inch by inch, relaxing his throat until his nose pressed against Callum's trimmed pubes. He held there, swallowing around the thick cock, his tongue pressing flat against the underside. Then he pulled back slowly, leaving the shaft glistening with spit.

Liam repeated the motion, building a steady rhythm. He laid flat on his stomach between Callum's thighs, hands roaming over Callum's muscular legs and abs as he bobbed his head. His lips stretched wide around the girth, cheeks hollowing with each downward suck. Wet, sloppy sounds mixed with the porn moans coming from the phone.

Callum reached down and threaded his fingers through Liam's dark hair, not forcing him but guiding the pace a little. "You're really fucking good at this. Better than any girl who's sucked me."

Liam hummed in response, the vibration shooting pleasure through Callum's cock. He pulled off for a breath, strings of spit connecting his swollen lips to the glistening head. "I've wanted your cock for months, Callum. Fantasized about it every time you walked around in just shorts."

He dove back down, taking Callum deep again. This time he added his hand, stroking the base in time with his mouth while his tongue swirled around the head on every upstroke. His free hand gently massaged Callum's balls, rolling them and tugging lightly.

The position felt intimate and filthy. Liam lay comfortably between Callum's legs, fully focused on pleasing his straight roommate. He alternated between long, deep sucks that buried the entire cock in his throat and shorter, faster bobs that focused on the sensitive head. Every few strokes he would pull off completely to kiss and lick along the shaft, worshipping every inch like it was his favourite thing in the world.

Callum's hips started to move on their own, shallow thrusts up into that hot, wet mouth. The straight porn played on, the girl crying out as she got pounded, but Callum found himself glancing down more and more at Liam's flushed face and stretched lips.

"Keep going. Don't stop," Callum groaned. His grip tightened in Liam's hair.

Liam doubled his efforts, sucking harder and faster. His own cock strained against his sweatpants, leaking into the fabric, but he ignored it. All his attention stayed on Callum's big cut cock. He took it to the root again and held, swallowing repeatedly around the thickness until Callum's thighs tensed.

"Fuck, Liam... I'm close," Callum warned, breathing ragged.

Liam pulled back just enough to focus on the head, sucking firmly while his hand pumped the slick shaft. Callum's body went rigid. Thick spurts of cum shot into Liam's mouth. Liam swallowed greedily, milking every drop with long pulls of his lips and tongue until Callum was spent and twitching.

Finally Liam pulled off, wiping his chin with the back of his hand. His lips looked red and puffy. He rested his cheek against Callum's thigh for a moment, catching his breath.

Callum lay there, chest heaving, phone still playing porn he had mostly ignored toward the end. "That was intense. Best blowjob I've ever had."

Liam smiled up at him, still between his legs. "You okay? No regrets?"

Callum thought about it. His cock gave a weak twitch near Liam's face. "No regrets. Felt fucking amazing." He paused. "You didn't finish though."

Liam shrugged, a small smile forming. "I can take care of that later."

Callum sat up a little on his elbows. "Or you could do it now. While I watch more of this." He nodded toward the phone. Another video loaded automatically.

Liam's eyes lit up. He pushed his sweatpants down, freeing his own hard cock. He stayed lying between Callum's legs and started stroking himself while leaning in to lick lazily at Callum's softening dick and balls.

It did not take Liam long. A few minutes of sucking on Callum's balls while jerking his own cock and he came hard, shooting ropes across the sheets between Callum's feet.

They stayed like that for a while, catching their breath. Callum eventually turned the porn off.

"So," Liam said quietly, still resting between Callum's thighs. "What now?"

Callum pulled his shorts back up. "Now we clean up this mess. And maybe... we do this again sometime. If you want."

Liam grinned. "I definitely want."

They got up and wiped down the bed. As they cleaned, the tension between them felt different now, charged with new possibilities.

Later that night, after showers and lights out, Callum lay in his bed staring at the ceiling. His body still hummed from the best blowjob of his life. Across the room, Liam shifted under his blanket.

"Hey," Callum whispered. "You awake?"

"Yeah."

"That was hot as hell. Thanks."

Liam's soft laugh carried through the dark. "Anytime, roommate."

Callum smiled to himself. College was turning out better than expected.


If you enjoyed this story, consider supporting the author on Patreon.

To get in touch with the author, send them an email.


Report
What did you think of this story?
Share Story

In This Story