Locked

Unlock

Let The Good Times Roll

by KandiSheek (ao3)

M/M, Marvel Cinematic Universe, BDSM, Dom Bucky Barnes, Sub Tony Stark, Latex, Rimming, Anal Sex, Mild Painplay, Spanking, Biting, Anal Fingering, Alternate Universe - No Powers, Plot What Plot/Porn Without Plot, Praise Kink, Kinktober 2023, Banter
--


Bucky had just gotten his room key when his phone started ringing. He gave the receptionist one last smile before he grabbed his suitcase and walked over to the elevator, frowning as he picked up the call.

“Seriously? I said I'd call you.”

“Yeah, well, Nat's been on my case all day,” Sam said, sounding just as disgruntled as Bucky felt. “Are you at the hotel yet?”

Yes. What are you, my mother?”

“I wish I was. Then you'd at least know not to fuck with me.”

Bucky snorted, stepping out on his floor. “Something tells me your mom is a very special lady.”

“If you're going to be spouting shit, you better have your stuff up and running already.”

“Jeez, calm your tits. I'm almost in my room,” Bucky said, dragging his suitcase through the door with his phone at his ear. “There. Safe and sound. As promised.”

“Not your safety I'm worried about here,” Sam said, and Bucky rolled his eyes, dropping his cargo on the bed. “Hook it all up. Natasha's waiting.”

“I just got here, give me a break.” Bucky tucked his phone between his chin and shoulder so he had his hands free to open the suitcase. “We still have three hours anyway, I don't know why you're all riding my ass –“

Bucky froze as soon as the suitcase was unzipped halfway, his blood running cold.

“Um. I'm gonna have to call you back.” Bucky hung up on Sam, tossing his phone on the bed so he could open the suitcase properly, his pulse jumping when he saw what was in there.

It wasn't his. That much was obvious at first glance. Fuck, Natasha was going to kill him if he'd lost her hard drive.

Bucky searched the inside of the lid for a name, a phone number, anything, but he found nada. He cursed under his breath, shifting the first layer of clothing – a formal suit and three band shirts – to the side –

And uncovered a clear ziplock bag.

Bucky stared at its contents, heat rising in his cheeks. Inside it were two ribbed vibrators, a bright red ball gag, a pair of metal handcuffs and a flogger. Tucked underneath the bag was an expensive looking lingerie set, a spreader bar and three coils of red rope. And inside a flat see-through box was a latex harness in that same hot rod red that made Bucky's heart race just looking at it.

Whoever this suitcase belonged to was clearly headed towards a good time in NYC.

Bucky found the person's address and phone number written on the bottom of the suitcase, so he picked up his phone and dialed it. The mystery person picked up after only two rings.

“Hello?” It was a man's voice, smooth and professional. “Who is this?”

“Hey, this is Bucky Barnes. I think we might have switched suitcases by mistake?” he said. There was a short pause before the man let out an explosive breath.

“We did?” Bucky could hear rustling and a zipper sliding open. His heart skipped a beat before he remembered that the hard drive was well hidden inside his track pants, stashed underneath the underwear. “Shit. I guess we did. What was your name?”

“Bucky Barnes,” he repeated, and the man hummed.

“Yeah, that checks out. Where are you staying? I'm still in the taxi, I can take a detour.”

Bucky gave him the address, and the man told him he'd be there in twenty before he hung up. That had gone well. Bucky looked back at the incriminating contents of the suitcase and tried to imagine what the man might look like. He'd been in the scene long enough to know that anyone could be into this lifestyle, so the possibilities were endless.

Either way the man had to be cool as a cucumber. He'd sounded utterly calm on the phone, despite knowing that Bucky had to have seen his subbing gear.

His phone lit up with a text from Sam, the fifth in a row apparently, so Bucky took a moment to tell him he was dealing with some confusion about his room. No reason to let him know their hard drive was in the hands of a stranger at the moment. Bucky would get it back in a couple of minutes. No problem.

Besides, Natasha would tear his balls off if Sam told her. Bucky was pretty attached to those.

He was this close to chewing his nails off when his phone finally rang, alerting him that the stranger had arrived at the hotel. Bucky zipped up the suitcase and brought it down to the lobby, where his eyes fell on the identical suitcase parked near the door, next to – well, probably the most handsome man he'd seen in recent years. Huzzah.

“Bucky Barnes?” the man asked as soon as Bucky was in earshot, and Bucky nodded.

“Mystery man?”

The man blinked before he laughed, shaking his head. “Ah, sorry. Tony Stark. Thought I had that written in my suitcase.”

“Nope. Plenty of other things in your suitcase though.” Damn it. Bucky cursed himself when Tony's face went carefully blank. “Gotta say, I'm jealous. I could never afford the high-end gear.”

Tony blinked before he smiled. “A kindred spirit, huh?”

“Sort of.” Bucky pushed the suitcase towards Tony. “I'm on the other side of the spectrum. Unless...” He cocked his head. “You brought these for a sub?”

Tony clicked his tongue. “Nope. All for me.” He grabbed Bucky's suitcase, exchanging it for his own. “Are you on sub-swap?”

“I am. Not very active though.”

“Nice. I could shoot you my profile, if you're ever in town again?” Tony asked, looking all the way down Bucky's body before he met his eyes again with an unfairly attractive smirk. Hot damn.

“I'd like that,” Bucky said, his throat a little dry, and Tony winked at him before he swanned out of the lobby with a coquettish little wave.

“See you around, Bucky Barnes.”

Bucky watched him go, getting a good look at Tony's ass and imagining it in that little red number from Tony's suitcase. His cock gave an interested twitch right as his phone chimed with a new message from an unknown number, sending him a link to a sub-swap profile. Bucky grinned as he saved it in his contacts. If this wasn't a fucking sign, Bucky didn't know what was.

Natasha yelled at him for taking so long when he finally made contact after setting everything up, but honestly? It was more than worth it.

 

Later that same night, Bucky was about to go to bed after a job well done when his phone chimed with a notification. Toned_Btm has sent you a message.

Bucky wished he could say he kept a modicum of calm, but he practically jumped off the bed, pacing across the room as he read the message.

hey. ik this is weird but can I call? if not, pls ignore

Bucky frowned. That wasn't exactly the sext he'd expected, but he shrugged it off and replied.

sure :)

He only had to wait for a few seconds before Tony called him. “Hello?”

“Hey.” Tony sounded a little awkward. “Sorry for calling so late.”

“No problem.” Bucky sat back down on the bed. “What's up?”

“So, the guy I was supposed to meet? Never showed. He booked the hotel, and they won't let me in the room without his ID. And apparently there's a big game or a concert or something, so all the rooms that I can afford with the cash I have on me are already booked. I checked.”

That... kind of sounded like a set-up. “Uh-huh?”

“I know how it sounds. I swear I'm not coming on to you or anything if that's unwanted, but... fuck, never mind, I'll figure something out. Sorry again.”

“Hey, no, wait.” Bucky looked at his queen sized bed and bit his lip. “You can stay in my room. If you're down to share.”

“You really don't need to do that. I shouldn't have called in the first place –“

“It's alright. I don't mind.”

“You don't even know me,” Tony said, and Bucky shrugged.

“Close enough. Kindred spirit, remember?”

For a second, there was silence on the other end of the line.

“You know, I saw you checking me out earlier.”

Bucky raised an eyebrow. “I was returning the favor.”

Tony chuckled. “Is that so?”

“I'm a quid pro quo kind of guy.” Bucky laid back on the bed, excitement swirling in his stomach at where this was going. “Gotta reward good behavior, you know?”

“And how do you reward bad behavior?”

Bucky swallowed. “Wouldn't you like to know.”

“Maybe I would.” He could practically hear Tony's smirk. “I mean, I brought all this stuff. Seems a shame to waste it.”

“We can't have that.” Bucky reached down to adjust his cock in his pants, giving it some much needed room. “I guess we better find some use for it.”

“I think we will, Mr. Barnes.” Tony was practically purring now. “See you in an hour.”

He hung up before Bucky could respond. Bucky looked at his phone, an incredulous laugh bubbling up in his throat.

So Tony thought he could act coy with him, huh? Well, Bucky would make sure his bad behavior was handsomely rewarded.

 

Bucky looked up at a knock on the door, his stomach swooping with excitement. He'd texted Tony which room he was staying in with an offer to meet him in the lobby. Apparently Tony hadn't wanted to wait.

He walked over to the door, looking through the peep hole before he pulled it open, and there Tony was, just as handsome as Bucky remembered. Even more so really, in the context of what they were about to do.

“Hey, stranger,” Tony said, and Bucky stepped back, waving him inside.

“Come on in. Make yourself at home.”

Tony nodded his thanks, looking around the room as he pulled his suitcase inside. Bucky closed the door behind him and leaned against it, crossing his arms over his chest.

“So,” he said, drawing Tony's attention back to him. “Are you still up for what you said? Because if you just want to sleep, that's totally fine –“

“Calm down, I didn't change my mind,” Tony cut in, a playful smirk on his lips as he pulled his shirt collar to the side – and revealed the red latex harness Bucky had seen in his suitcase earlier. Bucky's mouth went abruptly dry. “How about you? Don't tell me I put all this on for nothing.”

Bucky licked his lips before he said, “I seem to remember you had some other things in your suitcase too.”

“Those are for you to use,” Tony said, a challenging glint in his eyes. “I like options, that's why I brought my own stuff. But the guy – the dom I was meeting – was supposed to bring whatever he wanted to use on me.” Tony smiled. “If you're into that, it's what gets me off the most. But I'm happy to do something you like instead.”

“You want me to take charge, without telling you what I'm about to do?” Bucky asked for clarification, and Tony's eyelids slipped to half-mast, like he was already imagining it.

“Yeah. I want you to surprise me. Overwhelm me a little bit.”

Well then. “Any hard limits? What's your safeword?”

“Decibel. And no bathroom kinks or anything that'll leave a mark that a shirt won't cover. Not a big fan of blood or knife play either. Other than that?” Tony spread his arms. “I'm yours for the night. Just say the word.”

Bucky hummed. “Alright. I might check in with you sometimes by asking for your color. Green is all good, yellow is for if you're unsure. If you say red, I'll stop right away and we'll talk about whether or not we want to keep going after that. Decibel is your hard out, no questions asked. Is that okay with you?”

“Sounds good.” Tony tugged at his shirt again. “You got a bathroom I can change in?”

Bucky opened his mouth to tell him that he could do it right here – but Tony obviously wanted the reveal to be special, so he nodded, pointing towards the door at the back of the room. “Right over there. Would you mind laying out the toys first? Just so I can make a game plan.”

Tony's eyes twinkled with both amusement and anticipation as he opened his suitcase and pulled out the ziplock bag, a bottle of lube, the spreader bar and the rope. He laid them out on the bed, sliding his fingers lovingly over the metal bar, and Bucky decided in that moment that he needed to see it on Tony, spreading him open for Bucky to use. “I'll be right back.”

“Take your time,” Bucky said, and Tony winked at him before he disappeared into the bathroom, pulling the door shut behind him. Bucky picked up the ziplock bag, unpacking the two vibrators, ball gag, flogger and the handcuffs. He checked the spreader bar to see if it could extend from the middle – it did – and then looked at the bed frame. Sadly the bed was made of solid wood, not offering any way to tie Tony to it, unless he used all three coils of the rope to tie him down. Which would be a shame. Bucky had plans for that rope.

He'd just have to get a little creative with how to keep Tony from moving too much.

The bathroom door opened, and Bucky looked up, a surge of arousal welling up in him at the sight. Tony was leaning in the doorway, one foot crossed over the other and his hands behind his back, putting himself on display. Bucky trailed his eyes down over the criss-crossing lines of the red harness, the way the latex stretched across Tony's skin. The pattern formed a star across his chest, buckles and rings placed in strategic places near his hips, shoulders and thighs.

Tony winked before he turned around, and Bucky sucked in a breath at the sight of Tony's ass, framed by two sets of red belts that disappeared between his legs. His cheeks were bare, and Bucky's palms itched with the urge to spank them until they matched the vibrant color of the harness. When Tony turned to face him again, Bucky's eyes fell on the triangular cut-out of the latex at the crotch, where he could see red lace peeking through. He swallowed hard.

“Get on the bed,” Bucky said hoarsely, and Tony smirked.

“Are you sure? Seems like you'd rather stare at me some more.”

Oh. Tony was a brat, wasn't he? Had Christmas come early or what?

“I'm not asking twice,” Bucky said, slipping into his most uncompromising voice, and Tony raised an eyebrow. “I want you on the bed in five seconds. Five. Four.”

Tony sauntered over to the bed, never breaking eye contact, and sat down on the edge. Bucky walked over to him, running a hand through Tony's dark hair, pleasantly surprised by how soft it was.

“You said you like not knowing what I'm about to do. So I won't tell you,” Bucky said, sliding his hand down to Tony's chin. “But I will tell you this. If you misbehave tonight and I think you need to be punished, I won't do anything to you without getting your permission first. Do you understand?”

“Yes, Sir,” Tony said, and oh, Bucky liked that. He liked it a lot.

“Good.” He pushed at Tony's shoulders, silently asking him to scoot back onto the bed. Then he grabbed Tony's thighs and abruptly spread them wide. Tony gasped, looking up at him with dark eyes as Bucky reached for the spreader bar. “Right leg first.”

Tony obediently raised his leg, letting Bucky fit the cuff around his ankle. The second one went on after that, spreading Tony open. Bucky twisted the middle of the bar, pulling it out to extend it even further until there was a good three and a half feet of space in between Tony's legs.

He made Tony scoot up the bed before he grabbed the first rope and used it to tie Tony's hands together in front of him with about a foot of slack in between his wrists. Then he tucked Tony's arms up so the slack part of the rope was behind his head, arms lying folded on the pillow next to him. Bucky wrapped the second rope around one of Tony's elbows, then grabbed Tony's thigh and pushed it up until his knee was pressed against his chest. He tied Tony's elbow to his knee, and Tony made a small noise when he realized what was happening, his head dropping back against the pillow. Bucky smirked at him.

“Any complaints?”

“No, Sir,” Tony breathed, and Bucky winked at him before he repeated the procedure with Tony's other arm and leg. Soon enough Tony was lying on the bed, legs spread and completely immobilized. Bucky took a moment to admire the sight before he grabbed the ball gag and held it up for Tony to see.

“Once I put this in your mouth, you're not allowed to speak. Shouting, crying, moaning, anything goes except words.” Bucky tugged at the slack rope behind Tony's neck. “You can free yourself by moving your hands up over your head. If you do that, I will stop immediately. Do you understand?”

“Yes, Sir,” Tony said, his voice already a little slurry with oncoming subspace. Jesus, Bucky couldn't believe how lucky he was.

“Open your mouth,” he said, and Tony dropped his jaw, sticking his tongue out for good measure. Bucky couldn't ignore an invitation like that, so he slid the hand on Tony's jaw up a little to feed him two of his fingers, tracing his tongue with his nails. Tony shivered hard and closed his mouth, sucking on Bucky's fingers while maintaining eye contact. Bucky groaned, pulling them back out and leaning down slowly, giving Tony plenty of time to turn his head away before he kissed him, biting his bottom lip and licking his way inside.

Tony kissed him back with a lot more force than Bucky had expected, so Bucky grabbed the back of Tony's head, pulling his hair as he bent down, the spreader bar digging into his stomach, to take control of the kiss. Tony moaned for it, arching underneath him, and Bucky had to pull away before he got too lost in the sensation. He still had a plan for tonight, and he wanted to stick to it.

“Open wide,” he said, his voice already a little rough as he brought the ball gag up to Tony's mouth. Tony bit down on it, and Bucky shut the clasp behind his head, holding it in. “There. Now you're perfect,” he said, and Tony groaned loudly, tilting his head back into the pillows. He was displaying himself, Bucky realized when he looked down and saw how Tony had shifted his hips so Bucky had the perfect view of Tony's hole, where the lace panties he wore had a window cut out in the middle.

Bucky licked his lips, grabbed Tony's thighs and shifted off the bed and onto his knees, pulling Tony forward until his ass was right on the edge of the bed. Tony clearly knew what was coming, because his breathing was getting faster and faster, his thighs quivering in anticipation. Bucky bit down on a smile as he leaned in and licked a broad stripe over Tony's hole with the flat of his tongue, repeating a few times just to warm Tony up. It was amazing how responsive Tony was, squirming and twitching on the bed in a way that told Bucky he was probably doing it partly so he could feel his own restraints. Apparently he got off on being immobilized.

Which made sense. What with him bringing ropes and a spreader bar to the party.

Bucky grabbed Tony's ankles and pushed them down against his thighs even more firmly, giving him no wiggle room as he went back in, pushing his tongue inside as deep as it would go. Tony keened, his hips shifting as he tried to thrust down onto Bucky's tongue, and Bucky grabbed Tony's ass with one hand, digging his nails in as a warning. It had the exact opposite effect, and Bucky had to fight a grin when Tony only moaned louder, pushing his ass further into Bucky's hand. Tony liked a little pain with his pleasure, apparently.

Bucky eyed the flogger lying off to the side, but he wasn't really feeling it. There were other ways they could both get what they wanted.

Bucky licked into Tony a few more times before he replaced his tongue with his fingers, trailing kisses over to the inside of Tony's left thigh. He nipped at it a few times, teasing another choked groan out of Tony, before he set his mouth to it and bit down, hard.

Tony jerked underneath him, his legs trembling when Bucky did it again, a little further down his thigh. Then one more time, right above the bend of Tony's knee.

“Color? You can speak,” Bucky said, looking up at Tony's face. Tony's cheeks were flushed, sweat beading at his hairline as he nodded frantically.

“Green, green,” he said, his voice muffled by the gag, and Bucky smirked, twisting his fingers inside Tony until he found his prostate, making Tony's eyes roll shut.

“Good to know.”

Bucky lay a long line of biting kisses down Tony's other leg as well before he moved over to the firm globes of his ass. The straps of Tony's harness were in the way, but Bucky licked around and underneath them, forcing his tongue in between the latex and Tony's skin. The smell of it made Bucky's heart pound a little faster, reminding him of why he loved doing this so much. Latex gear had been his first foray into the world of BDSM, and it was still the thing that got him from zero to horny the fastest.

Bucky brought his free hand up to brush his fingers over the material, shivering a little at the texture. Tony arched into his touch, and Bucky groaned, ducking down to mouth at the latex covering Tony's stomach, right next to where Tony's cock was straining in his panties. Tony made the loveliest noise when Bucky moved over to lick his cock through the lace, right where the wet spot was. Fuck, Bucky wanted to taste that properly.

Later, though. For now, he had something better to do.

Bucky pulled his fingers out of Tony's ass, reaching for the lube to slick his cock with it. Tony was watching him with dark eyes, glazed over with need, and Bucky had to lean down and kiss the corner of his mouth, licking at his stretched bottom lip.

“Don't worry. I'll let you come before I do,” he rasped right in Tony's ear. “But if you come first? You'll lick it all up.”

Tony made a muffled noise that sounded vaguely like Fuck yeah. Bucky frowned and smacked Tony's ass, hard enough that there was a sharp cracking sound. Tony jumped, his eyes snapping open wide before they slipped shut again in bliss. He looked like he was savoring the pain.

Fuck, Bucky was so hard it hurt.

“I said no talking,” Bucky forced out through his tight throat, choked with lust. Tony gave him a heated look, making Bucky curse under his breath before he moved back down the bed, grabbed his cock and positioned himself. “Push out for me.”

He waited until Tony did as he asked before he moved forward, feeding his cock into Tony's hole. It slipped in easily, and Bucky bit his lip to quell the urge to thrust in hard and fast, taking his time to gauge how ready Tony was. But Tony took it like a champ, not a single line of discomfort on his face, so Bucky took his chances and settled into a brutal rhythm, fucking Tony faster and faster until his thighs were slapping against Tony's ass. He could feel the belt buckles of Tony's harness digging into his legs, drawing his eyes down to the streaks of red criss-crossing over Tony's body.

“Fuck,” he gritted out, and Tony moaned in response, the metal bar groaning when he tried to spread his legs even further but couldn't. “Jesus Christ. You look like a fucking wet dream.”

Tony opened his eyes, the left side of his mouth glistening where he'd drooled past the gag, and Bucky cursed, leaning more of his weight onto Tony as he sped up. He probably wouldn't make it much longer. But judging by the way Tony kept trying to rub his cock against Bucky's stomach, he probably wasn't too far behind.

Bucky touched Tony's cock with two fingers, tracing the length of him through the panties, and Tony gasped harshly, spitting a little past the gag. He liked to be overwhelmed, Bucky remembered, so he did another pass with his fingernails, digging in hard enough to be just shy of painful. Tony shouted through the gag, his mouth quivering in agony, but he didn't look uncomfortable. His cock was twitching where Bucky was touching it, so he kept going, scratching him through the lace until Tony was sobbing out wrecked groans, thrusting up against his hand. Combined with the way his ass kept clenching, it felt like heaven on Bucky's cock, enough so to make his hips stutter in their rhythm as he started chasing his orgasm.

He turned his head sideways to bite at Tony's calf, digging his free hand into Tony's ass. Tony looked like he was completely lost in pleasure, eyes shut and head thrown back, his hands clenched into fists on either side of his head. He seemed to be tensing up more and more with every pass of Bucky's hand, and Bucky couldn't stop staring at the beautiful contrast of Tony's skin against the blood red latex as he strained in his bonds, arching his back. Bucky flattened his palm against Tony's cock, rubbing up and down before he went further up and pinched right underneath the head –

And Tony came like a shot, a loud grunt tearing from him that dissolved into smaller staccato sounds, caught halfway between a sob and a moan. His come was seeping through the lace, coating Bucky's fingers, and Bucky reached up with a shaking hand to dislodge the gag and stuff his soiled fingers into Tony's mouth.

“Lick them. Lick them, I'm gonna –“ He groaned when he felt Tony's tongue dart between his fingers, cleaning his own come off the skin. Bucky moved back just enough to pull his cock out and started stroking himself frantically, eyes fixed on the wet spot on the lace, the red straps, the gorgeous heaving of Tony's chest –

He came with a groan, his cock spurting all over the latex, and the sight of it, of his come coating the red, only made him come harder. Bucky fucked his fist until he became too sensitive, letting go gingerly so his cock could soften in peace. He exhaled noisily, running his clean hand through his hair before he slumped down on the bed, utterly spent. “Damn.”

“So, that was fucking great,” Tony said, and Bucky chuckled as Tony moved his hands out from behind his head to try and reach for the knotted rope at his left knee. Bucky joined in to help him free himself, and before long Tony was sitting on the edge of the bed, looking a little drowsy but almost smug with satisfaction. Bucky rolled up the last of the ropes into a neat coil before he joined him, wrapping an arm around his shoulders, pleased when Tony leaned into him.

“How are you feeling?” he asked, and Tony sighed happily.

“Bit floaty still. Really good.”

“That's nice.” Bucky ran his hand through Tony's hair, something in his chest purring with pride when Tony pushed into his touch, practically soaking up the attention. “Do you want to watch something? Or eat? Shower?”

“Movie sounds good,” Tony said, leaning even more of his weight against Bucky. “Can we keep doing this though? Feels nice.”

Bucky smiled, glowing with pride at the knowledge that Tony was enjoying this. “Of course. Anything you want.”

“Cool,” Tony said, his voice laden with exhaustion, and Bucky kissed his temple, picking up the remote so they could lay back and cuddle some more.

“Yeah. Cool.”

-