Work Text:
As soon as Steve got out of the elevator on their own floor in the Avengers Tower, Bucky was on him. It wasn’t unusual, and Steve chuckled as he was being more or less tackled where he stood. He’d just been down at the gym completing a two hour work out and was positively dripping with the sweat in the July warmth – his grey tank top was soaked through in both the back and front and his underwear stuck to his clammy skin under his shorts.
“Did you miss me?” Steve asked teasingly as he scratched Bucky’s shaggy hair. His boyfriend was currently trying to hug him and nuzzle his face into Steve’s armpit at the same time.
“Mhmm. You were gone forever” Bucky pouted, voice muffled. He buffed at Steve’s arm like a dog and the blond super soldier rolled his eyes with a fond look on his face as he watched.
“Alright, alright” he caved and lifted his arm. Instantly, Bucky gave a happy sound and nuzzled up in there while hugging Steve even closer. If the Captain wasn’t literally indestructible, the steel armed snuggles would really hurt. Now, they just made him feel loved and safe.
Like always whenever Steve had been at the gym, Bucky went for him before any of the sweat had been washed off or dried. Right now, he pushed his half-hard dick against Steve’s thigh and needily licked at the damp hairs in his armpit. The motion had long since stopped tickling, and since Steve knew what was to come, he found the eager mouthing at his salty skin arousing.
It wasn’t clear exactly why Bucky was so obsessed with him when he was sweaty and smelling. It hadn’t been a thing back before the war, even though Bucky had always seemed to like fooling around on particularly hot summer days. But then Steve had gotten him back, and when they’d worked themselves back to a functioning relationship, Steve had begun noticing that Bucky was at his most eager to be fucked whenever his boyfriend came back from the gym.
Or more specifically, he was at his most eager to give Steve blow jobs then.
Bucky never explained it, and Steve never really asked, but from what his lover told him when he was hard and rutting against the blond (like now), he figured it had something to do with the smell. Something…primal that had been brought out of Bucky during those godforsaken years at Hydra’s hand. Something that made him whimper and spread his legs desperately whenever Steve decided to give him his cock while still in his work-out clothes.
Whatever it was, it made Bucky happy. And whatever made Bucky happy and affectionate like this made Steve automatically like it.
“C’mon, let’s move to the couch. I’m tired” Steve said and gently tried to close his arm around Bucky who whined and tried to lick again. He pouted when he looked at his boyfriend, erection already clear in his own sweatpants.
“You can’t get tired, you’re a literal super soldier” Bucky said, and there was so much of his old Brooklyn brat personality in his voice that Steve’s heart felt warm. He ruffled Bucky’s hair and guided him towards the living room.
“Tony designed a machine that lets me push the weight of a tank forward. That gets me tired” he winked cheekily and his boyfriend huffed.
Luckily, Bucky settled down quickly as soon as Steve got his sweaty self down on the couch and motioned for the other to join him. Instantly he had a needy ex-soldier clambering in his lap and tugging at his hair as he kissed Steve with the passion of a man who hadn’t been fucked for 70 years.
Which wasn’t true – Steve had fucked him that morning.
“You smell amazing” Bucky mumbled hotly against his lips as his hands dragged over the wet spots on Steve’s chest, caressing his strong, tried pecs and abs.
“I stink” the blond chuckled, but allowed the other to feel him up. The bulge of Bucky’s dick pressed into his abdomen and it started getting Steve there as well, despite being tired.
“And it’s fucking hot” Bucky said matter-of-factly. Promptly he used his strong metal arm to lift Steve’s arm again, this time the right one. Burying his face in the sweaty armpit, he moaned and licked at him like a puppy, even sniffing at him. The moan went straight to Steve’s dick and he grunted, reaching down to adjust himself.
“I’m all sweaty down there too, you know. It dripped down all over my balls” he husked out, knowing exactly what Bucky wanted to hear. The other man moaned even more desperate and grinded his erection into Steve’s abs, squeezing at his damp shirt.
“I want it” Bucky said and it was nothing but a deprived, pleading whine. The muscles of Steve’s stomach tightened in arousal and he gripped at Bucky’s long hair without thinking.
“Yeah? You want my sweaty balls in your mouth? You wanna lick my hard cock for me, get me all clean?” Steve said in an absolute filthy tone that only made his boyfriend rut with more desperation as he licked at his armpit.
“Yes please Steve, I wannit, please” he begged.
Steve held him like that for a few more seconds, wanting to work him up even further, and then patted his round ass.
“Go on then” he said, finally allowing Bucky to scramble off his lap and get to his knees. The puppy look on his face when Steve reached into his shorts and pulled out his throbbing member did serious stuff to Steve’s heart. And cock. Reaching down further, he pulled his balls out as well from above the elastic. Everything about his junk was about as strong-smelling and damp as one might expect after two hours of work out.
“You’re like a damn horse” Bucky blinked and licked his lips. Chuckling, Steve gave himself a nice, slow stroke.
“I’m not sure that’s what they intended with the serum” he joked.
“I’m not complaining” Bucky quickly added where he sat squirming on the mat. “But these are in the way” he concluded and resolutely grabbed Steve’s shorts and underwear to rip them all the way off.
Steve’s dick stood proudly straight up and he was indeed hung like a damn horse. When Bucky saw it for the first time in a tent back in France, he’d been afraid the challenge would be too much for him. After all, up until then Bucky had only ever been fucked by Steve’s slightly smaller than average cock that matched his skinny frame, so this thick tree log wasn’t exactly taken in a stroke.
Luckily, Bucky had loved it. Like, a lot. He still did, even 75 years later.
“Fuck, Steve” Bucky half exhaled, half whined. Reaching over to weave his fingers through those brown tresses, Steve grinned and pulled back his cock to expose his huge, glistening balls. With their heightened senses, the smell was even more prominent. Salty with a tinge of iron and something animalistic. Whatever it was, it had Bucky whine like a bitch in heat.
“C’mon Bucky, get in there. I know you want to. Lick my balls” Steve coaxed, tugging on his hair to pull him closer.
Bucky didn’t need to be told twice. With a choked sound, the ex-soldier dove in and immediately nuzzled his face into Steve’s sweaty groin. His mouth found one of Steve’s balls – which he kept unshaved purely because Bucky had begged him not to groom so that the sweatiness would be worse – and he stuffed it full with half of his sac, moaning and closing his eyes as he did so.
“That’s a good boy, suck on ‘em” Steve panted, so sensitive down there. “Look at me Bucky” he ordered and his boyfriend did, blinking up at him with big, glassy eyes as he sucked on one of his musky balls. Fuck but he looked beautiful.
It was evident from the sounds that Bucky had snuck a hand down and was jerking himself off, but Steve didn’t mind. He loved that his boyfriend got off on giving him head.
“Can you fit both in there honey? I wanna see you suck on my whole sac” Steve husked out with his grip on Bucky’s hair growing strong from pleasure. Eagerly, Bucky rushed to comply. He groaned and let that one strong-smelling testicle fall from his mouth so he could use his free hand to mush Steve’s balls together and try to swallow both down. The coolness of metal fingers against his junk felt better than it probably was supposed to and Steve leaned his head back to groan.
Bucky gave it his very best try and he looked absolutely perfect when he tried to fit both of his balls in there. It was way too much to handle, and when one of them slipped out he whined mournfully, nuzzling at Steve’s groin for comfort.
“Good boy, you tried so well” Steve cooed at him and petted him. Soon he was gasping again as Bucky redoubled his efforts at absolutely burying his face in Steve’s crotch. He let out completely filthy noises as he jacked himself off to licking his boyfriend’s sac, and then up his cock. Sloppily, Bucky sucked him down with the strength of a man trying to literally suck the cum right out of him. He wasn’t exactly getting him cleaner – with all the saliva he was drooling, Steve was messier than ever.
“Fuck that’s good. You like that?” Steve panted.
“Mmm love it” Bucky responded, mouthing at the side of the other’s dick and rolling his balls in his metal hand. Then he gave his boyfriend a mischievous look Steve had seen before. “You know where you’d be the most sweaty? Your asshole. Bet you’d be so musky down there” he said with that cheeky tone, moving to jack off Steve’s dick.
Scoffing, Steve pulled at his hair to get that sassy mouth back down at his base. It wasn’t the first time Bucky had suggested this.
“You’re not touching me there, Buck. You’re the own who’s got an eager pussy, not me” he reminded him. The other man shrugged and licked with a flat tongue up Steve’s shaft.
“I just want to rim you. I won’t even put a finger in” he tried, but Steve just chuckled and shook his head.
“Shut up and suck my dick” he joked – which Bucky eagerly complied with.
Steve had never had any desire for any type of ass play. He just wasn’t that kind of gay – he was a top through and through and happily spent hours burying his face, fingers or dick in Bucky’s hole, as long as he didn’t have to have his own played with. Not that Bucky wasn’t right – if he wanted sweat and musk, Steve’s armpits were just an appetizer compared to his hairy ass – but that didn’t matter. And Bucky knew this. He just liked to tease.
Fortunately for his own sake, Bucky didn’t tease too much about the blow job. With enthusiastic sucking, he quickly brought Steve closer to an orgasm. Right when he was throat deep in Bucky and grunting as he gave these small thrusts to that constricting heat, Steve begun to feel it building up fast.
“Buck, c’mon, up” Steve panted frantically and used his grip on Bucky’s hair to pull him off with a wet pop. His eyes were glossy from being choked out and gagging on Steve’s dick for a while now, and he looked up at his boyfriend expectantly.
With a raspy groan, Steve jacked himself off furiously the last bit only to come all over Bucky’s face. The ex-soldier moaned with his eyes closed and mouth open, catching and swallowing every drop that landed on his tongue and lips. Exhausted (and so turned on) Steve slumped back on the couch and trembled through the last, dry stage of his orgasm.
Bucky gave him a happy grin as he wiped off the white ropes of cum, licking it off his hand.
“Can I shower now?” Steve asked, half-joking, as he tried to catch his breath. However, his boyfriend shook his head and climbed back up in his lap, hugging his even sweatier boyfriend to him and grinding his own still-hard cock against Steve’s softening one.
“Nope. I want you to get hard again and fuck me against the wall while I lick your armpit” Bucky said casually, biting at Steve’s bottom lip. The blond chuckled breathlessly – but his dick gave one valiant twitch.
“God, so demanding” he teased, pinching Bucky’s ass.
“You love it” Bucky told him with a shrug, diving in for a kiss.
It was true though. He did love it.
Art by somejustification
