Actions

Work Header

Roommates

Summary:

You noticed something on the bed, partially covered by blankets. Blinking, you stopped. Was that—?

Your curiosity got the better of you and you stepped into his room. Stepping closer to the bed, you tugged back the blanket and revealed it— A sex doll.

 

In which Adrian leaving his door open leads to a whole can of worms.

Notes:

(See the end of the work for notes.)

Work Text:

You were in love with your roommate. No two ways about it. Adrian had only been living with you for about a year, and you were down abysmally bad for him. Frankly, it was absurd. Part of it was your fault; you had picked him to be your roommate because he was so handsome. Okay, that wasn’t the only reason, but when he turned up on your doorstep with those big blue eyes, you said yes wayyy too quickly. Lucky for you, Adrian was a pretty good roommate. He did his chores (and usually yours as well), paid his half of the rent on time, and wasn’t home a lot. 

There was one downside, besides your infatuation. Adrian was… loud when he had sex. You never saw his partners and they were always gone in the morning, but you heard their sexual escapades in excruciating detail. Every. Time. And Adrian’s moans were so pretty. Just like the rest of him. 

If Adrian had a fault, it would be his unusually high sex drive. He never mentioned as much to you, was always a complete gentleman. Honestly, he probably didn’t even realize the wall between your rooms was so thin. But besides his carousel of partners, you caught glimpses of it.

Literal glimpses.

Adrian’s other fault would be his inability to completely shut his bedroom door. The amount of times you had walked past, just to see him jerking off, was… numerous. 

And, sure, maybe it was a little bit your fault, and maybe you lingered a little too long when you realized what was happening, but it wasn’t like you were seeking it out! It just happened! Frequently! 

So, you really shouldn’t have been surprised with you found it.

Adrian was out, his door wide open, as per usual, and you had to pass his room to get to the laundry room. When you did, you noticed something on the bed, partially covered by blankets. Blinking, you stopped. Was that—?

Your curiosity got the better of you and you stepped into his room. It was messy and it smelled like him. You tried to suppress the urge to inhale deeply. Stepping closer to the bed, you tugged back the blanket and revealed it— A sex doll.

Well, half a sex doll. The bottom half, specifically. You poked the butt, marveling at the way your finger sunk into the plush almost-skin. She— should you refer to it as she?— was propped up in a sort of presentation position. An inexplicable bolt of heat ran through you. Instead of poking her again, you laid your hand on it. It was cold, of course, because it was silicone or something, and not a real person. Had you expected her— it— to be warm?

Maybe a little.

You pondered the fact that Adrian just left her out like that. You glanced around the room. Where did Adrian put her when she wasn’t in use? How often did he use her? Not very often, you guessed, since most of your accidental voyeurism witnessed just him and his hand. You wondered why he had bought such a thing. Surely Adrian got more than enough pussy. And ass. Anything he wanted, he could get it. Hell, if he wanted you, he could get that, too. 

But, he didn’t. 

Therein lay the rub. 

You were… jealous. You were jealous of that hunk of silicone currently situated under Adrian’s covers because she got fucked by Adrian, and you didn’t. 

You touched it again, letting your fingertips drag against her inner thigh. What did she feel like, you wondered, on the inside? Surely not as good as the real thing, but it must’ve been comparable, or else no one would buy the damn things. Right? 

Unable to sate your curiosity, you ventured further and slid a finger inside her. It wasn’t warm, but it was soft, and still slick with the remnants of whatever lube Adrian used. You flushed at the feeling. He had used it recently. Sliding your finger even further, heat spread through you from head to toe. You were… sort of fingering it. Shame crept into your cheeks. The whole thing felt so dirty.

You heard the front door unlock and whipped your hand out of the doll, panic joining the heat coursing through you. What were you going to do? Adrian was going to find you messing with his sex doll and probably never speak to you again. He definitely wasn’t ever going to fuck you.

You did what any sane person would do—

You hid in his closet.

Crouched in the dark of his closet, you were thankful that the door was one of those weird, slatted ones. You could see Adrian enter the room, carrying a bag with him. He didn’t bother to close the door behind him, as usual. Honestly, it was like he forgot you even lived there.

Another healthy dose of shame warmed your cheeks at the thought. It worsened as you watched with horror as he began to unbutton his pants. He slid his jeans down to his ankles and then his boxers followed suit. You knew you should look away as he tugged the sex doll close to him, but you just couldn’t. It was like watching a train wreck. 

Adrian stroked his cock to life and picked up the bag he had tossed onto his bed, plucking out a new bottle of lube. He unwrapped it, popped the top, and squirted a generous amount onto his shaft. His head fell back as he rubbed it on and he let out a loud moan. Heat rolled through your body, lighting up your nerves from your head to your toes. You had to cover your mouth to keep from making a noise of your own.  

Adrian wiped the excess lube from his hand onto the doll, fingering it into her. He got really into it, another moan leaving his throat as he scissored his fingers inside her. “Fuck,” he murmured, loud enough for you to hear. You watched as he removed his fingers and then began to slowly ease his cock into the doll. His head was tilted back again, his throat bobbing prettily as he swallowed down another noise. Adrian grunted when he was fully sheathed inside. He began to fuck the doll slowly, letting out a little whimper with each shallow pump of his hips. 

You couldn’t help yourself. You shifted your position as silently as you could and slid your hand into your pants. Thankfully, you were wearing sweatpants, so you were able to push right down to trail your fingers over the wet patch in your underwear. You breached your panties and shuddered. You weren’t surprised to find yourself soaked. Ever so delicately, you started to rub your clit. 

Secretly watching Adrian fuck a sex doll was a level of dirty your brain hadn’t even thought to imagine. Shame and pleasure and pure heat were mixing into a heady cocktail that had you biting down hard on your lower lip. Honestly, you were already teetering dangerously towards your climax. 

Adrian gasped, his hips twitching harder into the doll, and then he started to fuck it in earnest, keeping it pinned to the bed with both hands. “God, feels good,” he breathed. “Fuck. Wish this was you instead.” 

Adrian moaned your name.

You covered your mouth with your free hand as quick as you could to stifle your own gasp. Had he…? Had he really just said your name?

As if to assure you that you hadn’t misheard him, he began to repeat your name with prayer-like fervor. His chin fell to his chest and you could see his eyes were screwed shut, his mouth open with ecstasy, or maybe agony. It was hard to tell. 

“Gonna cum,” Adrian warned.

God, but you were close, too. You shifted your position to spread your legs a bit more. You managed to maneuver yourself enough to slide a finger into you. It was nowhere near as good as you knew Adrian’s cock would feel, but it did the trick. The intrusion was enough to push you over the edge, and then you were cumming, watching with rapt attention as Adrian did the same. He pushed as far as he could into the doll and let out another pathetic whimper. 

Adrian sighed heavily and ran a hand through his hair. You watched him put his clothes back on, and then he gingerly picked up the doll, carrying her to the bathroom. Surprisingly, he closed the door behind him. As soon as the door clicked shut, you were up and out of the closet, silently running to your bedroom.

Your bedroom door slammed shut behind you. You winced at the sound. Hopefully, Adrian hadn’t noticed. You could hear water moving through the pipes and guessed he was cleaning out the doll. You imagined it must have been a pain in the ass to clean out something like that, but apparently the pleasure was worth it. 

You took a huge gulp of air and tried to steady your racing heart. Had you remembered to close the closet door behind you? Did it matter? What would happen if Adrian knew you had seen him? Maybe that was the real reason he always kept his door open. Maybe Adrian wanted you to see him getting off. Maybe he even wanted you to join in.

You collapsed onto your bed and screamed into a pillow, beating your fist against the mattress. You were stuck in a combination nightmare-dream scenario and you were more than a little scared. Okay, you were fucking terrified.

You jumped about a foot in the air when there was a soft knock at your door. You opened it to see Adrian grinning at you, his hair tousled slightly, sweat coating his forehead like he had been exercising, but you knew the truth. You swallowed hard. “Hi, Adrian,” you managed shakily.

“Hey,” he greeted brightly, “I didn’t hear you get in. Where were you?”

To lie or not to lie, that was the question. Honesty was the best policy, after all, but the idea of complete honesty in this moment was unbearable. “Oh, um, y’know. Around,” you answered, and winced a little. Subtle. 

“Did you wanna watch a movie or something?” Adrian gave you a friendly punch to the shoulder. “I miss hanging out with my roomie.”

Your heart fluttered pathetically. “Sure,” you croaked. You cleared your throat. “Yeah, Adrian, I’d love to. Why don’t you throw something on the TV? I just need to… change real quick.”

He beamed. “Yeah, you bet. Don’t change too much,” joked Adrian. “I like you just as you are.” 

Another weak flutter of your heart. You covered it with an eye roll and a smile. “Dweeb,” you accused affectionately. You shut the door and inhaled sharply, covering your mouth with your hand. God, what did it mean that the first thing he did after masturbating was ask you if you wanted to hang out?

You shucked off your clothes, worried they smelled too much like sweat and arousal, and slid on a t-shirt and some basketball shorts. It wasn’t like you were trying to impress him; Adrian had seen you in worse. 

Adrian was already flicking through streaming services when you joined him, a blanket slung across his lap. He lifted it when you sat beside him and tossed the edge so you were under the blanket with him. “I got you some water,” he said. 

“Thanks, roomie,” you mused. You got comfy on the couch. “What’re we watching tonight?” 

“An action movie.”

“Of course,” you sighed. “John Wick, again?”

Adrian grinned. “No, actually, believe it or not. I was thinking this one.” He scrolled onto a film titled Polar. 

You recognized the main guy and nodded your approval. “Play on,” you said. 

The premise was easy enough to follow (and eerily close to the plot of John Wick), and you found yourself lost in it. 

Until a rather long, and intense, sex scene came on.

You flushed as you watched the main character take a girl on nearly every surface of the cabin, their moans and grunts filling the stifling silence. You couldn’t bear to look at Adrian; not even to crack a smile to break the tension. 

As the scene droned on, Adrian, ever the yapper, remarked, “He’s got some stamina, huh?”

You cracked up, and then you found you couldn’t stop laughing. Even as Adrian looked at you with a puzzled smile.

“It wasn’t that funny,” he said.

“I know,” you gasped through your laughter. “I just—“ Your laughter devolved into hiccups. “Today’s been a long day,” you managed, at last. 

“Oh, yeah? Tell me about it.” Adrian shifted to look at you, his head tilted slightly to the left. 

“Oh, no, that’s okay…”

“Whaaaat? Why not?” Adrian pouted. “Was it so bad you can’t even tell your favorite roommate about it?”

You choked. “I wouldn’t say it was bad—“

“Then tell me,” he pleaded.

“What about you?” you asked, unskillfully changing the subject. “What did you do today?”

“Nothing of note.”

“See?” you pointed out. “Same.”

Adrian let out a little ‘hmph’ and settled back, crossing his arms over his chest. “Likely story.” 

“You doubt me, roomie?” You nudged him with your shoulder and Adrian nudged you back, making you laugh. “So much for my favorite roommate,” you scoffed playfully.

“Oof, ouch,” Adrian sighed. “I guess I’ll drop it then.” Even as he said it, he looked at you with big, puppy dog eyes. 

You rolled your eyes and looked back to the movie, pointedly ignoring him. 

Adrian, not one to be ignored, sidled closer and rested his chin on your shoulder. “Tell me,” he whined.

“It’s really not that interesting,” you said, trying to keep the tremor out of your voice. He was so close you could feel the warm wash of his breath against your skin. You shivered, a little gasp escaping you. 

“It’s not?” Another gust of heat. “It’s not that interesting that you sat in my closet and watched me fuck a sex doll?” His voice had taken on a dangerous edge to it, yet he didn’t move from where he was pressed against your side. “Not that interesting that you got off to it?” 

Blood rushed in your ears, blocking out the sounds of the movie. “You—“ You swallowed hard. “You knew?”

“I knew the minute I stepped in the room,” purred Adrian. “I could hear your heart thundering in your chest. Not to mention you left the doll completely different from how it looked when I left. Did you have a little fun with it?” Adrian slid his hand onto your thigh, resting it just above your knee. “D’you take her for a spin?”

“N-No, I just—“ You gulped in a breath, suddenly feeling like there wasn’t enough air in the room. “Just looked at her.” Another shiver went through you as he moved his hand higher. “If-If you knew I was there, why did you…?”

“Why did I let you watch?” he finished. Adrian hummed. “Let’s think. Why would I let you watch?” Another teasing hum. 

“Did you leave the doll out on purpose?” you asked in a rush of air. 

“I may have had a bout of intuition that you’d pass by,” he answered easily. “You’re so consistent with your laundry schedule.”

“And you knew I would—?”

“I had an inkling. I know how… curious you get.” Adrian let out a puff of a laugh. “I like when you take a peek. Why do you think my door kept getting left open? Did you think I forgot?” 

“Well—“ It was your turn to laugh. “Well, yes,” you answered. “God, Adrian—“

“I love when you say my name,” he groaned, his hand moving up higher on your thigh. “I knew, babe. Every time, I knew. I like putting on a show for you.” 

You inhaled sharply, a new wave of heat sparking in your tummy at his words. “You like it when I watch, Adrian?” you breathed. 

“I’d like it even better if you joined in.” Adrian kissed your shoulder and then your neck. 

You placed your hand on his chest and pushed him, just hard enough that he fell back against the arm of the couch. “Give me a show, Adrian,” you ordered.

Adrian visibly swallowed and nodded quickly, his hands immediately going to his belt. He unbuckled the belt, undid his fly, and shimmied out of his jeans. His cock was hard and straining against the blue fabric of his underwear. You shifted to get a better look as he pushed his underwear down as well. For the second time today, you watched Adrian take his cock in his hand. 

“Go slow,” you ordered softly.

Adrian nodded, his breath leaving him in a puff. He started to slowly stroke himself, precum leaking out of the swollen tip. His chest rose and fell with a deep breath, his head tipping back as he let out a groan. 

“You’re so fucking hot,” you muttered. You couldn’t help but flick your gaze all over him, unable to stay on one place for too long. “Is this what you wanted, Adrian? You wanted me to watch you touch yourself?”

“Yes,” he whined. 

You tsked softly. “That’s pretty perverted,” you cooed. “Are you a pervert, Adrian?”

“N-No…”

“Just a slut, then?”

Adrian shuddered and nodded, another whimper leaving him. “B-But just for you,” he huffed. “‘M not a slut for anyone else.”

“Oh, how sweet.” You smiled and crawled closer to him. You watched his hand flex around his cock. “What else do you want to do for me?” you wondered. 

“Everything,” he answered. “Anything.”

“Describe something.”

Adrian licked his lips, pausing a moment to think. His hand stopped moving. You couldn’t have that.

“Keep going,” you warned. “I want you to touch yourself while you tell me.” 

He started stroking again and let out a soft whine. “I-I wish that you’d have caught me fucking the doll,” said Adrian. “And made a big scene about it. And asked me to fuck you instead.”

“Oh,” you purred. “You want to fuck me, Adrian?”

“Yes,” he yelped, his hips bucking. “Yes, fuck yes, I do. God, I’ve wanted—“ He took a deep breath and moaned. “Too long,” admitted Adrian. “Too fucking long.”

Delight curled through your body, joining the rising heat there. “Really?” you breathed. It was hard to be dominant when you were so damned excited.

Adrian nodded, swallowing hard. “Every partner, every J-O sesh, even the doll— They were all just filler.” Somehow, his cheeks got redder. “That’s pretty pathetic, huh?” he mumbled. 

You couldn’t help yourself. You surged forward and kissed him. Adrian spasmed and let go of his cock so he could wrap both arms around you, welcoming you into his lap. Kissing Adrian was everything you dreamed it would be. “You’re so fucking hot,” you gasped against his lips. 

“I think I’m in love with you,” he admitted in a rush of breath. 

You kissed him again, grabbing his face between your hands. Tears pricked the backs of your eyes at the admittance, but you shoved them down. You could cry later; after the sex. 

You snuck a hand down and started to stroke him slowly. Adrian’s thigh lifted enough to press between your legs and give you something to grind against. You moved your hips in time with your hand, pleasure radiating through your body and twisting a slick knot in your stomach. Adrian parted from the kiss so he could look up at you, blue eyes shiny, pupils wide. “Can I fuck you?” he asked softly.

You nodded quickly and got off of him long enough to strip. While you undressed, so did Adrian, shimmying his pants down the rest of the way and tossing away his shirt. Soon you were both naked and Adrian once again welcomed you into his lap. You kissed him. Adrian sighed softly against your lips. A little bit of finagling, and then he was inside you, pressing in oh so slowly. You were wet, both from your earlier excitement and Adrian’s dirty words, but you hadn’t done much prep. “God, you’re tight,” he gasped, forehead falling against your chest. 

“S’it feel good, Adrian?” you cooed, speech only a little slurred as you fought against the heat that threatened to consume you.

“Fuck, yes.” He looked up at you again and you took the opportunity to run your hand through his hair. 

“You look so pretty like this.” You stroked his cheek and then grabbed his chin in your hand, pulling him into a kiss. Adrian’s hips bucked, making you moan against his lips. Your noise earned another thrust. 

Adrian kept his hands on your hips, guiding you as you bounced on his cock, utterly entranced by you. Those blue eyes of his were dazed, but they never left you. He kept a close watch of your face, his bottom lip caught between his teeth. “It’s your turn,” he decided. “I wanna watch you touch yourself. Show me what I missed while you were watching me.”

How could you refuse? You leaned back, using one hand to brace yourself on his thigh while you snuck the other between your legs. You found your clit and swallowed a gasp. Your nerves were alight from riding him, and the moment you touched your swollen clit, heat rolled through you, making your toes curl. 

His eyes were fixated on your hand, his lips parted as his breath came out in pants. Adrian’s hands slid down to your thighs and gripped hard, the sensation making you clench around him. “That’s it,” he muttered. “Just like that. Fuck, you’re beautiful.”

Another flutter of heat ran through you, your cheeks flaming under his attention. A coil of pleasure began tightening in your tummy. The sight of Adrian watching you use him to get off… 

It was like he read your mind when he said, “You like being watched, too.” Adrian’s smile was beautiful, and very satisfied. “You should keep your door open,” he suggested. “So I can happen upon you while you’re getting off.”

You puffed out a laugh. “Is this not— Ah— good enough?” you mused. 

“No, fuck, this is perfect,” Adrian corrected quickly. “It’s just—“ He grunted as your pussy squeezed him, his eyes fluttering shut. “Fuck,” he gasped. “I-I’m close.” 

“Are you imagining it?” you wondered aloud. “Thinking about me touching myself to the thought of you?”

Adrian whined your name. 

“I’m gonna be thinking about this for a long time,” you sighed happily. “Gonna think about how good your cock feels. I don’t know if I can go back to my hand after this, Adrian. You may have ruined it for me.”

“Well— Fuck— You just let me know when you need me,” he said through panted breaths. “My cock is available for you anytime.” 

You laughed, but it quickly morphed into a moan as Adrian bucked up into you. Wasn’t that exactly what you dreamed of? Adrian really was the perfect roommate. “Ah, Adrian—“

“Are you close?” he breathed. At your nod, he pulled you into a desperate kiss, teeth knocking against yours as he started to thrust up into you. You couldn’t do much more than cling to him and take it. When he replaced your hand on your clit with his, you found yourself soaring over the edge, your cunt pulsing around him as you came. Adrian let out an almost pained moan, and then he was cumming too, pushing as deep into you as he could. 

You laid against his chest as you tried to catch your breath. Adrian panted beneath you, his hands coasting up and down your back. You nuzzled into his neck and kissed his jaw. “Did you mean it?” you asked softly.

“Mean what?”

“That you love me.”

“Yeah,” he admitted with a soft laugh. “Yeah, I do.”

You grinned. “I love you, too,” you told him. 

“Really?”

“Yeah.”

Adrian urged you to lift your head and kissed you hard. The shift in position made you whine; Adrian was still inside you. “I’m glad we did this,” he murmured against your lips.

“Me too.”

Adrian smiled. “Should we do it again?”

You laughed. “Yes,” you agreed. “As soon as possible.” 

Notes:

i can’t stop writing adrian and porn tropes i’m sorryyyyyy i love you thank you for reading

Series this work belongs to: