Chapter 1: Caught in the Act
The dorm room smelled of stale sweat and cheap fabric softener. Dennis shouldered the door open, his keys jangling against the thick wood, the frustration of another solo Friday night a hot coal in his gut. The room was a split portrait: his side, a disaster of athletic tape, discarded protein bar wrappers, and a deflated football; Casey’s side, unnervingly pristine, the bed made with hospital corners.
The scene on that bed froze him in the doorway.
Casey was bent over the narrow mattress, knees on the floor, his back a pale, smooth arch. The desk lamp cast a stark cone of light that glistened on the sweat at the base of his spine. A shock of pink plastic disappeared between his ass cheeks, his slender body working it in a slow, desperate rhythm. But it was the crumpled gray fabric clutched to Casey’s face that short-circuited Dennis’s brain. His gym shirt. The one he’d tossed in the corner this morning, reeking of yesterday’s workout.
Rage, immediate and white-hot, flooded his veins. “What the fuck?”
Casey jolted, a choked gasp muffled by the shirt. He tried to scramble up, but he had a freely panties tangled around his ankles, trapping him. He fell sideways onto the bed, yanking the sheet over his hips, his eyes wide pools of pure terror. The pink dildo, slick and obscene, remained on the mattress between them.
“Dennis—I—it’s not—”
“You’re fucking yourself while… touching my shit?” Dennis’s voice was low, dangerous. He kicked the door shut. The thud made Casey flinch. Dennis stepped closer, his shadow engulfing the bed. He could smell it now—the clean, floral scent Casey used, undercut by something muskier, something intimately animal. His own scent, from the shirt.
He stared at the toy. Then his eyes dragged slowly up Casey’s exposed legs, over the trembling, hairless thighs, the delicate hip bones peeking above the sheet, the flat stomach, the small, tight nipples visible under his thin tee. Casey’s breath hitched, his chest rising and falling in shallow pants. He looked destroyed. And fuck, he looked…
Dennis’s anger morphed, twisting into something else. It was a heat that pooled low and urgent in his belly, a brutal curiosity that overrode his disgust. He’d never looked at another guy like this. Never. But Casey wasn’t looking like a guy right now. He was looking like something secret and forbidden, something that had been craving him.
“You’re a little fucking freak, aren’t you?” Dennis growled, but the heat in his voice had changed timbre. He reached down, not for Casey, but for the dildo. He picked it up. It was still warm, slippery with lube. He watched Casey watch him, those huge eyes tracking his every move.
“Please,” Casey whispered, a tear tracing a path through his blush. “I’m sorry. I’ll move out. Just…”
“Shut up.” Dennis’s mind was a riot of static and impulse. He tossed the toy onto the desk. “You like my smell? That what gets you off?”
Casey couldn’t speak. He just nodded, a tiny, ashamed jerk of his head.
Dennis moved then, fast. He grabbed Casey’s ankle, his hand swallowing the slender joint, and pulled. Casey yelped as he was dragged flat on his back, the sheet tearing away. Dennis loomed over him, one knee on the mattress, caging him in. He saw it all—the shaved smoothness, the little pink hole still glistening and loose from the toy, the hard, leaking cock lying against Casey’s stomach. It was smaller than his, prettier. The complete submission of the display made Dennis’s own cock throb painfully against his zipper.
“You wanted this,” Dennis muttered, more to himself than to Casey. He wasn’t asking. He fumbled with his belt, his fingers clumsy. “You fucking wanted me to find you. Smelling my shirt like some desperate bitch.”
“I didn’t… I…” Casey’s protest died as Dennis’s jeans and boxers shoved down past his thighs. His thick, heavy cock sprang free, already fully hard, ruddy and intimidating. Casey’s gaze locked onto it, his mouth falling open. There was fear there, yes, but underneath it, a hunger so raw it made Dennis grunt.
He didn’t prepare him. The thought didn’t even occur. The animal need driving him was too loud. He spat into his own hand, slicked himself roughly, and guided the broad head to Casey’s entrance. He used his other hand to shove Casey’s thigh back, opening him up.
“Dennis, wait, it’s too—” Casey’s words shattered into a sharp cry as Dennis shoved forward, burying the first thick inch in a single, brutal push.
It was impossibly tight, a searing, velvety clutch that stole the air from Dennis’s lungs. He saw stars, a groan tearing from his throat. “Fuck. Fuck.” He pushed deeper, past the burning resistance, feeling Casey’s body fight then yield, stretching obscenely around him. Casey was sobbing, nails digging into Dennis’s forearms, his face a mess of tears and ruined makeup.
When he was fully sheathed, balls-deep in that incredible, sinful heat, he paused, panting. He looked down at where they were joined, at his own thickness disappearing into Casey’s smaller body. A possessiveness, savage and absolute, roared through him. “Mine,” he grunted.
He pulled back and slammed home.
Casey screamed, a raw, ragged sound. Dennis set a punishing pace, each drive a claim. The bed rocked, slamming against the wall in time with his thrusts. The sounds were filthy—skin slapping skin, broken sobs, Dennis’s own guttural curses.
“You take it,” he snarled, hammering into that tight, accepting heat. “You take all of it, you little whore. This what you dreamed about? Huh? Me fucking your brains out?”
“Yes!” Casey wailed, the admission ripped from him. His own cock jerked, untouched, leaking onto his stomach. “God, yes, Dennis!”
The confession unleashed something. Dennis hooked his hands under Casey’s knees, folding him nearly in half, fucking him deeper, harder. He watched Casey’s face, watched the pain blur into something else, into a dazed, overwhelmed pleasure. He leaned down, his sweat dripping onto Casey’s chest, and crushed their mouths together. It was less a kiss and more a branding, teeth and tongue and desperation.
He could feel his climax coiling, a tsunami building at the base of his spine. “Gonna come,” he warned, his rhythm fracturing into hard, erratic jabs. “Gonna fill that dirty hole up. Mark it.”
Casey just nodded frantically, his body clutching and milking Dennis’s cock. With a final, deep snarl, Dennis thrust in as far as he could go and held, pulsing, as he emptied himself in hot, relentless waves deep inside his roommate. The intensity of it was blinding, a raw physical expulsion that felt like more than just a release—it felt like conquest.
He collapsed on top of him, spent, the smell of sex and sweat and Casey’s floral shampoo thick in the air. His mind, clearing from the frenzy, began to register the reality. The wet heat between them. Casey’s shaky, quiet breaths beneath him. The stickiness on his own stomach from where he’d rutted against him.
Dennis rolled off, staring at the water-stained ceiling. His heart pounded against his ribs. He listened to Casey shift, the soft, pained sound he made.
Neither of them spoke. The muted TV flickered, casting silent highlights on the wreckage of the room, on the pink toy still on the desk, on the gym shirt now on the floor. Dennis’s skin was cooling. The heat was gone, and in its place, a cold, hollow confusion was already seeping in. What the hell had he just done?
He turned his head on the pillow. Casey was curled on his side, facing away, his slight shoulders trembling. A silent shiver ran through Dennis, a premonition. Nothing was over yet.