First, I'm so sorry to all of you sirs and studs out there who rightly pointed out name mix ups in the first one. I spent more time editing this go around.
--
1.
James needed a release...fast. He decided to skip his next class and walked with his backpack at groin level until he was out of the library and then broke into a sprint as soon as he was outside, running all the way back to his apartment.
Once inside, he rushed into his room and locked the door. His clothes flew off his body as he crawled into bed and opened an incognito tab on his phone, scrolling to his spankbank of favorite videos.
He heard the front door open and close, meaning Carl had come home, but knew he wouldn't bother him. Nevertheless, he turned down the volume on his phone and started watching one of his favorite vids of a busty blonde stripping and dancing.
It did nothing for him.
He moved on to a video of the same blonde being fucked and felt faint when the dude pulled out his cock. Being a straight porn, the cameras were primarily focused on her tits, ass and pussy. James stroked in earnest, getting noticeably harder when the camera panned to cock before losing excitement when the woman became the central focus.
James begrudgingly acknowledged what he wanted and typed in "big cock" and started watching a solo video of a hot jock stroking his eight inch monster. James moaned as he stroked his own 5 incher but the video was sadly soon over. He looked down to the recommend video queue and there was one with the same jock titled "Jock dominates submissive bitch boi."
He hesitated momentarily and clicked on it. Before it could start, the following notification popped on the screen.
"Warning: This page contains content labeled as Gay. Would you like to update your preferences or go back?"
James stared at the screen for a full minute wide-eyed. To proceed was an admission. His horned up logic told him that even if he backed out he'd still be jacking off thinking about it. He slowly brought his finger to the screen and selected update preferences.
The video was short on plot, appearing to be a caught shop lifter situation. The bottom was rail thin and smooth. Some dialog passed that he couldn't hear and it immediately progressed into the jock face fucking the helpless bottom, who was now nude and sporting a hard on. The jock removed his cock from the bottoms throat, made them lean over the desk and started fucking.
James was in awe, not even stroking as his cock leaked pre while watching. He wanted to hear the action, the moans, everything...so he cautiously turned the volume up. Still not hearing anything, he cranked it higher and higher, figuring he'd have some cover under his blanket. Still nothing.
In his cock drunk state, he'd completely missed the volume control on the video which had defaulted to mute. He eagerly clicked it off and then heard, clear as day...
"Yeah, bitch, tell me how much you love this dick in your fag ass"
"Mmm oh fuck, it's too big, ohhh ohhh you're stretching me"
The smutty dialog was broken only by the sound of balls slapping ass and the desk creaking under the ass assault.
Yeah, James could hear it all. The problem? It was coming from the Bluetooth speaker in the living room, which James had paired with a few days ago to listen to music while he cleaned. He hadn't thought of turning off Bluetooth on his phone.
Who was in the living room? Carl with his big cock and a big grin.
--
2.
James was screwed. It was one thing to be intrigued by cock, another thing to jack off to gay porn, and an entirely other thing to now have his roommate know. He quickly turned off Bluetooth and exited out of the window, laying on his back under the covers. The wave of anxiety did little to stop his erection, and images of huge cocks kept interrupting his thoughts as he contemplated what kind of stupid excuse he would have to come up with to get out of this one.
Then, suddenly a knock at the door.
"Come on out, bud! No need to hide!" Carl said joyfully from the other side of the door.
"I'm watching porn out here too! Let's hang!"
Carl gave the door a few more rhythmic knocks before walking back to the living room.
James remained still. Maybe Carl didn't pick up that it was gay porn? No, of course he did. It's not like Carl would care, considering he literally had sex with guys. James was just entirely too confused and conflicted, and embarrassed. Would James make a move on him? If so, how would he react? He remembered that Brice told him Carl never made him ro anything and that soothed him a bit, though anxiety and shame still lingered. He also had to pee, knew he couldn't stay in there forever, and ultimately figured maybe addressing this head on and setting boundaries would be best.
He got up, slipped on a t-shirt and shorts, stopped by the bathroom for a difficult piss with his stiff dick, and meekly walked to the living room repeating in his head that he would set some boundaries and then head back to his room.
A decent enough plan, but instead he walked into the living room to find Carl completely nude, stroking his cock with a bottle of lube on the side table near the couch. Wasting no time, Carl stood and led him by the arm to the couch.
"Hey man, glad you decided to join! This video is hot as fuck!"
Carl sat down and maneuvered James next to him on the couch. James struggled for words, but none came out. His eyes were glued to Carl's cock and his own dick was struggling against the confines of his shorts as he lamely tried to cover his bulge with his hands.
"Just getting to the good part, bro!"
James' attention was snapped to the TV where a brunette in daisy dukes and tight blouse was giving a construction worker a blowjob before getting fucked while cheesy country music played in the background.
The dialog was equally cheesy, stuff like: