Cover of The Roommate's Secret

The Roommate's Secret

Read the story

5 chapters · 13683 words · Read 2 times

Dennis is a bad college student of 20years old. He has no girlfriend right now and it’s bumming him out, cause he’s a big athletic guy who’s very horny all the time. He has a roommate of 19 years old, lean and petite introverted guy. One day Dennis finds this roommate Casey in his room fucking his ass with a dildo and sniffing Dennis’s shirt. His blood boils. He wants to physically punish Casey, but quickly realises that his feminine build arouses him.

Chapter 3: The Empty Bed

The click of the latch was the loudest sound Casey had ever heard. It echoed in the hollow space Dennis left behind, a final punctuation mark to whatever had just happened. For a long time, Casey didn’t move from his knees. The cold of the linoleum seeped through his sweatpants, a grounding counterpoint to the burning in his throat and the deeper, throbbing ache between his legs. Spit and cum dripped from his chin onto the floor between his hands.

Slowly, like a marionette with cut strings, he pushed himself up. His body felt foreign, a collection of sore muscles and used openings. He shuffled to the bathroom, avoiding his own eyes in the mirror. He turned the tap on cold and cupped water to his face, rinsing the salt and bitterness away. He brushed his teeth until his gums bled, the mint a violent, clean slap.

Back in the room, the silence was oppressive. He righted the knocked-over pencil cup. He picked up Dennis’s discarded towel from the floor, bringing it to his face. It smelled of Dennis’s body wash and, underneath, the undeniable, muskier scent of sex. A sharp, unwanted throb of heat pulsed low in his belly. He threw the towel into the hamper as if it had burned him.

He couldn’t sit still. The memory was a physical thing, a film playing on a loop behind his eyes. The look on Dennis’s face—not just anger, but a kind of rapturous disgust. The feel of his hands, so big, pinning him. The brutal stretch, the blinding pain that had, against all reason, melted into a fullness that felt like purpose.

He was ruined. Dennis would tell everyone. The thought was a ice pick to the ribs. He’d be a laughingstock, a freak. He’d have to leave. He paced the short length of the room, his breath coming in short, panicked hitches. He stopped at Dennis’s desk. His hand hovered over a worn copy of Introduction to Kinesiology. He traced the spine, then pulled open the top drawer.

Inside, amidst spare charger cables and loose change, was a black square shirt, rolled into a ball. Casey’s stolen. He lifted it, burying his face in the cotton. It smelled like Dennis, like his wooden perfume, like leather and sweat, and a fresh, dizzying wave of shameful arousal left him weak. He shoved it back, slammed the drawer.

The hours bled together. He lay on his bed, staring at the crack of neon light from the street, listening for footsteps in the hall. Every set was a potential herald of his doom. He dozed fitfully, his dreams a chaotic montage of being chased, of being held down, of Dennis’s voice whispering you wanted this.

The key in the lock jolted him awake. It was past two in the morning. The door swung open and Dennis filled the frame, backlit by the hallway’s fluorescent glare. He smelled of stale beer and cheap whiskey. He moved with a heavy, deliberate slowness, kicking the door shut behind him.

He didn’t look at Casey. He shrugged off his jacket, let it fall to the floor. The silence was a taut wire.

“You’re still here,” Dennis said, his voice thick. It wasn’t a question.

Casey sat up, pulling his knees to his chest. “Where else would I go?”

Dennis finally turned. His eyes were dark, unreadable pools in the low light. He stared at Casey, his gaze travelling from his tangled hair down to his tucked-up feet. “Thought you might’ve run. Called campus security. Something.”

“Did you want me to?”

A muscle twitched in Dennis’s jaw. He ignored the question, walking to his own bed and sitting heavily on the edge. He ran a hand over his face. “Can’t fucking believe this.”

Casey’s heart hammered against his ribs. This was it. The expulsion. The ridicule. “Please,” he whispered, the word tearing from him. “Please don’t tell anyone. I’ll… I’ll move out. I’ll transfer. You’ll never see me again.”

Dennis’s head snapped up. “Shut up.” He stood, the sudden movement making Casey flinch. He loomed over Casey’s bed. “You think that’s what this is about? Who I’m gonna tell?” He let out a short, harsh laugh. “You ruined everything. You and your… fucking… secret.”

“I’m sorry,” Casey breathed, curling in on himself.

“Sorry?” Dennis leaned down, bracing his hands on either side of Casey’s legs, caging him in. His breath was hot and sour with alcohol. “You’re not sorry. You got exactly what you wanted. You’ve been begging for it since day one, with your fucking eyes and your blushing.” He brought a hand up, gripped Casey’s chin, forcing his head up. “Admit it. You loved it. You loved me fucking wrecking you.”

Casey’s resistance crumbled. The truth was a vile, beautiful thing. He nodded, a tiny, broken motion against Dennis’s rough fingers. “Yes.”

The admission seemed to fuel Dennis, to erase the last of his drunken hesitation. His eyes blazed with a new kind of fury—one directed inward, now finding a convenient outlet. “You’re a goddamn slut. A liar. A thief.” Each accusation was punctuated by a squeeze of his hand. “You stole from me. Now you owe me.”

He released Casey’s chin and instead grabbed the waistband of his sweatpants and boxers, yanking them down to his knees in one brutal motion. The cold air hit Casey’s exposed skin, but it was nothing compared to the heat of Dennis’s gaze.

“On your stomach.”

Casey scrambled to obey, his movements clumsy with fear and a dark, pooling want. He turned over, pressing his face into his pillow. It still smelled like Dennis from the night before. He heard the rustle of denim, the clink of a belt buckle, the tear of a foil packet. Dennis hadn’t bothered with lube this time.

The blunt, thick head of Dennis’s cock pressed against him, dry and demanding. Casey clenched, a reflex.

“Relax,” Dennis commanded, his voice a low growl by Casey’s ear. He reluctantly added some line from the bottle on the nightstand, then shoved forward, a brutal, tearing invasion.

Casey cried out, the sound muffled by the pillow. It was all sharp, burning pain for a second, a white-hot protest from his sore, abused body. Dennis didn’t pause. He set a punishing, rhythmic pace, each thrust a raw, grinding assault. His weight pressed Casey deep into the mattress, his hips slapping against the backs of Casey’s thighs.

“This what you dreamed about?” Dennis grunted, his fingers digging bruises into Casey’s hips. “Huh? Me using your tight little ass like a fleshlight?”

Casey could only gasp, tears leaking from his eyes. The pain was subsiding, morphing into a deep, full friction that ignited his nerves. His own cock, trapped beneath him, was painfully hard, leaking onto the sheets. He was humiliated, degraded, and more turned on than he’d ever been in his life.

“Answer me, fucktoy.”

“Y-yes,” Casey whimpered, pushing back against the drive of Dennis’s hips, seeking more of that devastating friction.

“Yes, what?”

“Yes… it’s what I dreamed about.”

Dennis let out a satisfied, animal sound. He changed his angle, and on the next thrust, he hit something that made Casey see stars. A jolt of pure, electric pleasure shot up his spine. He arched, a shattered moan ripped from his throat.

“There it is,” Dennis snarled, homing in on that spot with a cruel, relentless precision. “Found the slut’s button.” He fucked into him harder, faster, the bed frame slamming against the wall in a steady, obscene cadence. “Gonna come inside this dirty hole. Claim it. Make sure you remember who it belongs to every time you sit down.”

The filth, the possessiveness, the sheer physical domination pushed Casey over the edge. He came untouched, a silent, violent convulsion, his release staining the sheets beneath him in hot pulses. The clenching of his body around Dennis’s cock was the final trigger.

Dennis buried himself to the hilt with a choked, guttural roar, his hips stuttering as he pumped his release deep inside. Casey felt the hot flood, the intimate, claiming warmth. They collapsed together, a tangled, sweating, spent heap of limbs.

For minutes, the only sound was their ragged breathing. Dennis’s weight was crushing, but Casey didn’t want him to move. He felt filled, owned, utterly shattered.

Finally, Dennis pulled out with a soft, wet sound. He rolled onto his back beside Casey, staring at the ceiling. The physical heat between them cooled rapidly, replaced by the chilling air of reality.

Casey lay perfectly still, feeling the slow, illicit trickle of Dennis’s cum seep out of him. The evidence of what they’d done.

Dennis spoke first, his voice flat, emptied of all its earlier fury. “Get a towel.”

It was the same command as before. Clean yourself up. This time, Casey didn’t feel anger. He felt a profound, weary understanding. This was the transaction. This was the price. He was the dirty secret, and his function was to be used and then cleaned away.

He pushed himself up, wincing at the fresh, raw ache. He didn’t look at Dennis as he shuffled to the bathroom. When he returned, damp towel in hand, Dennis was on his side, facing the wall, his breathing already deepening into sleep.

Casey cleaned himself mechanically. He didn’t get back into his bed. Instead, driven by a impulse he couldn’t name, he lifted the corner of Dennis’s rumpled comforter and slid in beside his roommate’s broad, sleeping back. He didn’t touch him. He just lay there, in the dark, breathing in the scent of sex and sweat and Dennis, waiting for the dawn to break and make everything look different, knowing in his bones that it wouldn’t.

He just lay there, in the dark, breathing in the scent of sex and sweat and Dennis, waiting for the dawn to break and make everything look different, knowing in his bones that it wouldn’t.

The gray light that eventually seeped around the blinds wasn’t a dawn but a slow, sickly surrender. It revealed the room in all its honest squalor: the tangled sheets, the discarded towel on the floor, the pizza box from two nights ago. Dennis’s breathing had stayed deep and even. Casey had not slept a wink. His body was a map of aches, each one a precise memory.

A car alarm wailed somewhere in the distance and Dennis stirred. Casey froze, pretending to be asleep. He felt the shift of the mattress, the creak of the bed frame as Dennis sat up. There was a long, silent pause. Casey could feel Dennis’s eyes on the back of his head.

“Why are you in my bed?”

The question wasn’t a roar. It was quiet, rough with sleep, and utterly confused. It was this ordinary tone that finally broke something in Casey. He rolled over, facing him. Dennis’s face was puffy, his expression unguarded and lost in the grim morning light. He looked young, and tired, and nothing like the furious god from the night before.

“I was cold,” Casey whispered. It was a pathetic lie.

Dennis just stared. He looked down at his own hands, then at the space between them on the bed. The silence stretched, but it had changed texture. It wasn’t the absence of sound; it was a held breath.

“My throat hurts,” Dennis said finally, not looking at him. He rubbed his neck, a casual, almost boyish gesture. “From yelling. I guess.”

“My everything hurts,” Casey replied, the words slipping out before he could stop them. It wasn’t a complaint. It was just a fact, offered up.

A corner of Dennis’s mouth twitched. Not a smile. Something more tired. “Yeah.” He scrubbed a hand over his face, the stubble making a sandpaper sound. “Look. About last night. The… the first part. With the… in the shower.”

Casey waited. His heart was a frantic bird in a cage of ribs.

“I shouldn’t have done that,” Dennis said, the words coming out in a stiff, rehearsed rush. “The… forcing you. That’s some fucked-up shit.”

The apology, if that’s what it was, felt like a physical blow. It was worse than the violence. Violence had a terrible, straightforward logic. This was a chasm opening under his feet.

“You didn’t force me,” Casey said, his voice stronger than he felt. “I wanted it. I told you I wanted it.” He forced himself to hold Dennis’s gaze. “You asked me to admit it, and I did. Was that a lie?”

Dennis’s eyes flashed, that old anger returning for a second, then sputtering out. He looked away, out the dirty window. “I don’t know what the fuck any of this is.” He gestured vaguely between them, at the room, at the entire situation. “I don’t do this.”

“Do what?”

“This!” Dennis exploded, but the energy dissipated instantly into weary frustration. “Guys. Secrets. This… messy shit.” He finally looked back at Casey, his gaze searching. “You stole my fucking shirt, Casey. You fucked yourself with a toy pretending it was me. For months. What am I supposed to do with that?”

“You could have just thrown me out,” Casey said. “You could have told me I was disgusting and never spoken to me again.” He drew his knees up, making himself smaller. “But you didn’t. You came back. You fucked me again, even after you’d already… finished.” He used the crude word deliberately, watching Dennis flinch. “So what does that make you?”

The challenge hung in the air, acrid and real. Dennis’s jaw worked. He had no answer. The confusion on his face was profound, a crack in the granite of his jock persona that showed the scared, frustrated kid underneath.

“It makes me confused,” he admitted, the admission sounding ripped from him. “And pissed off. And…” He trailed off, his eyes dropping to Casey’s mouth, then lower, to the line of his throat where a bruise was blossoming. “And I can’t stop thinking about it. About how you looked. About the sounds you made.”

The raw hunger in his voice, stripped of its anger, was more intimate than anything they’d done physically. Casey felt a sharp, answering pull in his gut. He understood then. Dennis wasn’t a predator. He was a drowning man, and Casey was the strange, jagged rock he’d grabbed onto.

“So think about it,” Casey whispered. He pushed back the comforter, exposing his own bare, marked skin to the cool air. He saw Dennis’s eyes darken, his breath catch. This was different. This wasn’t being taken. This was being offered.

Dennis reached out a hand, not to grab or to hurt, but to hover. His fingertips brushed the bruise on Casey’s hip from the night before, a touch so tentative it sent a shiver through Casey’s entire body. “Does that hurt?”

“Yes.”

“Do you want me to stop?”

Casey held his breath. This was the question. This was the line. “No.”

The word was a key turning in a lock. Dennis’s hesitation evaporated, replaced by a focused, intense need. He moved with a new kind of purpose, not the blind fury of before. He pushed Casey onto his back and knelt between his legs, his hands running up the inside of Casey’s thighs, pushing them apart. He just looked for a long moment, his gaze a physical weight on Casey’s sore, exposed flesh.

“It’s red,” Dennis muttered, more to himself. “Swollen.” He leaned down, his breath hot. “From me.”

He didn’t use his fingers. He simply lowered his head and licked a slow, flat stripe over Casey’s hole.

Casey jolted, a shocked, broken sound escaping him. The sensation was obscene, tender, and filthier than anything he could have imagined. Dennis did it again, his tongue probing insistently at the tender furl of muscle, lapping at the lingering evidence of his own possession. It was a claiming more profound than the fucking had been.

“Tastes like me,” Dennis grunted, his voice muffled against Casey’s skin. “Tastes like us.” He pushed his tongue inside, just a little, and Casey cried out, his hands flying to tangle in Dennis’s short hair, not to push him away but to hold him there.

Dennis worked him open with his mouth, relentless and wet, until Casey was trembling and pushing back against that maddening tongue, his cock hard and leaking against his stomach. Only then did Dennis stop. He sat up, wiping his mouth with the back of his hand, his own erection straining against his boxers. He looked wrecked, hungry, and utterly in command.

“Get on your knees,” he said, his voice thick. “Face the wall. I want to watch it happen.”

Casey scrambled to obey, the order sparking a fresh current of submission. He got on his hands and knees, his forehead pressed against the cool cinderblock. He heard the tear of another foil packet, the quick slick sounds of Dennis sheathing himself.

The blunt pressure returned, but this time, his body, worked open by Dennis’s mouth, yielded more easily. Dennis sank in with one long, slow, controlled stroke, filling him completely. They both groaned, a ragged, shared exhalation.

“Fuck,” Dennis breathed, his hands gripping Casey’s hips. “It’s so much fucking hotter like this. Seeing it.” He began to move, a deep, rolling rhythm that was less about punishment and more about consumption. Each thrust was measured, deliberate, aimed perfectly to wring a gasped-out noise from Casey’s throat.

“You take it so good,” Dennis muttered, his voice right in Casey’s ear. “This perfect, tight little ass was made for my cock. Wasn’t it?”

“Yes,” Casey panted, pushing back to meet him, the friction building a coil of white-hot pleasure in his core.

“Say it. Say what it is.”

“It’s yours,” Casey sobbed, the words torn from him by the relentless, perfect pressure inside. “It’s your ass, Dennis, please.”

That was what broke Dennis’s control. He swore, his rhythm fracturing into hard, frantic pumps. “Gonna come inside you again. Gonna keep you full of me.” His thrusts became erratic, brutal, and deeply perfect. The slap of skin filled the room.

Casey came first, his orgasm ripping through him silently, his body clamping down in a series of violent pulses around the thick shaft piercing him. The sensation tipped Dennis over the edge. He drove in one final time, buried to the hilt, and held there as he emptied himself with a choked, shuddering groan.

They collapsed together against the wall, Dennis’s weight a solid, sweating press against Casey’s back. His softened cock slipped out, followed by a slow, warm trickle. Dennis didn’t move away. He rested his forehead between Casey’s shoulder blades, his breathing ragged.

Minutes passed. The radiator hissed. Someone laughed in the hallway.

Dennis finally pushed himself up. He disposed of the condom in the wastebasket by his desk, the same one that had held Casey’s stolen gym shirt. He stood there for a moment, naked in the gray light, then walked to the window and adjusted the blinds, cutting off the outside world.

He turned around. His eyes were clear, resolved.

“We need rules,” he said, his voice quiet but firm.

Casey, still on his knees, turned to look at him, his heart in his throat.

Casey, still on his knees, turned to look at him, his heart in his throat. This was it. The rationalization. The ‘this never happens again’ speech. He braced for it, his mind already composing the careful, invisible life he would have to lead from now on, a ghost in his own dorm.

“Nothing can leave this room,” Dennis began, his arms crossed over his chest. Casey nodded quickly, a frantic bob of his head. Yes. Of course. He’d already promised himself that.

“And when we’re out there,” Dennis continued, jerking his thumb toward the door, “in class, at the cafeteria, it’s nothing. We’re roommates. Maybe friends, if I can manage it. You don’t look at me like that. I don’t touch you.”

“I understand,” Casey whispered, the words tasting like ash. It was what he expected. A secret shame to be buried. He started to get up, his legs wobbly.

“I’m not finished.” Dennis’s voice stopped him. It wasn’t loud. It was low, deliberate. “When we’re in here. Behind our apartment’s door. It’s different.”

Casey froze, one hand on the edge of the bed for support. He waited.

Dennis’s eyes travelled over him, not with lust now, but with a calculating intensity, like he was seeing a block of raw material. “That shit you had. The pink thing. The shirt.”

Heat flooded Casey’s face. He looked at the floor.

“You want that?” Dennis asked. “The… girl stuff?”

It was a trap. It had to be. Casey couldn’t speak. He gave the tiniest, most shame-filled nod imaginable.

“Then that’s what you’ll be,” Dennis stated, as if declaring a new law of physics. “In here. You dress like it. You act like it. I’ll treat you like it.” He let the words hang, letting Casey absorb their bizarre, terrifying weight. “Outside, we’re normal. In here, you’re mine. And I want you looking the part.”

The contradiction was so immense it short-circuited Casey’s fear. This wasn’t a denial. It was a transformation. Dennis wasn’t hiding it; he was curating it, demanding it. “You… want me to?” Casey stammered.

“I want to see it,” Dennis said, his voice gaining a rough edge. “I want to see what I’m fucking. That first night, with my shirt around your neck… fuck.” He ran a hand through his hair, agitated. “Just do it. Get your stuff. Now.”

The command broke Casey’s paralysis. He moved to the closet, to the small, locked duffel bag shoved behind his winter coats. His hands trembled as he worked the combination. He pulled out the soft, lavender lace bra he’d saved for months to buy online, a matching pair of sheer panties, a pleated skirt that was too short. He felt Dennis’s gaze like a physical pressure on his back.

“Put it on,” Dennis said. He hadn’t moved from the center of the room.

Casey dressed with his back turned, each article feeling a thousand times more exposing than mere nudity. The lace was cool against his skin, the skirt’s fabric whispering against his thighs. He felt absurd. He felt seen.

“Turn around.”

Casey did. He kept his eyes down, focusing on a scuff mark on the floor near Dennis’s bare foot.

Dennis was silent for a long time. The air grew thick. Casey heard his own pulse in his ears. Then Dennis let out a slow, controlled breath. “Come here.”

Casey took two steps forward. Dennis closed the distance. He didn’t kiss him. He grabbed a handful of the lace at Casey’s chest, his knuckles brushing against the soft padding. “This stays on,” he muttered, more to himself. His other hand slid under the skirt, cupping Casey’s ass through the thin panties. “These come off when I say.” He squeezed, hard enough to make Casey gasp. “You understand the rules?”

“Yes,” Casey breathed.

“Say it.”

“In here, I’m… I’m yours. I dress like this. For you. Outside, we’re normal.”

“Good.” Dennis’s hand moved from his ass to the front, palming him through the silk. Casey was already hard. “See? You like the rules.” He popped the button on his own jeans, shoved them and his boxers down just enough to free his cock, which was thick and already heavy with blood. He spit into his hand, slicked himself roughly. “Now get on the desk. I want to see that skirt pushed up.”

The cold, laminated wood of the desk shocked Casey’s bare thighs as he hopped up. Pens scattered. Dennis stepped between his legs, pushing the pleated fabric up to his waist, exposing the lavender panties. He hooked his thumbs in the sides and tore them down, the silk splitting with a quiet sigh. He didn’t bother removing them fully, just left them tangled around Casey’s knees.

There was no preamble, no more teasing talk. Dennis aligned himself and pushed in, a single, relentless invasion that stole the air from Casey’s lungs. He was still loose and wet from earlier, but the fullness was staggering. Dennis braced his hands on the desk on either side of Casey’s hips and set a deep, punishing rhythm, his eyes locked on where their bodies joined.

“Look at that,” he grunted, each thrust jolting Casey backward. “My cock fucking into a guy in a skirt. You’re a sick little thing.” He grabbed the front of the bra, yanking it down to expose Casey’s chest. “All pretty lace and fucked out guts.” He leaned down, biting at a nipple, not playful but possessive.

Casey wrapped his legs around Dennis’s waist, his heels digging into the small of Dennis’s back, holding him deeper. The degradation was a flame licking his nerves. He was a thing, a dressed-up toy being used, and it was the most authentic he’d ever felt. “Harder,” he whimpered, the plea muffled against Dennis’s shoulder.

Dennis obliged. His thrusts became brutal, machine-like, the desk slamming against the wall with each drive. The metal drawer handles dug into Casey’s back. He didn’t care. The pain was a anchor in the roaring storm of sensation. Dennis was breathing in ragged, open-mouthed gusts against his neck.

“Gonna come inside this pretty fucking girl,” Dennis snarled, his voice cracking with the strain. He slammed home and held, his body rigid, pulsing deep within Casey as he cursed through his release.

They stayed like that, locked together, sweating and spent. Dennis finally softened and slipped out. He righted his jeans, his movements slow. He looked at Casey, splayed on the desk, skirt rucked up, ruined panties at his knees, chest exposed and marked.

A strange, almost domestic quiet fell. Dennis reached out and pulled the bra back up, adjusting the lace over Casey’s chest with a clumsy touch. It wasn’t tender. It was proprietary, like smoothing a blanket over a pet.

“Clean up,” he said, but his voice lacked its former edge. “Then… keep it on.”

He turned and walked to his bed, laying down and closing his eyes, as if the entire encounter had been just another item on his daily list. Casey slid off the desk, his legs nearly giving way. He looked at Dennis’s pretended sleep, then down at the torn lavender silk around his ankles.

The rules were set. The lines were drawn. He had never been more terrified, or more hopelessly, irrevocably owned.

Read on DreamPress

Write your own erotic story with AI