Pairing: Bucky x Reader
Prompt: Bucky gets home from a mission and he really missed you.
Warnings: slightly dom!Bucky, language, smutty smut smut
Bucky didn’t plan on waking you up when he got home from his mission. It was late, and when he walked into your shared bedroom, he could hear your soft snores coming from the bed. He was gone for nearly two weeks, and had really missed you.
He walked further into the room, placing his gear bag on the floor lightly. He made his way over to the bed where you were sleeping, and the sight of you had him hard in seconds.
There you were, sprawled out on the bed, in nothing but one of his shirts and a pair of pale pink panties. Your hair was fanned out on the pillow beneath you, and your face was scrunched up slightly. You looked heavenly, and Bucky just couldn’t help the rush of blood that went straight to his groin.
Deciding to forgo the shower in favor of being with you, he began to undress himself from his tactical gear. Once he was down to just his undershirt and a pair of boxers, he got on the bed, slowly making his way up your body. When he made his way to the top, he began to pepper kisses all across your face and jaw. You began to stir slightly at the sensation, and when Bucky lightly bit down on the juncture between your neck and shoulder, you were wide awake and couldn’t help the soft moan that escaped past your lips.
“Bucky?” You asked, your voice slightly breathless but still groggy from sleep. He smiled against your skin, placing a small kiss to the spot he just bit.
“Hey babydoll,” he murmured, moving up to capture your lips in a soft yet passionate kiss. As you two kissed, Bucky began to grind down on you, smirking at the moan you let out into his mouth. He pulled away from the kiss, moving back down to suck and bite at your neck.
You tried to half heartedly push him away, just so you could actually greet him after being away from each other for two weeks, but what he was doing felt too good. You eventually gave up and decided that formalities could wait until later.
He snaked his left hand down your body until it was gripping at your thigh. He yanked it up and over his hip so he could grind down onto you harder. The action caused him to grind down right onto your clit, and you moaned loudly. His right hand slid up under your shirt, and he cupped your breast in his hand, kneading the flesh before moving to pinch and twist at your nipple.
“God, Bucky,” you moaned out breathlessly, scratching your nails down his shirt covered back. He pulled up from his work on your neck, smirking at the marks that were already starting to bruise.
Looking down at you, Bucky removed his hand from your thigh and breast and brought them to the hem of your–his– shirt. In one swift movement, the garment was off your body and thrown somewhere to the floor. He felt his cock strain against his boxers even more at the sight of you nearly naked underneath him, breathing heavily and already so needy.
“God, I wish you could see yourself, baby girl,” Bucky said, bringing both hands up to pinch at your nipples. You whimpered at the feeling, biting your lip. “Tell me, Y/N, were you a good girl for me while I was gone?”
Nodding your head, you answered, “Yes, Bucky. I was a good girl.” When Bucky was away on missions, or you were on one of your own without him, you weren’t allowed to touch yourself, no matter how much you may have wanted to. This time around was especially difficult to follow the rules, since it had been a while since you two had been separated for this long, but you managed, wanting to be a good girl for Bucky. And when you followed the rules, you were rewarded in the best ways possible.
Bucky smirked at you, leaning down to place a quick, hard kiss to your lips. “Good,” he said as he sat back up, reaching up to pull his shirt over his head. “I love it when you’re a good girl for me, sweetheart. You know what good girls get?”
Eagerly, you nodded your head yes.
“Good girls get rewards.”
Leaning down, Bucky captured your nipple in his mouth. He began to suck at the hardened nub while his other hand began to pinch and twist your neglected one. You let out a moan and slightly arched your back to try and push yourself further into his mouth and hand. After a few moments, Bucky moved his mouth to your other nipple, giving it the same treatment as he did the first.
Despite how good this felt, you were starting to get a bit antsy. The only attention your pussy had received was from the bit of grinding Bucky did while you two were making out. You were incredibly wet and incredibly empty and you didn’t know how much more of that you could take.
“Bucky,” you whimpered, trying to buck your hips up to get any kind of friction. “Bucky, please.”
“Please what, sweetheart? What do you want?” Bucky asked as he let go of your nipple, his hands still massaging your breasts.
“Want you, Bucky. Want you so bad. Please, baby,” you moaned, not caring how desperate you sounded. Bucky could tell how much you needed this, so he decided the teasing could be done at another time. Right now was all about making his best girl feel good.
“Shh, baby, it’s alright, I’ve got you. I’ll take care of you.” Bucky began to move down your body, placing kisses as he went. He sucked and bit at your hip bones for a few moments before hooking his fingers in your panties and pulling them down your legs. He hooked your legs over his shoulders and began to kiss up the inside of your thigh.
“Since you were such a good girl while I was gone, you get to cum whenever you want, okay baby?” He said against your skin. The scruff of his stubble felt amazing against the inside of your thighs, and you could barely form a coherent response, nodding your heading in understanding.
Finally, finally, Bucky licked a long stripe up your slit and to your clit, encasing the bundle of nerves in his mouth and sucking, hard. You practically screamed at how good it felt.
Bucky was relentless in his sucking, and slowly he slid two fingers into your entrance. You moaned loudly, your hands moving into his hair and pulling. He groaned against you, and the vibrations from it went all the way up your spine.
He pumped his fingers in and out of you at a face pace, not letting up on your clit, and continually groaning against you as you tugged on his hair. You felt the coil in your belly wind up, and soon it snapped, sending you into pure bliss. You moaned wantonly, bucking your hips up onto Bucky’s fingers and mouth, trying to prolong your pleasure. Bucky worked you through your orgasam, and once you came down, he sat back on his legs and stuck his fingers in his mouth, sucking your juices off of them. He groaned around them.
“My God, baby girl, you always taste so fucking good,” he practically growled. He leaned down and captured your swollen lips in a heated kiss, and you moaned into his mouth at the taste of yourself on his lips.
“Bucky, fuck me, please,” you whimpered against his lips, bucking your hips up and against his. He groaned at the feeling of your wet pussy rubbing against his swollen cock.
Placing one last kiss to your lips, Bucky reached over to the nightstand and pulled out a condom from the drawer. He pulled down his boxers and hissed when his cock was finally free from its constraints. He gave himself a few short, shallow pumps before he opened the condom and slid it on.
He leaned over you and kissed you as he slowly began to slide inside of you. You moaned at the feeling of his cock filling you up. He dropped his head to the crook of your neck at the feeling of your walls fluttering around him. He took a shuddering breath as he waited for you to adjust, and once you gave him the go ahead, he began to move.
He set a slow pace at first, but quickly his thrusts became harder and faster. His hips snapped against yours, and you bucked up to try and meet his thrusts. When he hit your sweet spot, you moaned out loudly.
“Hnng, fuck, Bucky!” You moaned, almost screamed. He kept hitting your sweet spot and it felt so fucking good and you knew you weren’t going to last much longer.
“Bucky, please, fuck–ah–I’m so close,” you moaned, scratching your nails down his back. He groaned and moved his hand down to rub hard at your clit, trying to push you over the edge.
“Come on baby girl, cum for me,” he managed to get out in between groans and deep breaths. Your moans began to increase in pitch, and finally, the coil snapped, and you came hard, all over Bucky’s cock. A scream of his name ripped its way out of your throat, and you vaguely registered Bucky stalling and finding his own relief.
Bucky placed his head on your chest, planting soft kisses to the skin there. After a few moments, Bucky pulled out of you and got up to dispose of the condom. When he came back, he had a damp washcloth to clean you up. Once he had finished, he laid down next to you in the bed and pulled you into his side, placing a soft kiss to the top of your head. You giggled sleepily and looked up at him.
“Hi honey,” you smiled up at him, snuggling further into his side, nuzzling your face into his chest.
“Hi babydoll,” he smiled back down at you. You two laid together in silence, and you were about to fall asleep when a thought popped into your head.
Sleepily, you murmured, “I like getting rewards.” The vibrations from Bucky’s soft chuckle lulled you to sleep.