Work Text:
"Just can't be patient, can you?" Steve scolds, slamming the door by shoving Tony against it. He has the shorter man gripped by the front of his shirt, looking him dead in the eyes, and he sounds pissed. Tony is right where he wants to be.
"I don't know," Tony flashes a shit-eating grin. "I think I'm pretty patient. You're the one you dragged me up here. Something about 'right now-'" He's cut off by Steve's hand snapping up to grasp his throat. His grip is firm, applying light pressure to just the sides of Tony's neck, a warning.
"Oh, so we're playing dumb?"
Tony lets out an uneven chuckle.
Steve grips his throat just a bit tighter, leaning in to speak directly into Tony's ear. "You know, it's kind of difficult to enjoy a celebration when someone won't keep their hands to themself."
"You expect me to keep my hands off of America's Ass? Honestly, you should be glad that I waited until everyone was drunk or watching fireworks. Think I did you a solid." There's a waver in his voice. He's trying so hard to keep playing tough.
Steve scoffed. "Yeah, sure. And you're just so innocent?"
"Exactly."
"Apologies, but 'innocent' isn't a word I would apply to any of the things you were saying."
Tony gives a playful huff. "But you seemed to be enjoying yourself just fine." Steve leans back to look Tony in the eyes. Tony's smirk is still going strong. "You would have shut me up if you weren't."
There's a beat of silence, and then Steve's tight, controlled scowl shifted into a cocky grin. "You're right, I should shut you up."
Tony's expression faltered, stricken with some combination of fear and anticipation.
Steve let's loose his grip on Tony's neck. He grasps both of his shoulders, and pushes him down. "Maybe we put that smart mouth of yours to better use?" Tony sinks to his knees smoothly. "You gonna make me?" He teases with his last ounce of composure.
Steve runs his fingers through Tony's hair. It barely long enough for him to get a good grip, but he manages. "I think I will."
He grips Tony's hair, tilting his head back and yielding a small whine. "And you're gonna be good, right?"
Tony doesn't speak, holding challenging eye contact with Steve. "Right?" Steve growls, jerking Tony's head to the side. Tony lets out a small, pathetic sound, nodding weakly.
"Words."
Tony swallows, only breaking eye contact to blink. "Y-yes."
"'Yes' what?"
"Yes, I'll be good," he whimpers.
Steve grin is like that of a wolf. "Good. Now, get these out of the way for me," he tugs at his own waistband with his free hand.
Tony does what he's told without hesitation. He makes quick work of Steve's belt, and it's seconds before his jeans and boxers are around his muscular thighs.
Tony doesn't wait. He immediately has his hand around the base, and his mouth on the tip. Steve's head falls forward at the sensation of Tony's warm, wet mouth around him.
Tony dips his head, taking Steve half way, and just as quickly bobs his head back up, swirling his tongue around the tip. It's one fluid motion, and it feels good. Tony stays there, mouthing at the tip, tonguing at Steve's slit. He slips the dick out of his mouth to instead slide his hand up the shaft to thumb at Steve's foreskin. Steve lets out a filthy sound, and it only encourages Tony, who then leans in mouth at Steve's hip bone.
Steve tightens his grip on Tony and pulls him back. "I thought we said you were going to be good," he grunts.
"And who says I'm not?"
Steve scoffs. "I guess you need to be reminded what being good looks like."
He grabs Tony's jaw with his free hand in a bruising grip. He holds him like that, as if contemplating his next move. He seems to come to a decision when he moves his thumb to intrude Tony's half open mouth. At no point is it gentle, no grazing his teeth or pulling his lips back sweetly. He presses down onto Tony's tongue, forcing his jaw open further.
Tony makes a slightly choked sound, and Steve gets to feel a little bit proud of himself about it, but that's cut short by Tony biting down. Steve curses, and quickly retracts his hand. "Brat," he growls, jerking Tony's head back sharply. "Thought you were trying to behave."
And Tony has the sheer audacity to giggle. Fucking giggle.
"Stupid whore," Steve utters under his breath. Tony lets out a small sound.
Steve grips Tony's jaw again, more aggressively. "Open your mouth." And Tony listens. He's pushed his luck to its limit, and he knows it. Steve releases Tony's jaw, grip on his hair tight enough to keep him in line. He uses his now free hand to guild his cock into Tony's mouth.
When he fills Tony's mouth, he's still not entirely sheathed, but it's enough for him to get used to it for just a moment. Not long, though. It's only a few seconds before he's pulling Tony's head back off of his cock. He thrusts back in, sharply and deep. He can feel his tip hit the back of Tony's thought, and the way Tony gags, choking and swallowing around him feeling fucking great.
From there, Steve sets a brutal pace, fucking into Tony's throat with aggression. And Tony just takes it. His throat is relaxed to accommodate, and there are tears streaming down he cheeks, palming himself through his pants. He is still right where he wants to be.
The soldier leans slightly forward, his free hand braced on the door for support.
Steve curses above him, and the movement of his hips starts to stutter. "God… I'm close, Tony. Fuck, I'm close." His thrusts get more aggressive but less precise, and his grip on Tony is only tightening.
He thrusts sharply once more into Tony's throat, holding his face to his body as he finishes, not giving him the opportunity to spit. Not that that the fucker would want to.
At some point, Tony does need to breathe, so releases his grip. The dark haired man immediately pulls off and starts to take heavy inhales and exhales. He looks like an utter wreck.
"Fuck," Tony mutters, his voice hoarse. "Fuckin' love it when you get like that."
Steve chuckles. "Need me to get you?"
"Uh, I um… No, I-" He vaguely gestures to his groin, and Steve sees the wet spot almost immediately. He makes a smug sound. "Shit, that's… that's hot. Better get yourself a change of cloths."
"Yeah," he agrees. "Oh, Cap?"
"Yeah?"
"Happy birthday."
