Bucky x Fem!Reader, giving him the BEST bj he’s ever had. I’m talking choking, messy, and he’s just in pure bliss.
tags; smut, oral m!receiving, blow jobs, spit kink, dom!bucky, praise, degradation (mild), hair pulling, deep throating, gagging on dih, really messy, porn w/o plot, use of petnames (sweetheart, baby, angel)
a/n; thank you anon! this request is delicious. i perceived this as more dom!bucky... i hope that's okay!
bucky’s fingers flattened against your tounge, pressing down to will your mouth open wider for him.
the thing about bucky barnes was that he didn’t need force. not ever. just a few sinful words, a firm command, you’d obey instantly. every time.
your knees dug into the unyielding floorboards, biting a sting that climbed up your legs, the discomfort unmistakable and immediate.
bucky stood over you with a steady, towering, stillness. his gaze was firm, his very presence looming like a dark cloud that left no air in your lungs to breathe.
spit was pooling at the corners of your mouth, slicking down your chin. he pushed further, plunging his digits in and out of your throat, slow and deep. you gagged around him, tears pricking your eyes.
this only spurred bucky on.
he never under any circumstances wanted you in pain. hell, he’d burn the whole world for you. but seeing you like this, all messy and teary eyed—just for him? he was completely wrecked.
“you look perfect like this. ‘s like you were made to be on your knees with your mouth stuffed full.” his eyes darkened, a wicked grin cracking across his lips. his tone alone made your thighs clench.
you needed friction, your hips desperately grinding down against the floor—searching for relief. bucky didn’t like that one bit, he removed his fingers with a wet pop.
one hand clamped around your cheeks, fingers digging in just enough to pinch them together, forcing your face still under his control. he was tugging you up by your face slightly so your leaky pussy wasn’t shamefully rutting against the floor.
you whined in response, but his eyes left no room to argue.
“open.” that tone. the one that you couldn’t disobey.
you did, your lips parted, tongue peaking out, delicate and on full display for him. bucky spits directly onto the heat of your mouth as you whined. “swallow.” he ordered. of course, you did.
he watched your throat bob, taking him down your throat so beautifully. “such a good girl f’me, huh? you like being told what to do? don’t you baby?”
you nodded, hesitant and small. in fact, you should feel small. you should be ashamed for letting him order you around, use you however he pleases—but you’re right where you want to be. you’d get on your knees for him a million times again.
bucky released your face, not before petting the rosy skin of your cheeks. “you’re such a sweet girl.” he murmured, hands working on the buckle of his belt.
“you’re gonna let me use this mouth? hm?” his belt fell to the floor with a clank, “c’mon be a good girl for me. i know you can do it.” he cooed, soft and sweet in sound, but laced with condescension.
once his cock was free your mind went blank, everything in you pulls tight around one spot, the rest of the world slipping out of focus until all that’s left is bucky’s shaft, leaking with pre-cum.
your mouth watered at the sight, he was downright unholy. the sight looked artificial, like he walked right out of your wet dream.
his tip was flushed red, angry and swollen. his balls strung so tight it looked almost painful, his cock throbbed at the look in your eyes; undeniably starved for him.
“wanna open up for me, angel?” he purred, his voice dripping in mock pity. the words and tone clashed, a delicious combo that went straight to your core.
your mind had gone soft and unfocused, switching off as you let bucky take care of you. you were nodding before you knew it. his head nudged your mouth, smearing his precum across your lips.
bucky always loved how you looked painted in his loads; how your lips glistened with his sheen, how you’d eagerly dart your tongue out to get a taste. the sight alone could have him cumming untouched.
you were whiny now, a strained sound slipping from the back of your throat, not able to hold back the need pressing inside your body.
bucky smirked, hips rutting his cock in and out of your mouth—only feeding you his tip. the musk of him filled your nose, it was almost suffocating, too much and too good.
“there we go…” he praised, finally working his way into your mouth. “nice and easy.” you relaxed your throat, his cock embracing your warm mouth so slow it was agony. bucky’s head tipped back, his metal hand fisting in your hair.
“oh, yeah… that’s it, baby.” he groaned, the sound reverberating from deep in his throat.
his balls nudged at your chin as he finally stuffed his cock as far in as it could go. you tried to remember what bucky would tell you. breathe through your nose, baby. relax. let me take what i need.
“hold it… just like that.” his muscles tensed, your hands locked around his thighs, clinging tight, molding into his skin like a lasting mark. his eyes rolled back as your warm mouth embraced his cock like a hug.
you were gagging now, throat tightening around his cock. “i know, sweetheart. ‘m sorry.” he groaned, hips finally thrusting—shallow short strokes.
bucky eased up, slipping out of your mouth to give you a chance to breathe. “you jus’ feel so perfect, angel. ‘m gonna lose my fucking mind.”
so you let him. if anyone deserved to let go, it was bucky barnes. to finally relax, to unclench, to stop bracing himself and just sink into the quiet of being cared for.
“let me…” you lean forward, pressing a kiss on his inner thigh. “take care of you…” another kiss on the opposite side, punctuating your sentence.
bucky’s eyes were locked with yours, mouth slack. he was always amazed by you. everyone else was completely ruined for him the moment you looked his way; he knew right then and there, he was utterly, irreversibly, gone for you.
he smoothed your hair back, gathering your loose strands into a makeshift ponytail. you were kissing you way closer to where he needed you most, your mouth dancing across his skin in the most perfect, sinful rhythm.
“angel…” he murmured, voice rougher than before.
you hummed in acknowledgment, licking a long stripe along the underside of his shaft—base to tip.
your palms slide up his thighs, feeling his taut muscles beneath your fingertips. your fingertips softly brush his balls, gently cupping them in hand.
“oh—fuck. baby, yes…” his head falls forward, involuntarily yanking your hair.
you take him into your mouth again, rolling his sack in your hand. mouth wrapping around him again, gently suckling at his tender head.
sounds you never thought he could make filled the room—sounds that frankly embarrassed bucky. his soft whimpers blended with the humidity of sex.
“angel, please… you—mmph…” he was cut off with a whine when you finally urged his cock deeper, his tip kissing the back of your throat deliciously. your hand continuing to work at his balls, the other anchoring yourself to his thigh.
he forces himself still, groaning brokenly as your cheeks hallow around him. “your mouth—baby… god.” his jaw clenches, finally willing his eyes open to see a sight, so beautiful that it should be painted in the sistine chapel.
you; on your knees for him, tears hot, running down your cheeks, gagging around his cock like it was your full time job. the sight alone made his knees go weak, breath stalling in his chest as his body betrayed him before his mind could catch up.
he was close, you could feel it. his balls tightening, cock twitching in your throat. he was all talk earlier. now, reduced to a moaning mess.
your spit pooled around his length, slicking down his balls. he tried to be good, let you take care of him like you’d promised… that didn’t last long.
his hips were snapping forward, both hands flew to his thighs giving him leverage. his handful of your hair bobbed your throat up and down his cock. “i know, baby. i’m so fuckin’ sorry, ‘m almost there—fuck.”
your throat clenched around him with every gag, the noise was obscure. a wet gulp, a slap of his balls against your chin, slurping, with every thrust.
he didn’t need to announce it, you knew it was there.
before you knew it, he was coating your throat with a needy groan, his seed painting your insides like he’d promised he would. your eyes closed, slurping around him to insure a single drop wouldn’t go to waste.
he pumped you full, the hot ropes soothing the back of your now raw throat.
the room was hot and sticky, the air thick against your skin, filled with nothing but the sound of heavy breathing and the quiet tension hanging between you.
finally pulling out, he slowly loosened his grip on your hair, the ache fading as his hand fell away. eyes half-lidded, you looked up at him, waiting. quiet, hopeful for some sign of approval.
“aww, baby…” He crooned softly, his fingers brushing your cheek with unexpected gentleness—a sharp contrast to the intensity from just five minutes ago. The warmth in his touch lingered, making the memory of what came before coil in your stomach even more. “my messy girl… did so good for me, yeah?”