Work Text:
You were asking for trouble, laying in your bed in just an oversized T-shirt and panties, your fingers idly teasing yourself through the thin material between your thighs—in full view of the door to your room, which you’d left wide open. Your roommate, Steve Rogers, had been due back earlier that evening, but he’d yet to arrive. He’d been gone on a business trip to the west coast that had kept him away for a few weeks and you were waiting up for him to get home.
You’d convinced yourself it was the nice roommate thing to do: make sure he got home safe, maybe ask how his flight was, and then turn in for the night. But you’d gotten distracted by thoughts of him. Those bright blue eyes, the way he’d run his big hand through his blonde hair and try not to smile when you begged him to get you a snack from the couch. The thickness of his biceps, the way his broad shoulders filled out the suits he wore to work and the sheer amount of muscle on display when he’d come home from a run without his shirt on.
Your fingers had strayed down to the apex of your thighs of their own accord, and it quickly occurred to you that Steve could walk into the apartment at any moment and he’d have to pass your door to get to his room. The thought of being caught by your roommate sent more heat flaring through your body, pooling in your core, arousal dampening your panties.
He’d be able to see you on full display, stretched out across your bed and wearing his shirt that was too large on you. Your thighs would be open wide while your fingers toyed with the edge of your panties, so close to your slit but not quite touching. He wouldn’t be able to see everything, but he’d see enough.
You had no idea how Steve would react, though.
He’d been plenty friendly since you’d moved in. The problem was, he’d been nothing but friendly. He’d never done anything to make you think your crush might be reciprocated, his joking never felt like it crossed the line to flirting. And it was impossible to discern what was going on behind the ocean blue eyes of his—you didn’t know him well enough to get a read on him.
So what would he do if he found you shamelessly playing with yourself when he got home from his trip? Would his blue eyes darken with need? Would he drop his bags and dive into bed with you, unable to control himself? Would he kiss you roughly as he rushed to free his cock from his pants, only to push your panties to the side and thrust into your heat, burying himself in one go? Or would he insist on sliding down your body to feast on your slit until you were dripping and crying out for him?
As the fantasies played out in your imagination, your fingers dipped beneath the edge of your panties, sliding through the wetness between your legs. You pressed farther, parting your lower lips and brushing your clit, sending shocks of pleasure racing through your body. One of your fingertips swirled around the edge of your entrance, teasing the dripping hole. When you were about to plunge a finger inside, you heard the sharp snap of the front door closing.
With a jolt, you pulled your hand away from your panties, fantasy forgotten as you twisted your fingers in the hem of the shirt you wore—Steve’s shirt—wiping your wetness on the soft cotton. As you sat up and pulled the bottom of the shirt down to cover yourself, you remembered why exactly you couldn’t let your roommate catch you playing with yourself: You had no idea how he felt about you.
There had been plenty of chances for him to make a move—you’d been living together for months. Sure, you’d been shy at first, not knowing how to act around someone as attractive as Steve. But his friendliness had brought you out of your shell, inviting himself to your movie nights and pulling your blanket-covered feet onto his lap. After the first time you’d accidentally fallen asleep on his shoulder, he hadn’t made you feel weird, just opened his arms to cuddle the next time. You’d fallen asleep together on the couch enough times that it had become almost normal.
You liked being wrapped up in your roommate’s arms, but you still weren’t sure why he hadn’t made a move. Even with the cuddling, you’d kept your distance and tried to get a read on him before you made a fool of yourself and made living with Steve unbearable. In all the months you’d been roommates, you’d never seen him with another woman, or heard him talking about anyone else. All the while, you’d tried to hide your growing feelings, as much as you could while still letting him crush you to his chest whenever you watched a movie together.
Footsteps thudded down the hall, dragging you out of your thoughts. Excitement to see your roommate quickly eclipsed the disappointing possibility that you’d only ever be cuddle buddies. You sat up on your knees, bouncing slightly on your bed as an eager grin spread across your face.
A moment later, Steve’s tall frame filled the doorway looking deliciously rumpled. His suit jacket was thrown over one shoulder, his plain white button down wrinkled from the plane while his red, white and blue striped tie was loosened slightly. His navy blue slacks were creased too, but you got a little distracted by the way Steve’s thighs filled them out.
Steve glanced your way as he walked, making as if to continue down the hall to his room, but instead he did a double take and stopped, turning to look at you more fully. His blue eyes raked over your bouncing body, flaring slightly at the sight of you wearing his shirt. An amused grin tugged on his lips, making him look suddenly less tired.
“Didya wait up for me?” he asked, surprise coloring his tone. But he looked happy to see you, making your heart flip in your chest. Your excitement ran wild, a frenzy in your bloodstream that took over.
“You’re home!” you half-shouted, remembering at the last minute it was well past midnight and your neighbors could be grumpy when woken up in the middle of the night. Before you could restrain the rest of yourself, though, you were bounding off the bed and running to Steve, launching yourself at your roommate.
Thankfully, he was quick enough to drop his bags, catching you as you crashed against his chest. Steve’s laugh sounded close to your ear as his arms circled your waist while your legs wrapped around him. He held you while you clung to his shoulders, his jacket dislodged and falling to the floor while you hugged him tightly. He returned the squeeze with his crushing embrace, so strong it forced the breath from your lungs.
You grinned against Steve’s neck, finally feeling settled for the first time in weeks. He’d been gone for so long, you’d forgotten the little details of him, like exactly how he smelled and what he felt like. He was so solid and he smelled so good, like fresh laundry and blue skies, even after trekking through two airports and flying crosscountry. You buried your face between the collar of his shirt and his skin, pressing as close as you could get.
“Miss me?” Steve murmured softly into your hair, a slight hint of teasing in his tone. But more than anything, his voice was warm with affection. One of his big hands was splayed across your lower back, supporting your weight, while the other threaded through your hair, making you hum happily.
“Mhmm,” you mumbled, burrowing your face even deeper into his chest, ignoring the buttons of his shirt digging into your skin as you tucked your head under his chin. Your answer made Steve chuckle, the sound loud and rumbly so close to your ear. Your heart fluttered as the deep sound also sent heat pooling between your thighs.
After a long moment of silence while you held on to him, Steve’s arms loosened, giving you room to breathe properly. But it also meant you slipped down his body like he was going to put you down. Without thinking, you clung on tighter, arms tensing around his shoulders to hold yourself up while your legs scrambled for a better hold on his hips. Before you could fall, Steve’s hands grabbed you under your thighs, his palms hot on your bare skin, hoisting you up and helping your legs wind around his waist.
“It’s OK, I’ve got you,” he soothed in a gentle voice as his arms held you more securely, one hand rubbing up and down your back over your shirt. “I’ve got you.” Once you calmed again, the tension draining from your arms, Steve laughed lowly, a little relief in the sound. “So clingy tonight,” he murmured and you could hear the amused smile in his teasing voice.
Suddenly, you felt shy about how you’d reacted to Steve coming home, burying your face in his chest to hide your blushing cheeks in the cotton of his button down shirt. Even though you’d cuddled with Steve plenty of times, and fallen asleep in his arms on the couch, you’d never literally thrown yourself at him. You blamed your raging crush, the late hour and the fact that he’d been gone for so long. But you didn’t want to admit any of that to your roommate, so you left his comment unchallenged while you tried to hide your reaction.
“I know what you need,” Steve said lowly a moment before you felt him step further into your bedroom. He crossed the room to your bed, sitting down carefully so he didn’t hurt you and settling you on his lap.
Steve’s teasing comment forgotten, you sighed as you relaxed on Steve’s lap. Your chest was pressed tightly against his, your legs still circling his waist. You hummed happily, cuddling as close as you could.
“That’s it, baby,” Steve murmured encouragingly into your hair.
The sound of that pet name—said for the first time—rolling off his tongue in his deep voice curled around your heart, warming you from the inside out. His closeness was basking you in warmth, too, one that settled deep in your core, reminding you of how damp your panties already were before Steve came home.
His hands smoothed gently over your back, one running up to curl around the back of your neck under your hair, holding you to him. The other skimmed down over your hip, the heat of his palm settling on your thigh just below the hem of your shirt, which was pushed up dangerously high in your position. “You just needed me to hold you, didn’t you, baby?”
“Yeah,” you agreed softly on a sigh, eyes drifting closed even as you felt yourself getting slick between your legs, your body reacting to Steve’s being pressed so close. You felt so relaxed in Steve’s arms, like he was some kind of personal anxiety blanket, pushing all your embarrassment over how excited you’d been to see him out of your head entirely. How could you be embarrassed about eagerly jumping into Steve’s arms when it felt so right to be wrapped up in them?
And he was so close, every inch of your chest pressed flush against the hard muscles and flat planes of him. You were crushed so close you could feel the buttons of his shirt digging into you. It it weren’t too hard to move your hips in the position you were in, you would’ve been worried they’d grind against him of their own volition. As it was, you settled into a half-asleep, half-awake dreamy state, the steady thump of Steve’s heart beating in your ear.
“Is this my shirt?” Steve asked quietly, breaking the silence that had fallen like a blanket over you two. His fingers were playing with the hem of the T-shirt on your thigh, his warmth grazing against your skin in teasing touches.
You felt yourself grow shy over being found wearing his shirt, though deep down you’d wanted him to find you like that. Then you remembered how you’d wiped your fingers off on the spot of the shirt he was touching and you blushed in earnest. You wondered if the fabric was still a little damp from your wetness. “Yeah,” you whispered, shifting in his arms so your face pressed against his neck. “I found it in my laundry,” you rushed out, as if it was any kind of excuse. Although, you had no idea how it had gotten there, it was probably crossing a roommate line to wear it.
“So you put it on?” Steve prodded, his question mirroring your thoughts. But he didn’t seem angry, just curious, as his fingers inched below the hem of the shirt, skimming over your soft skin and making your breath hitch in your throat.
“It smelled like you.” Your whispered admission tumbled from your lips easily with your brain a little scrambled by the feel of him touching you. Still, you hoped he wouldn’t hear it, even with how close you were pressed together. But of course he did.
A moment of silence stretched between you two, and you wanted to take the words back even if that was impossible, but then Steve squeezed you tighter in his arms. “I missed you too,” he confessed in a soft rumbly voice. His hand on your thigh skimmed up under your shirt, catching on the side of your panties before settling on your lower back and pulling you in closer.
Your center settled over a bulge in Steve’s pants, the shock of it making you freeze for a moment. You’d never felt his bulge before. Even when you’d spooned on the couch, he’d kept his hips away from your ass; you’d always chalked it up to him keeping a respectful distance. But the feel of him hot and hard beneath you sent tendrils of heat scorching through your body. Of their own volition, your hips rocked against him, a broken, breathy moan falling from your lips.
“Baby, baby, baby,” Steve muttered, a strain in his voice as he tried to still your hips. They fought against his hold, but he was stronger, holding you down against his bulge. You could feel it throb through your panties and his slacks. “You’re a needy little thing, aren’t you?”
Before you could stop yourself, you whined, the sound small and pathetic and just as needy as he accused you of being. Digging your fingers into Steve’s soft blond hair and squeezing your legs around his waist, you tried to get enough leverage to rock against his bulge, but he kept you pinned to his lap.
“Shh, baby,” he cooed soothingly, placing a hot kiss on your neck. You melted in his arms, the tension leaking out of your limbs as he shushed you and dropped more kisses up your throat to your jaw. It almost distracted you from what Steve’s hands were doing.
Without you noticing, he’d reached both hands up under your oversized shirt, his big palms gripping your ass hard, his fingers digging into your flesh and kneading roughly. You made a keening sound you’d never made before as Steve’s hands groping your soft curves made an intense need rise up in you. Your hips rocked against him, trying to find some kind of friction, but he just chuckled lowly and shushed you again.
“Don’t worry, baby, I know what you need,” he assured you in a gravelly voice as his fingers slipped into your panties. His palm reached between your legs from behind but when Steve found your dripping little slit, he froze.
You went still in his arms, unsure why he stopped. Terrible thoughts flooded your brain, as you braced for Steve to push you off his lap. But instead, his hand slid deeper against your core, making you moan and melt against his chest.
“Baby,” he started, voice rough and rumbly, sending delicious vibrations through everywhere you were pressed against him. “Were you playing with yourself before I got home?”
You froze again, for only a moment, at his correct guess of what you’d been doing on your bed while you waited for him. Your hands gripped the front of his shirt as you buried your face in his collarbone, trembling a little with the shame of being found out. It twisted together with the pleasure until they were one and the same, making you hotter and needier. Pressing your lips together, you refused to answer his question, even if he already knew.
“You’re drenched, baby,” he went on when you didn’t speak. His fingers slid through your sopping wet folds, spreading your wetness all over your slit, making you messy and ratcheting your need higher. “What were you thinking about?” he asked, finding your clit and rubbing teasingly around the bundle of nerves.
“Oh god,” you said on an exhale, arching your back to press your chest more into Steve while giving his hand better access to your core. The pleasure of his hand cupping your slit, his fingers teasing your clit, made your brain foggy and you forgot he’d even asked a question.
“Tell me,” he urged in a low gentle growl, digging his palm into your sensitive flesh and making you cry out softly. Your hips pressed back against his hand, grinding against his exploring fingers.
“You,” you admitted on a gasp as you felt your orgasm building in his expert hands. “I was thinking about you.” Your words broke off on a moan as Steve rewarded you by rubbing your clit furiously for a short moment, making you shiver and shake in his arms. But just before you could come, he stopped. You whined against his neck, hips rocking and begging for more.
“Were you hoping I’d come home and find you like that?” he teased sweetly, his words again eerily mirroring your thoughts—and in this case, actions. Distantly, it occurred to you that while you hadn’t learned to read him in the months you’d been roommates, he sure knew how to read you. His fingers spread your lower lips wide, teasing the entrance of your channel. “Wearing my shirt, legs spread—an open invitation to fuck you?”
“Yes,” you moaned, mouth open and breathing hard against Steve’s collarbone. Your fingers clung to the back of his neck, twining in the short blond strands there.
“How long have you wanted me to fuck you?” he asked in that low growl of his, though it was much less gentle as his fingers circled your hole, making you desperate for him.
“Months,” you forced out unable to give him a more specific answer while your entire body was focused on the teasing swipes of his fingertips through your folds.
Steve chuckled, but as a reward for your answer he plunged one thick finger inside your needy hole. “I’ve wanted you since the day I met you, baby,” he gritted out, pulling his finger free of your gripping channel before thrusting it back inside. “Wanted to bend you over my couch in the middle of giving you a tour of the apartment, push up that sweet little sundress you were wearing and shove my cock deep in your pussy.”
“Oh god, Steve,” you moaned, your hips rocking on his finger as his revelation crashed over you. It overwhelmed you in the best way possible, his words twisting up with the pleasure of his finger fucking you to drive you closer and closer to the edge of your release.
“That’s it,” he growled, adding a second finger, sliding both in and out of your pussy faster and faster as he felt your inner walls flutter around him. “Moan my name.”
“Steve,” you repeated obediently, happy to do anything he asked while he built you up to what was going to be the best orgasm of your life.
“Fuck, you moan so prettily,” Steve cursed, slowing down a moment to add a third finger to those buried deep in your pussy. You whined loudly at the stretch, biting your lip to try to keep yourself quiet enough not to wake the neighbors. You were so loud you almost missed Steve’s muttered comment. “I don’t know how I’ve held myself back from touching you like this for so long, you feel so fucking good, baby.”
Your body shuddered at the praise and the feel of his fingers stretching your little hole. And you felt yourself right on the edge, in danger of hurtling over. “Steve,” you gasped. “Please, I’m gonna come!”
“That’s it baby,” he murmured, dropping a hot, suckling kiss against your neck, tugging your skin between his teeth to leave a mark. “Come for me—moan for me, wanna hear your pretty little sounds while you’re comin’ all over my fingers.” He fucked you harder and faster, his fingers making lewd sounds and his palm slapping against your folds.
Moans and desperate little whimpers escaped your mouth as your hips rocked frantically against his hand in time with his thrusts. When Steve’s other hand snaked up your shirt, pinching your nipple in rough fingers, you threw your head back as the tension building in your core snapped. You shattered, clenching tight for a moment before tumbling over the edge. Your body trembled and you moaned into Steve’s shoulder through your release while he kept finger-fucking you, pushing inside your clenching hole and helping you ride the wave of pleasure.
In a daze from what had definitely been the best orgasm of your life up to that point, you didn’t notice his hand leaving your breast and wrapping around the back of your head. Steve pulled you in for a kiss while you still rode the aftershocks of your release.
The first touch of his lips against yours sent a thrilling rush through your body as different kinds of fireworks went off in your bloodstream. His lips were gentle, swallowing down your mewling sounds as your hips rocked a little on his fingers. Your hands dug into his blond hair as you came down from your high enough to kiss him back. His tongue swept into your mouth, exploring you while you welcomed him happily. He pulled back only when your lungs started begging for air. Steve stared down at you with a grin on his face and pride in his eyes.
“You did so well for me,” he murmured, easing his fingers from your channel and pulling his hand out of your panties. While you watched, Steve lifted his fingers to his mouth, tasting your come. His eyes closed as he groaned; beneath you, you felt his bulge throb. “Taste so good, baby,” he muttered, cleaning your juices off his hand.
All you could do was watch him as he relished the taste of you like it was his favorite treat in the world. It sent a warmth skittering tentatively through your heart, like the organ in your chest was still reluctant to believe your roommate wanted you just as much as you wanted him. “Steve,” you whispered, a wobble in your voice that he clearly heard.
When his eyes popped open, they were electric blue and half-feral with need. You bit your lip at the look on his face, still unsure about what he wanted, and his gaze zeroed in on the spot. He dove in, his teeth tugging gently on your lower lip until he pulled it free, then sucked it into his mouth, making you moan softly. In contrast to your first kiss, when his tongue took your mouth that time, he was nothing but possessive.
“Don’t for one second think I’m anywhere near done with you,” Steve growled against your mouth when he pulled away, though he didn’t go far. He nipped at your plump, swollen lips as if punctuating his statement. The rough treatment and his words made you squirm in his lap.
“It’s late,” you whined the first excuse you could think of as Steve trailed kisses along your jaw. “And I have work tomorrow.” When Steve bit your neck lightly, just below your ear, you yelped and jumped a little. He laughed lowly against your skin.
“Call in sick tomorrow,” he urged, soothing away the sting from his bite with his tongue. “I’m not done with you,” he repeated.
“I need to sleep,” you argued on an exhale, body melting in Steve’s arms even as you protested.
“I know what you need, baby," he rumbled in that low voice of his, nothing but confidence and assuredness in his tone. You couldn’t help but believe him, letting his fingers tilt your face up to his. He captured your mouth in a kiss that was hot and greedy, his tongue stroking yours until you were moaning into him.
Distracted by his mouth, you were only distantly aware of Steve shifting, his hands reaching between your chests to pull on his loosened tie. Once you noticed, though, you eagerly reached up to undo the buttons of his shirt. In no time, you were pushing the shirt over Steve’s strong shoulders, your fingertips ghosting over his warm, golden skin as you tugged it down his arms and off. In another moment, he’d reached behind his back and yanked his undershirt over his head, leaving his blonde hair delightfully messy. But then Steve’s chest was bare in front of you.
Sure, you’d seen him shirtless around the apartment before—when he’d helped you move in, in fact, since the day had been swelteringly hot and humid. You had barely been able to keep your eyes off his broad chest and the way his waist tapered down to where his athletic shorts had sat dangerously low on his hips. But that had been your first day as roommates. You’d tried to keep your ogling to yourself.
Now Steve was shirtless and you were allowed to touch him. For a moment, you just stared at the tanned expanse of his pecs and all the other muscles you couldn’t name but certainly appreciated. You trailed your fingertips down from his collarbones, tracing the taut curves and hard planes of his chest to his abs. His abdomen contracted as your fingers grazed the ridges of his muscles, his breath coming heavier the longer you touched him.
Steve sat back for a moment, an indulgent grin on his face as he let you explore, watching your face even as your eyes strayed well below his ocean gaze. But then his hands were under your ass and he was lifting you off his lap. Letting out a disgruntled whine, you pouted up at your roommate, whose mouth was pinched at the corners like he was holding back laughter. Still, you allowed him to unwind your legs from around his waist.
“Don’t worry, baby, I’m not going far,” he murmured in assurance, even as his tone was warm with the laughter he held back. Steve stood up and wasted no time undoing his belt and pants, shoving them down his hips along with his black boxer briefs.
You were suddenly distracted from pouting when Steve’s cock was bouncing free from the confines of his pants, his length already hard and precum leaking from the tip. He stepped out of his pants and kicked them away in the vague direction of your laundry pile in the corner, but you barely noticed with your roommate’s cock on display right in front of you. He was perfectly long and perfectly thick and just the sight of Steve’s hardness had your core flooding in response, like your body craved to have every inch of him buried deep inside you.
Chuckling at the mix of awe and appreciation on your face, Steve fisted the base of his cock and firmly stroked the length, putting on a show for you. Your core throbbed in response, making you squirm on the bed. Without realizing it, you leaned forward slightly, tongue peaking out and licking your lip as you stared, half-mesmerized as Steve stroked his cock slowly.
But Steve’s fingers under your chin stopped you from leaning even farther and he tipped your face up to look at him. His eyes were warm with tenderness, but his grin was wicked, promising the dirty things he had planned for you.
“You can suck me off later, baby,” he murmured, his eyes sparkling with the idea. You were captivated by his ocean blue gaze, the way it sent heat licking across your skin even while he wasn’t touching you. “Right now,” he continued, and you had to focus to hear what he said. “I need to feel that sweet little cunt of yours wrapped around my cock—I know you’re aching for it, aren’t you?”
Your pussy throbbed and clenched and ached just like Steve said, and you nodded a little dumbly, his filthy words short-circuiting your brain. You didn’t notice you were squeezing your thighs together against the ache until Steve’s gaze dropped down to your panties.
Steve grinned at your body’s response, bending down to press a searing kiss to your lips before he was moving away again. A whine fell from your lips and your hands clung to his shoulders to keep him close. Steve pressed his forehead to yours and huffed out a laugh. “Shh, ‘m not going anywhere,” he whispered, his hands gripping the hem of the shirt you wore and quickly pulling it off. His forehead was back against yours as soon as the shirt was gone and then he was pressing another kiss to your lips while his hands made quick work of removing your panties.
Once they were gone, Steve moved back and straightened. That heated blue gaze of his stared down at your nakedness, eyes roving over every curve of your body like he couldn’t decide where to look first. His gaze was hungry as he took you in, the expression on his face making you shiver with anticipation.
“So beautiful,” Steve murmured, as if to himself. And then he was bending down and hauling you into his arms, and you were more than happy to oblige.
Your legs hooked on his hips and your lips found his in a messy kiss while he sat back down on the bed. Steve banded an arm around your back as he pulled himself further up the mattress to the pile of pillows by the headboard. He shifted for a moment until he was half reclining, half sitting up against the pillows. But then you were distracted by his hands on your hips, which helped you to straddle his waist and when you did, a choked moan made you break the kiss as your bare pussy settled on his hard cock. He was hot and hard beneath you and you couldn’t stop your hips from grinding against him even if you’d wanted to.
“Fuck, baby,” Steve groaned, his big hands on your ass urging you on, helping your pussy coat his length in your wetness. “Feel so soft and warm on my cock,” he murmured, head falling back against your headboard as his eyes screwed shut and his face contorted in pleasure. His chest was rising and falling with heavy breaths and you panted right along with him as you continued working your hips. After a moment, though, his blue eyes opened and sought out your face. “Need to be inside you,” he ground out through clenched teeth.
You bobbed your head in an eager nod and turned to your beside table, saying, “Condom,” as an explanation. But Steve grabbed your outstretched hand and pulled your face back to look at him.
“Wait, please, baby,” he pleaded, his voice firm but gentle, his blue eyes serious. “Wanna be inside you bare,” he said, his gaze trailing down to your lips like he was distracted by the way they were parted as you breathed heavily. But then his eyes snapped back up to yours and he looked serious again. “I haven’t been with anyone since you moved in, and I’ve been tested since then.” He raised his eyebrows in a silent question.
You blushed a little, which seemed ridiculous given you were completely naked and straddling your equally naked roommate, but it had been a long while since your last partner and you were a little shy about it. But you nodded and held eye contact with Steve as you said, “I’ve been tested since my last time, too—and I have an IUD.”
Steve maintained his serious expression as he asked, “And you want to?”
You didn’t even have to think, you just nodded, an eager grin spreading across your face. “Yeah, I wanna.”
Steve closed his eyes briefly, pressing his head back into the pillows and mumbling “thank fuck” under his breath. Then his face was transforming into an ecstatic grin that took your breath away. He kissed you fiercely, and you could taste the joy on his tongue as it plunged into your mouth. Steve urged you to lift up on your knees so he could grab his cock and line himself up at your entrance. He used his grip on his length to run the tip along your slit, bumping your clit and making you moan in his mouth.
You pulled away to look down your bodies at where his cock was getting slicker and slicker as your wetness dripped onto his hard length. Your fingers twined with those of Steve’s free hand as you sat up. He notched the head of his cock at your entrance and you pressed down on him, gasping at the stretch.
“Slowly, baby,” Steve urged, squeezing your fingers while his other hand rested on your hip, letting you take him at your own pace.
He was big but you were plenty slick from your earlier orgasm. Still, his cock stretched your hole as you impaled yourself on him. You rose up and pressed down again, taking him deeper, panting through the slight sting as your pussy molded around his thick intrusion.
“Fuck, fuck, fuck,” Steve cursed, staring down at where his cock was disappearing inside you little by little. “You’re so fucking warm and tight,” he ground out as his thumb swiped gently over your wrist, teasing the skin just over your thundering pulse. “You’re doing so well, baby, taking m’cock so good,” he groaned, his hips bucking a little like he couldn’t control himself.
Your hand pressed down on Steve’s abs, which fluttered beneath your touch, as you widened your thighs and pressed all the way down, seating yourself fully on his cock. You felt so full and he was so hot and hard inside you. Your head fell back and you moaned, squeezing Steve’s fingers with yours as your inner walls clenched around his length.
Steve groaned loudly, and then he was pulling you down to lay on top of him. His hand wrapped around the back of your neck and he guided your lips to his for a kiss. His mouth moved against yours, slow and sweet, while you both adjusted to the feel of his hardness stretching your little hole. Your head was swimming in pleasure, drowning in the heat of him and the sweetness of his kiss.
“Is this what you needed, baby?” Steve asked, his lips ghosting against yours as he spoke, his other arm banding around your back and holding you flush against him. “Were you so clingy because you needed my cock buried deep inside you, filling you up so full there isn’t an inch of space left between us?”
“Oh god, yes, Steve,” you answered on a sob against his mouth, his breath mingling with yours until even that was twined so tightly together it couldn’t be separated. “I needed this so bad.” Your hips squirmed and pressed against his as if you could take him any deeper, but he was already buried to the hilt.
Steve shushed you and smoothed his hands over your hips, urging your limbs to settle against him and you couldn’t help but relax into his arms. Your arms looped loosely around his shoulders, one hand digging into his soft blond hair, the other scratching lightly through the short hair at the nape of his neck. He made a contented sound deep in his chest that rumbled and ricocheted through every inch of you.
“I think we should stay like this a while,” Steve said softly, his shoulders shifting slightly as if he was trying to get more comfortable. His hands continued caressing your curves, his palms grazing over every inch of your soft skin that he could reach.
His stroking fingers had lulled you into relaxation, but at his words, you lifted your head, your eyes widened in surprise. “What?” you asked.
Steve skimmed one hand up your spine soothingly. His blue eyes sparkled with heat and mischief as he looked at you. “I think what you need is to be a good little cockwarmer for me,” he explained, his mouth hitching up at the corners in a little grin. “Can you do that?”
Your forehead creased in a little frown. “What do I do?” you asked.
Gently, Steve traced the line between your brows until he’d smoothed the confusion from your face. A small smile stole over your lips, unable to hold it off when he was being so soft with you.
“All you have to do is relax, baby,” Steve explained, cupping your face in his hands and pressing a sweet kiss to your lips. “Just let me keep my cock buried in your warm little pussy while we lay here.” His blue eyes were serious on yours again. “Doesn’t that sound nice?”
You bit your lip, still a little unsure, but nodded. One corner of your lip quirked in a shy smile and Steve returned it with an affectionate one of his own. He guided your head down to lay on his shoulder and you let yourself relax in his arms. Steve’s hands resumed their soft caresses, helping to knead the rest of the tension from your limbs.
“That’s my girl,” Steve murmured into your hair, making your heart clench with joy at the praise. “You’re doing so well for me, baby, doesn’t it feel good?”
It was strange, and like nothing you’d ever done with your past partners, just laying there with Steve’s cock pressed deep inside you but not moving. But it did feel good, like a sweet kind of torture to be so stretched out but not getting any of the friction that would build your pleasure toward release. And being so close to Steve after he had been gone for so long soothed a part of your heart you didn’t realize needed consoling. “Yeah,” you answered quietly after a moment, letting out a little sigh.
“Good, I’m glad,” Steve said lowly, pressing a kiss to your temple.
When you shivered a moment later, Steve pulled the blankets up to cover you. Perfectly warm and relaxed, you started to drift in that half-awake, half-asleep state. All the while, Steve murmured to you, telling you about his trip and the business stuff you never really understood, pausing to offer you little praises, telling you how good you were being.
If you weren’t so relaxed, you would’ve tried to tell Steve how happy you were, how long you’d wanted him and how you couldn’t believe you were finally in his arms—really in his arms, not just cuddled up with your roommate, but being held by someone who cared about you. Maybe it was the part of you that he accused of being so clingy, but you never wanted to leave the comforting circle of his arms. You felt safe in your soul in a way you didn’t even know you’d been missing until he’d pulled you into his arms.
Even with how relaxed you were, though, you couldn’t fall asleep, not with Steve’s cock wedged deep in your pussy. Your little hole was stretched around him, the heat of his length heavy inside your core and a constant reminder of how much Steve wanted you—how much his body craved yours. It was impossible to stop your body from responding, your need rising ever so slowly with every breath you took. Coupled with Steve’s sweet words, warmth in his voice as he told you how much he missed you while he was away, you’d never felt such a combination of being cherished and turned on.
You didn’t know how long you and Steve stayed like that, laying in your bed under the blankets, cuddled close and locked together by his hardness in your channel. But eventually, Steve ran out of things to tell you about his trip. His fingers had started playing with your hair, smoothing it back from your temple, and stroking along your neck. You let out a happy little hum, hoping to convey how content you were in his arms.
“I was serious earlier,” Steve said and you could hear the smile on his lips. The deepness of his voice made a pleasant rumble in his chest that you felt resonate in your own and your heart skipped happily. “I’ve wanted you since the day you came to look at the apartment,” he admitted again, reminding you of what he’d said when he’d been wringing the best orgasm of your life from your body. “All my friends said I was an idiot, agreeing to live with someone I wanted so badly.”
Steve’s hand not playing with your hair skimmed down your back, his fingertips trailing along your spine and making you arch ever so slightly into his touch. The movement shifted his cock against your inner walls. You let out a soft, breathy sigh at the feel of him just resting inside your most intimate place.
“But I knew it was the only thing I could do,” he continued, his voice gruff with a barely restrained groan. “I needed a roommate, and you were the only one who came to see the place, what was I supposed to do?” You could tell it was a rhetorical question when Steve didn’t pause to wait for an answer. “I knew I had to take it slow, though, and be sure—or else I’d creep you out.” He went quiet for a moment, though his fingers kept touching you, stroking you, soothing you. Then he laughed a little to himself, like he was remembering something. “It almost killed me, seeing you walk around the apartment in your skimpy little shorts, no bra under your shirts and not be able to touch you.” Steve groaned at the memory and his hips rose up slightly in a little thrust like he couldn’t help himself.
A sleepy moan tumbled out of your mouth, and your hand squeezed his biceps in response to that little bit of friction. You wiggled your hips languidly, searching for more, but Steve’s hand smoothed over your lower back, urging you to still.
“Do you know why I made my move now?” Steve asked, this time he did pause and wait for your answer.
You thought for a moment, but realized you didn’t. You’d been waiting months for Steve to make some kind of move that would indicate he wanted to be more than roommates, but he hadn’t. Until that night. “No,” you whispered against the skin of his chest.
“You were so damn shy when we met and when you first moved in, I had no idea what was going on in that pretty head of yours,” Steve started, his fingers tracing patterns you couldn’t begin to discern into the skin of your back. You smiled at how you’d thought the same thing about him. “Even when you started opening up, I could tell you were still holding back.” Steve pressed you tighter against his chest, like he wanted you closer even though there wasn’t any space between your bodies. “You’d let me hold you, but I couldn’t tell if you wanted me or you just wanted to be held.”
At his admission you let out an unhappy little sound and started to pick your head up from his shoulder, no matter how heavy it weighed. But Steve’s hand was there, gently guiding you back down and pressing a kiss to your forehead to soothe you.
“Maybe it was a dumb idea,” he went on, his lips gently ghosting over your skin as he spoke. “I left my shirt in your laundry, hoping…” Steve trailed off. He cleared his throat and continued. “I wanted to come home to you wearing my shirt because—because it would mean you missed me so much you’d put on my dirty shirt.” He chuckled a little and you whined softly because you knew he was laughing at you. “When I came home and found exactly that—and then you threw yourself at me…” He trailed off again, squeezing you and crushing you to his chest. “I couldn’t stop myself.” His lips were right next to your ear, his breath skating along your skin and making you shiver as excitement shot down your spine—all of it adding to the heat in your core, made worse by his hot, hard length still buried deep inside you. “I knew you were mine.”
“Steve,” you moaned softly, back arching as your hips squirmed against his.
“You are mine, aren’t you, baby?” he asked in a sweet voice, his big palm pressed against your lower back, holding you down on his cock.
“Yes, Steve,” you choked out, heart starting to race as the need for him to move inside you became overwhelming. You felt his cock throb inside you and your walls pulsed in response. “I’m yours—god, I’ve wanted to be yours for so long.” Your admission was half sob as you pressed your face into his neck and gasped when his cock throbbed again.
“I’m sorry, baby,” Steve cooed, starting to rock his hips, not quite thrusting but giving you some of the friction you’d been needing. “You’ve been so patient, waiting for me to make the first move, I just had to be sure.” He kept rocking, pulling out a little bit more each time and thrusting back in, making you moan softly. Steve shifted you up enough that he could duck his head down and wrap his lips around your nipple, biting and sucking it to a peak. You clutched his head to your chest and as he moved to give your other nipple the same treatment, he looked up at you with those pretty blue eyes, a note of pleading in them. “I didn’t want to make you uncomfortable, you know that, right?”
You nodded, gaze captivated by Steve’s as he licked and sucked on your nipple, his fingers pinching and pulling on your other tit, all while still bucking his hips into you. “I didn’t want to make you uncomfortable either,” you admitted between panting breaths, your hips meeting his with every rocking thrust.
Steve chuckled lowly against your soft skin, biting down on your nipple and making you cry out. “Don’t worry, baby,” he muttered, a grin hooking the side of his mouth even as he worked your tits. “The only uncomfortable thing about living with you is how hard you make me all the time.” He straightened and pulled you down so he could capture your lips with his own, his tongue sweeping into your mouth and twining with yours. “But you’re mine now,” he said matter-of-factly when he broke the kiss, his hips rocking harder into yours. “And you’re gonna be my good little cockwarmer now, aren’t you?” he asked, his blue eyes bright in the dim room as he stared at you. “Whenever you make my cock hard, I’ll just bury it in your sweet cunt until I’m ready to fuck you—how’s that sound?” He thrust up roughly, nearly bouncing you off his dick, but you clung to his shoulders and widened your thighs to stay seated.
“Oh fuck, Steve,” you moaned, pressing down hard on his cock. Your release was building rapidly after you were teased for so long by his hardness in your pussy. Your head was fuzzy with need and pleasure and the overwhelming feeling of Steve’s hungry attention. “Want you inside me all the time.”
“Oh yeah?” he asked, amusement in his tone and when you looked at him, he wore a self-satisfied grin. He pulled you down for a hot, possessive kiss, all sharp teeth and soothing tongue. “My sweet, shy little roommate wants to be filled with my cock 24/7?”
Frantically, you nodded even as you felt a blush heat your face at his dirty words. Steve groaned in response.
“Fuck,” he cursed, flipping you onto your back and covering your body with his, fucking you in deep relentless thrusts. He pushed your knees up and wide to give him better access to pump into your tight hole. You were so slick and so ready for him, you could feel him hit deep inside you on every thrust and it was too much—you pressed your mouth against his shoulder, screaming into his skin.
Steve just laughed darkly and smoothed your hair away from your face. “Who knew my roommate was so hungry for cock, huh?” he ground out, pounding you hard. He had you pinned to the bed so that you all you could do was gasp for air and cling to Steve’s shoulders, your knees bracketing his chest. “I should keep you in my bed, let you play with that pretty little pussy all day,” he growled in your ear, breathing hard. “When I get home at night, you’ll be wet and ready for me to slide my cock into your tight cunt.”
“Yes,” you hissed, writhing under Steve while he kept up his ruthless thrusts. His words were driving you higher as the fantasy he wove made you hotter and needier.
“I’ll fuck you hard every night, baby, and come deep inside you,” Steve muttered, changing up the tempo of his thrusts, pulling out almost all the way and driving back in hard. “Then you’ll keep my cock warm until I’m hard again and I’ll fuck you again and again and again.” He punctuated his words with hard thrusts, fucking you so deep you cried out as he hit the end of you. “That sound good, baby?” he asked and all you could do was moan your answer, head thrown back as you drowned in pleasure. Steve chuckled at your wordlessness. “You want me to make you into my perfect little fucktoy?”
“Yes!” you gasped out, eyes seeking his and finding him staring down at you with heat and possessiveness in his ocean eyes. “Steve!”
“That’s my girl,” Steve praised, and even as your heart pounded rapidly with how hard he fucked you, it squeezed in happiness at the words. “Doing so well for me, baby,” he cooed, pushing your hair back from your face and dropping a sweet kiss to your lips as he slowed his pace. “Fuck—I wanna fill you up with my come.”
“Yes, yes, yes,” you chanted, wanting nothing more than what he offered. You were desperate for you and Steve to find your release at the same time, for him to spill himself inside you.
“You want that, baby?” he asked, slowly starting to fuck you faster. “Want me to make you come on my cock and then fuck you full of my come?” Steve grinned, wide and feral as your head bobbed in a frantic nod.
“Steve, please—come inside me,” you begged, your voice practically a whine as your fingers clung to his neck and hips rose to meet his thrusts. “Please Steve, I need you.”
An animalistic growl fell from Steve’s mouth as he fucked you harder, pushing your knees up and wide to the point that it stung a little, but the pain just mixed with the pleasure, driving you higher. You hooked your hands under knees and held yourself open for Steve. The feral grin was back for a moment as he gave you an appreciative look, but then he was rutting into you with deep, frenzied strokes, making you cry out.
“Fuck, you’re so fucking perfect, baby,” he ground out through gritted teeth, his eyes on your face as he fucked into your tight hole. “I’m never letting you go, you’re mine—mine,” he roared, reaching down between your bodies and pinching your clit.
You came with a scream, Steve’s wild ocean eyes the last thing you saw before you closed your eyes and pure, heated pleasure consumed you. Your inner walls clenched around Steve’s cock and he only lasted a few more forceful thrusts before you felt him press deep and come in your pussy, groaning loudly against your neck.
Steve kept fucking you through your orgasm, pushing his come deep into your grasping channel while you trembled in his arms. He breathed heavily as he fucked you lazily, until he finally collapsed on top of you. You held him close even as he pressed the air from your lungs, reveling in having him wrapped up in your arms as your hand smoothed over his blond hair.
After a moment, Steve rolled onto his back, pulling you with him and keeping his half-hard cock buried in your core. With gentle fingers under your chin, he tilted your head up so he could place a sweet kiss on your lips. His other hand rubbed your back soothingly as you both finished catching your breath. He peppered your lips with soft, gentle kisses all the while, making you smile against Steve’s mouth. When he’d had his fill for the moment, Steve let you rest your head against his chest, tucking you under his chin.
Your mind played back what had just happened between you and your roommate, trying to figure out if you were fully happy with what had happened. You found that you were. You’d never been happier, in fact. But as you thought back to every dirty thing Steve had said, one comment struck you as funny and you laughed lowly.
Steve pulled back and looked down at you with a bemused grin. “What?” he asked, a little uncertainty in his eyes.
“‘I’m never letting you go,’” you repeated his words back to him with an amused smile on your face. “Who’s so clingy now, Stevie?” you teased, your finger poking into the side of his ribs, trying to find out if your roommate was ticklish at all.
Steve squirmed a little but tipped his head back into the pillows, laughing deeply while his arms around your waist kept you secure on top of him. When he looked back at you, his blue eyes sparkled with amusement and something deeper, more infinite. His face was full of tenderness as he dropped a kiss to your lips.
“Guess we’re just a couple of clingy as fuck roommates, huh?” he mumbled against your lips and you could hear the smile in his tone.
You snorted at his ridiculous comment—even though it was nothing but the truth—and snuggled back into his chest without responding. He was right and he knew it. But he’d also admitted he was just as clingy, so you were satisfied.
After a few minutes of rest, during which you almost did fall asleep, even with Steve’s cock still inside you, he helped you out of the bed and into the bathroom. Steve helped you clean up, refusing to leave the bathroom even as you peed. (“We all pee, Y/N! It’s not weird!” “It is weird, Stevie, and this officially makes you clingier than me!” “Fine, I’m clingier than you because I just want to be near you right now, no matter what you’re doing.”) You brushed your teeth side by side before he grabbed you around the waist and carried you to his bed.
Steve claimed you had to sleep in his bed because it was bigger than yours—a king compared to your queen—and he needed the room. But when you woke up the next morning, you and Steve were curled around each other, arms and legs tangled beneath the sheets. Huge expanses of the bed were completely untouched on either side of you.
Just like he’d asked, you called in to work and spent the rest of the day in bed with Steve, making plans to move you into his room permanently. Neither of you put on clothes the whole day, and Steve had his cock buried deep in your pussy more often than not. By the evening, you were pleasantly sore and the pair of you finally took a break, ordering in food to eat on the couch while you watched a movie.
Over the following weeks, you put your plans into action, getting rid of your bed and helping Steve to convert the second bedroom into a home office. Both of you talked to your employers and negotiated so you could work from home a couple days a week—the same days, of course.
You’d spend those days working side by side at your desks. Sometimes you’d cockwarm Steve on your lunch break, your panties pulled to the side and teasing both of you until he couldn’t take it any longer and bent you over his desk to fuck you full of his come. You’d spend the rest of your workday feeling his release dripping out of your pussy and making a mess in your panties.
Since you finished work first most days, you made a habit of laying in your and Steve’s bed, playing with yourself until he was done. It sent a thrill of excitement shooting down your spine every time his broad shoulders filled the doorway. He’d always pause and watch you play with your pussy for a few minutes. You’d make a show of it, spreading your legs wider, wordlessly inviting him to bed. He’d tear his clothes off before diving in, sometimes making you come on his tongue first. Sometimes he couldn’t wait, though, and he’d slide his cock deep into your slick pussy with one thrust. Either way, he’d make you come more than once before he’d even consider letting you leave the bed to help him sort out dinner.
No matter what, you’d return home to Steve every night and you spent your time falling deeper and deeper in love with your roommate—your boyfriend. Every night, you’d fall asleep in Steve’s arms. He always held you tight, crushing you to his chest, but you loved it just as much as he did. And you loved to tease him, whispering against his mouth before you kissed him goodnight, “So clingy.”
