All characters engaged in sexual activity are 18 or older.
Everyone told me that college is supposed to be the best four years of my life, that I’m going to make memories that will last a lifetime. Well, I’m starting to think that they were all fucking liars. Because all I’ve had to deal with since I moved into my dorm is problem after problem. Between the communal showers randomly running out of hot water, crappy food, and my neighbors who blast music all night long to cover the sound of them having what can only be a nightly orgy—I’m fucking miserable.
Then there’s my roommate, Gavin Manning, aka frat boy extraordinaire, aka wannabe finance bro. The one person I was hoping would improve this experience of living on my own turns out to be the biggest source of my problems. Don’t get me wrong, he’s easy on the eyes, but between the general douchebaggery he exudes just by existing and the fact that he’s the most inconsiderate person I’ve ever met, it’s a wonder I haven’t caught a charge yet.
Luckily the asshole hasn’t been around much this week, thanks to him going through pledge week. Most days he’s been gone before I even wake up and doesn’t come back until well after I’m asleep. But unfortunately, all good things come to an end.
I’m in the middle of drying my hair after my shower when the door to our room slams open. “Shit!” I yelp, quickly wrapping the towel around my waist, trying to hide my naked body.
“Yoooo! Sebastian! How are ya doin’ buddy? Gavin practically shouts.
I close my eyes and take a deep breath. “Gavin… you could have knocked.”
Gavin frowns at me as he closes the door behind him. “Why would I do that? This is my room too.”
“Yes,” I seethe, “but I was naked. And you opened the door wide enough that anyone could have seen me if they had been walking by.”
“Bah!” He waves his hand dismissively. “No one cares that you’re naked, Sebi. Besides, you’re so skinny, they’d probably think you’re a mannequin or something.” He walks over to his side of the room and drops a bookbag onto his bed.
“First of all, don’t call me Sebi. Only my friends call me that. And second of all, it doesn’t matter if they don’t care. I care. I don’t want people seeing me naked.”
Gavin just shrugs and starts digging through his bag, clearly searching for something. “Well, this is college, Sebi. People are going to see you naked,” he says without turning around. “You might as well get used to it.”
Dear God, please don’t let me become a murderer.
I use all of my willpower and patience to not strangle him and turn back to my bed where I laid out my clothes. Glancing over my shoulder, I see that he’s still occupied with whatever he’s looking for, so I quickly pull off my towel and grab my boxer-briefs.
I’ve got one leg in before Gavin spins around and exclaims, “Ah ha! Found it!” But his sudden movement has me stumbling, and I land on my back—thankfully on the mattress—-with my cock still out and my underwear hanging off my foot.
“Fuck!” I whine, cupping my dick with my hands. And the look Gavin gives me makes me certain he thinks I’m certifiable. But instead of commenting, he just pulls me up by my arm so I’m standing again. Heat floods my face and I mutter a thanks before turning around and sliding up my underwear. Honestly, I’d rather he not see any part of me naked, but better my ass than my dick.
When I turn back around, he’s still looking at me, his eyes running up and down my body, almost like he’s checking me out. I push the thought away, cause why would a straight, frat boy like Gavin check me out? But strangely enough, he doesn’t stop, so I ignore his gaze and pull on the rest of my clothes as fast as I can without falling over again.
Once I’m fully dressed, Gavin hums, “Mhmm, you know you have nothing to hide, right? We’re both guys. You might as well get used to being naked around me.”
I’m about to flip him the bird, but then he starts unbuttoning his shirt, his well-defined chest coming into view before he shrugs it off completely, baring his perfect torso. My eyes travel to the thin line of hair leading down from his navel into the waistband of his pants. The same pants he’s pushing down slowly, leaving him in tight boxer-briefs that hide absolutely nothing. “Uh… What are you doing?” I ask, my throat suddenly drier than the Sahara.
He smirks at me. “Just getting comfortable, roomie. I like chilling in my undies when I’m at home. Hope that’s not a problem.”
I find myself shaking my head, trying and failing not to stare at him. I’ve seen him shirtless before, but it’s always been for brief moments as he’s changing or getting ready in the morning. But seeing him like this, up close and personal for this long? Well, that’s going to be a problem if he plans on hanging around almost in the nude.
I tear my gaze away and settle into my bed, grabbing my sketchpad. Hopefully, working on my portfolio will be enough of a distraction.
Unfortunately, nothing can distract me from what I hear and see just a few minutes later. The sound of obscene, exaggerated moans and skin slapping skin fills the room first, and I jerk my head up to see Gavin sprawled out on his bed, his underwear pushed down to his thighs. He’s got his cock in his hand, stroking it while watching a porno on his phone.
“What the fuck are you doing?” I screech, trying to calm my heart as I watch him tease his slit with his thumb.
He turns his head and shoots me an unabashed smile. “Just trying to release some tension, dude. I haven’t been able to jerk it all week. My balls are dying to be emptied.”
I feel my face turning into a tomato, and even though I should, I can’t look away. “Shouldn’t you—uh… fuck, I mean, shouldn’t you do that in private?” I stammer out, my voice cracking on the last few words.
“Nah, like I said before, we’re both dudes. We both have needs. Nothing you haven’t seen or done before. You can jerk it whenever you want too, no judgement on my part.”
My mouth opens to respond—something snarky or witty—like I normally would, but nothing comes out. It’s like I’m having an out-of-body experience, the kind you see in movies when your spirit rises from your body and you can see yourself and your surroundings. That’s exactly what’s happening right now as I watch Gavin stroke his shaft from base to tip. Each time he passes over his head, he rolls his palm over it, letting out a little whimper, his mouth hanging slightly open.
His cock is an average length, but the tip is nice and pink, while the rest of it is smooth with a neatly trimmed bush at the base and completely smooth balls. Honestly, it’s probably the nicest cock I’ve ever seen, and I’ve seen my fair share of porno cocks along with one very real cock that isn’t mine. It’s also shiny, his fist making squelching noises with each pass. My gaze falls on the bottle of lube lying next to his thigh, and I wonder if that’s what he had been looking for in his bag.
My eyes flick back to his hands, one stroking his dick with frenzy now while his other plays with his balls, tugging and gently squeezing them. I should look away, or get up and leave, or at the very least be disgusted by what’s happening, but I can’t force myself to do any of those things. Instead, I discreetly adjust myself so my sweats aren’t so obviously tenting and hope my precum doesn’t soak through my underwear.
The faster he strokes himself, the more his hips arch up into his fist, like he’s fucking himself, his ass lifting off the bed each time, clenching as he does so. Then with a loud groan that goes straight to my dick, he explodes. White spurts of cum shoot out of his dick and onto his chest as his hand stills before he starts up again, milking out the rest.
Gavin’s chest is soaked with his ejaculate, rising and falling as he tries to catch his breath. His head lolls before turning to look at me, and our eyes lock, a smirk tugging at his lips. “Hope you enjoyed the show, Sebi. There’s a lot more where that came from.”
If you enjoyed this story, consider supporting the author on Patreon.