The dorm room smelled like sweat and cheap beer when Jake finally admitted it. "I found those Nifty erotic gay male stories last night," he said, voice low. "Couldn't stop reading. My dick was hard the whole time."
Mark looked up from his laptop, eyes narrowing. "Yeah? Which ones?"
"The ones where two buddies just go for it. No bullshit, just sucking and fucking." Jake's hand was already rubbing the bulge in his shorts.

"Made me wonder what it'd be like."
Mark stood up slow, crossing the small room. "You want to find out?" He didn't wait for an answer. He grabbed Jake by the back of the neck and pulled him in, mouths crashing together hard. Tongues shoved deep, wet and sloppy. Jake moaned into it, hands already yanking Mark's shirt off to get at skin.
They stripped fast, clothes hitting the floor. Mark's cock stood thick and veined, the head shiny with pre-cum. Jake's was longer, curving up, balls already tight. Mark pushed Jake onto the bed and climbed on top, grinding their cocks together in one rough slide. "Fuck, that feels good," Jake grunted. He wrapped his fist around both shafts and stroked, precum slicking everything.
Mark dropped his mouth to Jake's chest, biting a nipple hard enough to make him jerk. Then lower, tongue dragging down the treasure trail until he reached that leaking dick. He didn't tease. He swallowed Jake to the root in one go, throat opening around the head. Jake's hips bucked. "Shit, suck it," he growled. Mark did, bobbing fast, spit running down over Jake's balls while his own hand worked his own cock in time.
Jake pulled him off after a minute. "My turn." He flipped them, shoving Mark onto his back and diving down. His mouth was eager but messy, lips stretched wide around Mark's girth. He gagged when he tried to take too much, but kept going, slurping loud and hungry. Mark's hand fisted in Jake's hair, guiding him deeper. "That's it, choke on that cock."
They switched again, 69 now, both sucking like they were starving. The room filled with wet sounds and heavy breathing. Jake's tongue worked Mark's balls while fingers pressed behind them, rubbing the tight hole. Mark did the same, circling Jake's entrance with spit-slick fingers before pushing one inside. Jake groaned around the dick in his mouth, hips pushing back.
Mark pulled off first. "I want to fuck you." He grabbed lube from the drawer, slicked his fingers and worked two into Jake's ass, scissoring and twisting until Jake was panting and pushing back. "Do it," Jake said, voice rough. "Fuck me raw."
Mark lined up and pushed in slow at first, then slammed the rest of the way when Jake relaxed. They both swore loud. Mark started thrusting hard, skin slapping, balls swinging against Jake's ass. Jake stroked his own cock in time, precum dripping onto the sheets. "Harder," he demanded. Mark gave it to him, pounding deep, angling until Jake shouted when the head nailed his prostate.
They switched positions, Jake on all fours, then Mark on his back with Jake riding him, slamming down on that thick cock. Sweat ran down their chests. Jake's dick bounced with every drop. Mark reached up and pinched Jake's nipples, then grabbed his hips to fuck up into him faster.
Jake came first, shooting thick ropes across Mark's stomach and chest without touching himself. His ass clamped down, milking Mark's cock. Mark followed seconds later, burying deep and pumping cum inside him, hips jerking with each pulse.
They stayed locked together, breathing hard, cum leaking out around Mark's softening dick. Jake leaned down and kissed him slow, tongues lazy now. "We should do that again," he said against Mark's mouth.
Mark grinned, already hardening again inside him. "Fuck yeah we should." He started thrusting slow and deep once more, both of them moaning as the second round built. The night stretched ahead, bodies tangled, no going back.