Work Header

Chapter Text

Steve looked up when they exited the elevator. He was chatting animatedly with Natasha, but he immediately scented anxious and his eyes raked over Bucky like he was looking for signs that Tony had hurt him. Steve didn't think Tony would do something like that, but he didn't know for sure. He really didn't know Tony that well. Bucky's dad used to hurt Bucky when he challenged him, so Steve still had that lingering concern, even if Tony had never hurt them.

"Is everything okay?" Steve asked uncertainly.

Bucky nodded and scooped Steve up off of the couch.

"'Course it is, pretty Omega. Our Alpha made it all better."

"He did?" Steve breathed out, his eyes so blue as they stared into Bucky's that it made Bucky want to get lost in them.

"He did." Bucky confirmed softly, kissing his cheek.

Steve purred and snuggled up close.

"Can we go shopping now?"

Bucky turned his gaze to Tony and waited for him to nod before answering.

"Yeah, Stevie, we can go shopping now."

Tony smiled softly and ran his fingers through Steve's hair, kissing Bucky and nodding at Natasha. 

Natasha smirked.

"I have someone I want you to meet. He needs an internship and he's brilliant."

Tony raised a brow.

"What's his major?"

"Dance, but he's a science nerd. You'll like him."

Tony hummed.

"Sure, just have Pepper set up a time and date."

"Already did."

Tony rolled his eyes.

"Of course you did." He muttered.



Bucky was pouting but Steve was grinning from ear to ear. He was tugging Bucky through the store and stopping to look at everything that caught his eye. Tony had told him he could get anything that he wanted. A part of Steve felt horrified because the price tags on these clothes were insanely high. On the other hand, he kinda liked that his Alpha was willing to splurge on clothes just to dress his Omega. 

There was still a little voice inside that told Steve he shouldn't get too attached, that he shouldn't get used to this because Tony might not keep them. That voice was drowned out by the one that told him this was his Alpha and he wasn't going anywhere. Tony had spent his heat with him and said that he wanted to breed and claim him. He was even willing to wait and court him first. As far as Steve was concerned that said a lot about how much Tony wanted to keep him around. 

Tony certainly seemed attached to Bucky as well and that really sealed the deal for Steve. He and Bucky were a package deal and Steve wouldn't ever agree to mate an Alpha that didn't want Bucky too. That would definitely be a deal breaker, but as far as Steve could tell Tony was perfect in every way. So there was no harm in having a little fun and letting his Alpha spoil him.

Steve stopped and Bucky groaned when he pulled a pair of booty shorts off a rack. They were so short that they definitely wouldn't cover his ass and would almost certainly show off his lace panties. Maybe Steve should get some thongs to go with them. That definitely wouldn't make Bucky happy but Tony would let him anyways. The thought made Steve giggle and he handed the shorts to Tony who added them to the pile that he had slung over his arm.

"What?" Steve asked innocently when Bucky narrowed his eyes at him. "I'm gonna look great in them."

Bucky rolled his eyes.

"Trust me, that's not my concern." Bucky muttered.

Steve just grinned at him and kissed his cheek.

"Come on, I want to look at panties."

Bucky's eyes darkened and he smirked following after his Omega. Tony trailed behind them, grabbing a couple more things along the way that he wanted Steve to try on. They spent a good half an hour looking at panties and Bucky was equally turned on and enraged by the thongs that Steve added to the pile. 

Tony was just amused. His Omegas bickered and teased each other and Tony thought they were just the cutest ever. Bucky tried to get Steve to choose less revealing clothes and Steve pranced around in nothing but Tony's button up over his panties ignoring Bucky's wishes and saying that it didn't matter because he now has two strong Alphas to protect him.

It took over two hours of Steve modeling and rejecting more than half of the pile before they were out the door. Tony and Bucky were each carrying bags and boxes and Steve was dressed in the shortest booty shorts imaginable and a crop top that hung off his shoulder teasingly. Both his Alphas wanted to bite and suck at his exposed neck and touch the soft skin that his outfit did little to hide. 

Bucky had left the tower in only his briefs, Tony was fairly certain he was just being rebellious, because he had smirked at Tony and said that if Steve doesn't have to get dressed then why should he. Tony had just rolled his eyes. Steve had convinced Bucky to get skinny jeans that hugged him like a second skin and a t-shirt. It was far less revealing than Steve's outfit and yet Tony thought it was equally as appealing.

Bucky had his hands all over Steve the moment they reached their car. Tony had to have Happy put up the partition when it became clear that they were going to be doing a lot more than just feeling each other up and kissing a bit. Tony didn't join them, he just watched and enjoyed the scent of slick that filled the small space. His Omegas were happy and Tony was happy that they were happy. He let them have their fun, because he was pretty sure that this appointment wouldn't be fun.

They pulled up at the café and had to wait for Steve to finish blowing Bucky before they could leave the car. Tony instructed Happy to take their bags back to the tower and leave them in the penthouse. Tony carried Bucky in his arms, still blissed out and recovering from his orgasm and Steve walked beside them looking awfully smug. He was very pleased with himself for pleasing his Alpha.

Tony just chuckled and slipped his hand into Steve's, leading him into the café. They arrived during lunch rush so the place was packed but Steve didn't seem concerned about it.

"Clint will let us hangout in the kitchen with Sam." Steve assured his Alpha.

Tony raised a brow at him. Tony had never been here at this hour, not to mention that Tony didn't usually stick around long. He really only stopped by to support his friends and chat a bit before heading back to his lab.

Clint grinned when he saw them and leaned over the counter to kiss Steve's cheek.

"I didn't know you were coming today."

Steve shrugged.

"I didn't know until this morning."

Clint eyed Bucky in Tony's arms and pulled Steve closer again to scent him.

"Oh, fuck, what have you been getting up to? Enjoying having an Alpha?" Clint teased.

Steve blushed and pushed away from him. Clint just laughed.

"Head around back, Sam and Brock are both in the kitchen."

Sam greeted them the moment they entered the kitchen and pulled Steve in for a hug. Brock raised a brow at Steve from where he was sitting on a couch in the corner.

"You look like a slut." Brock commented.

"You are a slut." Steve shot back, walking over and snuggling up to him.

Brock growled at him, but wrapped his arms around Steve and pulled him into his lap. Steve rested a hand on his baby bump.

"When do you think you'll feel the pup kicking?"

Brock shrugged.

"I heard you had your heat. It was over pretty quickly." Brock said, smirking.

Steve blushed, knowing what Brock was implying.

"He didn't breed me." Steve mumbled ashamed to admit that his Alpha hadn't wanted to have pups with him.

Tony had said that wasn't why he didn't do it, but Steve found that hard to fully accept.

Brock frowned then hummed.

"Well if you keep dressing like this I'm sure he'll knot you soon."

Steve rolled his eyes.

"He did knot me, if you must know."

Brock raised a brow.

"So what you're saying is he prefers you with your mouth plugged."

Steve smacked his chest and glared at him.

"Shut up." He mumbled.

Brock just snickered.

Tony glanced over at the Omegas and smiled when Steve snuggled up close to Brock. Before Brock met Sam he hated Alpha's with a passion. Now he can't seem to get enough of his Alpha and Tony had seen Sam knot him on multiple occasions, because Brock had zero patience and Sam didn't like telling him no. Not to mention, Tony spent a lot of time with Sam and his Omegas.

"A biologist, huh?" Sam asked.

Tony nodded.

"Yeah, I didn't breed Steve, but I did knot his mouth. I'm assuming that's why his heat was so short, but I've never heard of that happening."

"Yeah, I can't really give any advice there. My Omegas wanted to live on my knot during their heat and were constantly fighting over who got it. Hardest day of my life trying to get them to share when they were heat drunk. I'm honestly glad I knocked up Brock the first time around, because it means the next heat will probably be easier."

Tony laughed.

"Theoretically maybe, but Brock practically wants to live on your knot because he's pregnant. What makes you think that'll be any different a month from now?" Tony teased.

Sam groaned.

"Don't say that, man. Let me live in my little bubble. I would like to think that it will be easier."

"Fair enough. You have to let me know how that goes." Tony said with a smirk.

Sam chuckled and nodded.

"How are things going with Bucky?"

Bucky lifted his head to glare at Sam.

"I'm right here. Don't talk about me like I'm not." Bucky grumbled.

The Alphas just chuckled and Tony rubbed his back soothingly. 

"Do you want to answer the question then, love?" Tony asked him.

Bucky just huffed and dropped his head back to Tony's shoulder.

"Bucky's having some struggles right now, but I'm hoping this doctor can help us out with that, too." Tony said when it became clear that Bucky wasn't going to respond.

"Yeah? What kind of struggles?"

"It's like his instincts are all mixed up or something. I'm not entirely sure why or even what's happening, but it's clearly hard on him so I want to get him the help he needs and find him some answers. I don't like seeing him struggling so much."

"That's rough, I'm sorry about that." Sam told Tony before running his fingers through Bucky's hair. "I'm sorry you're having a hard time, Buck."

"Don't call me that." Bucky said annoyed.

"He's just grumpy, because he didn't sleep well last night." Tony told Sam.

"Would you stop that?" Bucky snapped.

"Stop what?" Tony asked.

"Stop telling people that. I don't need every random person we cross paths with knowing everything about me."

Tony raised a brow at that.

"Sam's not just some random person."

Bucky just glared at him and Tony sighed.

"Give me a moment would you?"

"Yeah, of course, you can sort him out in the backroom."

Bucky bristled at that statement, but Tony just pressed his head into his neck, releasing calming pheromones. Bucky inhaled and melted against his Alpha, pressing closer and burying his nose in his neck. Steve sent them a worried look, but Tony just smiled reassuringly at him and winked.

"Stay here, we'll be right back, little one."

Steve nodded, scenting anxious. Sam's soothing scent filled the space and Tony smiled in thanks knowing that him and his mate would keep Steve calm for him.

Tony shut the door to the backroom taking in the small space. This was clearly where Sam knotted his Omegas, because it smelled like sex. Clearly he'd fucked one of them in here recently, probably Brock, since the scent was still thick in the air.

Bucky squirmed when the scent hit his nose and lifted his head to look around at the couch and sofa chairs.

"Alpha? I'm sorry, I know I shouldn't have snapped at you."

"Shh, I'm not mad at you, baby. I just think you need to be sorted out so you can know that your Alpha is happy with you. I think that'll help you feel better."

Bucky whimpered and buried his face in Tony's neck again.

"But you just settled me before we left. I shouldn't need to be sorted out." Bucky whined.

"It's not about should, I don't care what you should need. I want to give you what you do need. I'd settle you all day long if that's what it takes, love." Tony told him firmly, then he licked his lips. "I settled you, but I didn't sort you out like I should have. I scolded you and I comforted you."


"So I'm not sure that was enough. This time I'm gonna make sure you're fully settled before I let you leave this room. And if that means using a firmer approach then that's what we'll do."

A shiver rolled down Bucky's spine and he whimpered.

"Please, Alpha." He mumbled, clinging to Tony.

"My pretty little Omega, let me get you all sorted out and then you'll feel so much better won't you, baby?" Tony said, laying him down on the couch without putting him down.

Bucky nodded, looking up at Tony as he hovered over him.

"You gonna knot me, Alpha?"

Tony hummed and nuzzled against him.

"Do you think I should?"

Bucky shrugged.

"I want you to."

Tony pulled back to look at him consideringly.

"I don't want to claim you yet." Tony admitted.

Bucky whined but nodded.

"I know. Steve told me that he asked you to court us." Bucky pouted.

Tony smiled softly at him and cupped his cheek.

"It's not just that. It's not just because Steve wants it. I want it. I want to wait, to take it slow and court you properly. Or somewhat proper." Tony said with a smirk.

This wasn't exactly proper, settling Bucky wasn't something an Alpha was supposed to do when they were courting an Omega. It was their Alpha parent's job to sort them out with a good spanking until they were claimed and the duty fell to their new Alpha. Tony didn't really care much for those kinds of small details, but he did want to take the time to really get to know his Omegas and spoil them rotten before they officially became his.

"Yeah, yeah, whatever. I won't object because Steve wants it, but I don't really care about all of that."

Tony hummed, rumbling in his chest and lowering himself until he was pressed up against his Omega and could feel the ridges of his body and the firmness of his muscles. Bucky was strong and Tony loved the way his muscles flexed when he moved and the way he could manhandle Steve with ease.

"I could knot your mouth if you want that, but you can't fight me on it if I do. There is no fighting with oral knotting. There's only submission and taking what your Alpha gives, or struggling and choking on it because you can't." Tony warned him.

Tony wasn't so sure that oral knotting was the right thing for Bucky, but he'd give him the choice. Being knotted could be really good for him, could make him feel less conflicted and settle him into his submission the way an Omega should be able to. Bucky swallowed and squirmed under him, scenting anxious. It was that reaction that made up Tony's mind. He wasn't going to knot him yet.

"Never mind, I know exactly what you need." Tony said confidently.

He sounded more confident than he really felt, but it was important that Bucky felt secure in his Alpha's choices right now. Any insecurities needed to be pushed aside to be dealt with later. Bucky sighed in relief and nodded.

"Yes, Alpha." Bucky said, not knowing what he was agreeing to but trusting that Tony knew what he was doing.

Tony kissed him softly.

"Turn around and present for me, pretty Omega." Tony murmured.

Bucky whimpered and scrambled to do just that. Tony growled softly and sat back to admire his Omega, his hands kneading at Bucky's ass.

Bucky whined when Tony undid his jeans and tugged them down along with his briefs. His hole clenched in anticipation. Tony ignored it though, rubbing one of his cheeks. He watched Bucky relax under the soothing touch before smacking him. Bucky shrieked, jerking forward. His whole body tensed up when Tony touched him again, expecting a blow. 

Tony just rubbed the spot soothingly, kissing the sore spot. He leaned over Bucky, his covered crotch rubbing up against his Omega's exposed ass and his member straining against the zipper of his jeans.

"I'm gonna spank you until you're crying real pretty for me, little one, but I need you to tell me if you need me to stop. I promise I will if you tell me to."

Bucky swallowed and nodded. He wanted to say that he didn't want this, that he didn't want Tony to hit him, but he couldn't find the words. He just nodded instead and prayed that it wouldn't last long.

"Good boy." Tony murmured, nuzzling against his neck and pressing a kiss to his cheek. "You're doing so good for me, baby. So pretty presenting for me."

Bucky's eyes fluttered shut from the praise, but he tensed when Tony's weight lifted off of him and his hands were rubbing his ass again. Each smack rang out in the small space and bounced off of the walls along with Bucky's yelps. Tony didn't stop after ten or twenty and Bucky eventually lost count. Tony didn't stop until Bucky begged him to. Only then did he pull him up into his lap and hold him close.

"Shh, you did so good for me, baby. God, you look so pretty with your ass all red and tears running down your cheeks. Look at you, my pretty boy." Tony murmured, pressing kisses to his wet cheeks and rubbing his back soothingly.

"Alpha." Bucky sobbed.

"Shh, I know, that was hard wasn't it, little one?"

Bucky nodded and buried his face in Tony's neck. Tony cooed at him, running fingers through his hair.

"I know it was, but you did so good. I'm so proud of you for taking it so well, baby."

Bucky just sobbed harder and Tony continued to soothe him until his cries petered off and he was soft and pliant in his arms.

"There you go, that's a good boy. So sweet for your Alpha." Tony murmured.

Bucky whimpered in pain when Tony pulled his briefs and jeans back up covering his red ass. His thighs were red from swats too and Bucky's lower lip trembled and his eyes fell down to his lap.

"Hey, look at me. Are you okay, love? Was that too much?"

Tony had stopped when Bucky asked him to just like he promised but he still felt uncertain about it. Tony felt very lost when it came to Bucky, like he was constantly walking on thin ice and hoping that he wasn't fucking everything up. He kinda felt that way with Steve too, but it was harder with Bucky because he didn't just submit the way Steve did.It made Tony doubt himself, because he really didn't want to force Bucky to submit for him.

He didn't want to break him, but he did want to settle him and maybe there was a way to sort him out without breaking him in. Tony wasn't entirely sure, but he wanted to think that what he'd just done wasn't bad.

Bucky sniffed, but looked up at Tony, his eyes shining with unshed tears that wanted to spill over.

"I-" He tried, but he couldn't say it. 

"Tell me, little one. I want to know." Tony said softly.

"I don't like being hit." Bucky mumbled, dropping Tony's gaze.

Tony groaned and pulled him close, pressing Bucky into his neck and forcing his scent to be soothing for his Omega even though inside Tony was all over the place.

"I'm sorry. I should have asked you about it."

"You did." He mumbled against Tony's skin.

"Yeah, but I should have discussed it more, made sure you were okay with it."

Bucky shook his head, pulling back.

"No, you didn't do anything wrong. You did everything right, you always do. It's me, I'm the problem. I'm a mess, Alpha."

"Shh, no you're not, baby. You're not, I just need to figure this out, learn how to help you."

Bucky bit his lip to refrain from saying that it wasn't possible, that it was just a waste of Tony's time. He was pretty sure that wouldn't make his Alpha happy, so he swallowed back the words. Tony sighed and reached down to cup Bucky's dick, palming it and making his Omega whimper out little moans.

"Let me make you feel good instead, baby. Maybe that'll do it for you. Hm? You just need to be settled real nice. Is that it, angel?"

Bucky nodded in encouragement.

"Yes, please, Alpha." He mumbled, dropping his forehead to Tony's shoulder.

Tony kissed his temple and slipped a hand into his briefs, his jeans still unzipped, stroking him until he was hard. Bucky whined and squirmed in his lap as he jerked him off and screamed out when he cummed. His cum soaked into his briefs and Tony didn't do anything to help with that. He just pulled his hand out and coaxed Bucky into cleaning off his hand.

"Come on, love, lick me clean like a good boy."

Bucky nodded and sucked and licked at his fingers, humming softly.

"There you go, good boy. So good for me, baby." Tony murmured.

He kissed him and licked into his mouth to taste his cum on him and Bucky moaned into his mouth. He melted into the kiss and nuzzled up against Tony when it ended. Tony pulled out his phone to glance at the time and cursed. They needed to leave.

He zipped up Bucky's pants,  called them a car and stood up with Bucky in his arms. The Omega whined softly at being jostled, but settled when Tony rumbled soothingly in his ear.

Bucky was out of it, lost in his submission and his Alpha's scent when they entered the kitchen again. Steve blushed and Brock snickered. They were cuddled up on the couch together and Tony sniffed the air, noting the scent of slick, but more than just that. It smelled like sex. Steve bit his lip and pressed closer to Brock, wondering if his Alpha was going to be upset with him.

Tony wasn't upset, more amused than anything else, but definitely a little turned on at the idea of his Omega playing with other Omegas.

"You good?" Sam asked from where he was rolling out dough on a countertop.

Tony knew he was asking more about Bucky's well being than anything else.

"Yeah, he's settled. I see your Omega convinced mine to have some fun while I was gone." Tony said with a smirk.

Sam laughed.

"I think you mean my Omega lent a helping hand, because yours was squirming and whining, all slicked up over the sounds that one was making." Sam said, nodding towards Bucky.

Tony chuckled and rubbed Bucky's back.

"Well, I'm glad, because we have to go. I don't have time to get him off, so it's a good thing that Brock helped out." Tony said winking at Brock.

Brock grumbled and pushed Steve off of him. Steve huffed, glaring up at him and pulled himself off of the ground.

"Fuck you." Steve grumbled.

"You wish." Brock snickered.

Steve rolled his eyes, but his cheeks were red and he scurried over to his Alpha. Tony leaned down to scent him, loving the scent of sated Omega wafting off of him, before tugging him out of the café.