Work Text:
Checking the solar panels that cover the roof of the compound is exactly the kind of boring, easy maintenance Tony usually pays someone else to do. But the Avengers have been extra busy lately, and Tony kept forgetting to make the call (or more accurately, have JARVIS do it), and now the maintenance is overdue.
When Tony finally gets around to doing it himself the sun has already set, because once again his day off got interrupted by someone trying to take over the city. So he just grabs a headlamp and heads for the roof, telling himself that at least he won’t have to worry about baking in the sun.
And at least he gets to drag his complaining boyfriend with him, partially to help carry tools and partially because Tony just isn't quite finished reassuring himself Bucky is alive and in one piece after the mess of their last mission. Once again, Bucky had managed to take a blast of magic directly to the face and just because he hasn't dropped into a death-like sleep or sprouted extra limbs yet doesn't mean that Tony isn't on high alert.
He’s just on high alert while also getting boring maintenance done around the compound. Because he’s a multitasker like that.
“Oh, wow,” Tony breathes as he steps out onto the roof. He knew it was a clear night when he decided to come out here, but he hadn’t expected the full moon, and it is bright. The entire rooftop is lit up, along with the surrounding grass and trees, and Tony can’t help taking a minute to just stare.
“Uh oh,” Bucky says behind him, voice oddly strangled.
Even as Tony spins on his heel he knows in his gut what he’s going to find. So he’s completely unsurprised, if still concerned as hell, at the sight of Bucky hunched over, arms wrapped around himself as another low groan drags out of him.
“Oh for fuck’s sake,” Tony says in a voice that he mostly keeps from shaking, “I told you not to piss off someone who calls themselves the ‘High King Druid’!”
He has more to say, mostly about how he did warn Bucky, and that yes they did all agree the man took his D&D a little too seriously, but that didn’t mean his curses weren’t extremely effective. Before he can actually get a word out though, Bucky is changing.
It starts with another low, pained groan tearing its way out of Bucky’s chest and quickly escalates to his muscle and bone growing and bulging horrifyingly beneath his clothes. The last of Tony’s resigned annoyance quickly melts away in favor of worry because sure this is hardly the first time Bucky has been hit by some stupid spell and turned into something else, but every time Tony can’t help worrying that this time will be different. That this time Bucky will end up hurt, that he’ll end up losing himself all over again in some horrible new way. That Tony will lose him.
Tony doesn’t know if he’s ever felt as helpless as he does simply watching Bucky rapidly outgrow his clothes in disjointed fits and starts, watching fur sprout over every visible bit of skin. Bucky jerks his chin up to look at him, and Tony can recognize the fear and pain in his eyes even in the split second before his face bursts outward in a flurry of skin and fur and bone.
The entire transformation can’t take more than a couple seconds, but it feels like it lasts forever as Tony watches the shreds of Bucky’s clothes fall away from his shifting, changing limbs.
And then all at once it’s over.
Bucky’s big blue eyes dart up to him again, familiar even surrounded in dark fur, but that and the shine of the metal arm in the moonlight are pretty much the only recognizable things about Bucky now. Even the time Bucky got turned into a some kind of weird yeti-creature has nothing on the size of the creature standing in front of him, giant chest heaving as it pants for breath and nearly blocking out the moon as it stands a little straighter.
The shape is only vaguely human, legs bent the wrong way and long arms ending in giant, sharp-clawed paws. Pointed ears flick around on top of its head and then the… wolf, it’s a fucking werewolf, lifts its head a little, dragging in a deep breath that makes it’s already huge chest swell further, and Tony has absolutely no doubt that his thundering heartbeat is audible to both of them.
The wolf takes a step towards him, power obvious in the movement even if it is a little unsteady. Tony takes an instinctual half-step back, can’t help it, and the shift is instant. The werewolf’s entire body slumps, tail drooping and ears going flat like some kind of giant dejected puppy as a deep whine escapes it. It’s all so completely and obviously Bucky that Tony’s fear is instantly replaced with crushing guilt.
“Hey, hey, no, it’s okay, come here honey,” he hurries to say, arms outstretched, and within seconds Bucky is barreling towards him, nearly knocking Tony over as he shoves his cold nose into the crease of Tony’s neck. “Alright, easy there, fluffy,” Tony laughs, trying ineffectively to shove him away as Bucky’s giant arms wrap oh so carefully around him. “How does this keep happening to you?” Tony complains, but he’s already burying his fingers in the thick fur of Bucky’s sides, hugging him back because he’s so damn glad Bucky is okay and he still feels more than a little bad for flinching.
Bucky just makes a low, whining sound that Tony is pretty sure means he’s trying to defend himself, and since Tony can’t currently see Bucky’s dumb wolf face he settles for thumping his forehead against Bucky’s dumb furry chest.
“No no,” Tony says, fighting down a laugh because honestly, “no arguing while you have monster bits, that’s the deal we worked out. Because this has happened enough that we have a deal, which I feel really proves my point here nicely.”
Bucky huffs out a breath that sounds a lot like a laugh and wraps around him a little tighter, his giant, clawed hands resting so carefully on Tony’s hip, in the small of his back. And really, who could blame Tony for melting into it? One of these days, Tony is going to pause his lifelong vow of hating magic just long enough to ask Strange why all of these spells so far have had Bucky’s metal arm growing along with the rest of him, although come to think of it Tony doesn’t want to even consider the alternative.
Tony is broken out of his thoughts when he breathes in and realizes that the big dumb softie of a werewolf wrapped around him still smells like Bucky. Not that Tony is complaining about not getting a face full of dog-smell, but it wouldn’t have surprised him. Bucky just smells like himself though, clean soup and the shampoo he claims he doesn’t steal from Tony and always a little bit like metal. He can feel Bucky sniffing him right back, which is not surprising all things considered, his breath warm and a little ticklish as his cold nose presses against Tony’s neck. He squirms when Bucky sniffs harder at the hollow of his throat, giving into the urge to laugh as he shoves uselessly at Bucky’s side.
“Alright alright, you know what I smell like,” Tony says, squirming harder as Bucky’s nose shifts, easily pressing into the back of his neck with how much taller than him Bucky currently is. “Stop,” Tony says with another laugh, “we have to make our bi-weekly call to the wizard to fix our weird problems.”
Bucky doesn’t let him go though, if anything he just clutches Tony tighter, curls down around him closer and tries to shove his snout down the back of Tony’s shirt.
“Hey, this is my favorite shirt and you’re stretching it out, Fido,” Tony complains, shoving at him a little harder and then huffing when Bucky just responds with another loud sniff. “Seriously, what are you- I cannot smell good... oh-”
And then like a bolt of heat straight to his core it hits Tony. They came straight up here once the mission debrief was over, because Tony insisted they could take a nice long shower together after he finished with these panels. And before that, they’d started what should have been a day off with slow, lazy sex, Bucky drapped over his back and biting at the curve of his shoulder. If Bucky has a wolfy sense of smell to go along with everything else-
“You can smell that, can’t you?” Tony asks with a breathless laugh, and Bucky’s grip on him is the only thing that keeps him from swaying on his feet as all of his blood rushes south. He doesn’t need to specify what he means, Bucky’s grip on him gets a little tighter as he rumbles out a low growl that sure sounds affirmative.
Tony can’t even be surprised at himself when arousal is instantly flaring to life in his gut, his cock giving a little twitch of interest as it starts to swell, and Bucky rumbles against him with intent. Tony doesn’t waste any time bothering to wonder if he should, or what it says about him.
He already knows exactly where this is going and he doesn’t want to put up a fight, so he drags in a shuddering breath so he can suggest maybe they forget the solar panels. They can head back to their room for a couple hours and then call Strange, because what’s another couple days of limping around the compound while all of their friends judge him? But apparently Bucky is too impatient for even that, because he starts tugging at Tony’s clothes with his giant hands, his claws catching at the fabric.
“Again, my favorite shirt,” Tony says flatly, and then squawks when he hears fabric beginning to strain. Thankfully Bucky finally relents and pulls his big wolfy muzzle out of the straining collar of Tony’s shirt, but Tony’s attempts to shoot him an unimpressed look go unnoticed because Bucky has moved on to sniffing at his chest and dragging giant hands down Tony’s sides. “Wait, let me-” Tony starts to say and then cuts off with a sharp gasp when Bucky’s hands drag over his ass, huge and warm, claws catching at the seams of his jeans before moving on.
Tony’s legs wobble beneath him again as what little blood isn’t already in his cock races that direction, taking him to fully hard so quickly that it makes his head spin. Bucky curls down around him again, leaning into him and nearly knocking him over, and Tony tightens his fingers in Bucky’s fur before he can actually topple over backwards. One of Bucky’s hands shifts to his lower back and then abruptly the world is spinning around him before Tony finds himself gently and carefully laid out on his back.
“Oh we are so doing this,” Tony says breathlessly, his hips bucking up against nothing as his cock gives an excited throb, and he’s pretty sure the toothy look on Bucky’s face is supposed to be a smug grin. Bucky’s hands shift to the front of his jeans but Tony quickly bats them away, saying, “No no, you are not ripping my clothes though, I am not walking back to our room naked. Again.”
Bucky whines, soft and impatient, but instead rests his hands on either side of Tony’s hips and his fingers spread so wide across the rough gravel of the roof that for a second Tony just gets caught up staring. When Bucky whines again and nudges at his stomach, pushing Tony’s shirt up a little with his surprisingly cold nose, Tony gets with the program and starts fumbling the button of his jeans open with shaking hands.
Tony sighs in relief as he shoves his pants down past his hips, then yelps when Bucky immediately starts nosing at the line of his cock through his boxers, dragging in deep breaths. Tony's hands fly up to grab at the fur of Bucky's neck again as his hips buck up into the contact, letting out a moan that gets louder when Bucky's wide, wet tongue flicks out to taste the damp spot already spreading over the head of Tony's cock.
"That- fuck-" Tony gasps out, tossing his head back and ignoring the crunch of the roof gravel beneath him, “that is- a big tongue, holy fuck-”
Bucky huffs out a hard breath that sounds a lot like a laugh, but Tony can’t really care if he’s being mocked when Bucky’s tongue is continuing to drag along the line of his cock. The fabric of his boxers is quickly soaked through, clinging to his skin, and Tony lets out a weak groan as his cock gives a hard throb.
“Wait, wait-” Tony says, shoving at Bucky’s head again, then squeaks when Bucky lifts his head enough to look up at him, struck all over again by how huge Bucky is hovering over him. When Bucky whines impatiently and noses at his lower stomach Tony laughs softly and says “let me get out of my clothes at least. I’d ask if this impatience is a werewolf thing, but we both know you’re always like this.”
Bucky responds with another huff and a barely-there nip of his sharp teeth against Tony’s hip that has shocks running across Tony’s skin. It takes a moment for Tony to gather the brainpower to actually hook his thumbs beneath the hem of his boxers, then he’s shoving them down to his thighs along with his jeans. Tony only has a split second to shiver at the rush of cool air over his flushed cock before Bucky’s tongue is on him again, and Tony’s next breath comes out a shuddering moan.
“O-oh, fuck,” Tony groans as the long, warm line of Bucky’s tongue easily covers his entire cock, dragging up the length and lapping up his precum and drenching him in spit. Bucky’s tongue is a deep red against his skin, his dark fur making him more of a shadow than anything else, and Tony tips his head back again as he gasps out “d- oh, don’t stop- fuck that’s so good-”
Tony pulls his knees up and his heels scrape through the gravel as he scrabbles for purchase, but finally his feet catch against the surface of the roof and he can arch his hips up into the next drag of Bucky’s tongue. It’s wide, and flexible, enough to nearly wrap all the way around Tony’s cock as Bucky licks up the length of it, and Tony shakes.
“Bu- Bucky,” he manages to get out around breathy moans, his fingers tightening in Bucky’s fur as he shoves his hips up harder, “ohh- god, fuck, ah-”
More spit gathers on Tony’s skin with every slide of Bucky’s tongue, pooling in the dips of his hips and running down his sides, soaking into his shirt where it’s barely pushed up to his chest. When the tip of Bucky’s hot tongue dips down to lap over his balls, and then further back to curl behind and around them, Tony groans breathlessly as he has to tear his eyes away again. He shifts his feet as far apart as he can with his pants still trapped above his knees, trying to make more space between his thighs, then arches his back harder to let Bucky’s tongue slide further back between the swells of his ass before it drags up over his cock again. Tony’s spine is arched so sharply that it almost hurts, most of his body bowing up off the ground as he tries to meet the next swipe of Bucky’s long tongue.
“Fuck- g-god, Bucky-” Tony moans as he tosses his head back and forth against the roof, gravel catching in his hair and his entire body trembling. “That’s- I, fuck-” Tony’s broken attempts at words cut off when one of his heels slips against the roof and he abruptly collapses back down against the ground with a strangled yelp. “Fuck, c’mon,” Tony groans, hips bucking up again, and Bucky lets out another huff of laughter that has Tony shivering at the wash of wet air over his wet skin.
He makes a noise of complaint when Bucky nudges at the side of his hip with his cold nose, instead of getting back to giving Tony the weirdest, messiest and hottest blowjob of his life, but Bucky just huffs softly and nudges at him harder until Tony gets with the program. He rolls over and props himself up on his knees and elbows, his jeans providing at least a little protection to his knees. Not that his knees are actually Tony’s biggest concern right now, he’s too busy bracing his head against his crossed forearms and trying to steady his shaking legs, and it's a good thing he does because in the next second Bucky’s tongue is on him again, sliding wetly all the way up his crack from his balls to the small of his back, and Tony gasps as his entire body jolts hard.
“Bucky,” Tony whines, and then gasps as Bucky licks him again, slow and teasing, “you know- fuck, please, please you know what I- Ah!”
Tony wails when on the next slide the tip of Bucky’s wide tongue pauses against his hole, firm and wet and lingering. Tony is reduced to breathy sounds as Bucky slowly applies more pressure, coaxing Tony’s body open, until the tip of that thick tongue can dip inside and when Bucky growls Tony can feel it rumble through every inch of him. Bucky’s tongue ripples inside him, pressing deeper and knocking another whining moan out of Tony, before withdrawing to dip between his thighs. Bucky laps over his balls and the base of his cock where it hangs throbbing between his thighs, then drags up to sink into his hole again, pressing a little deeper before beginning the process over.
“Ohh,” Tony moans and when his thighs shake beneath him Bucky’s hands wrap around his hips again, holding him in place. “Ye- god yes, that’s- fuck, don’t stop don’t stop-”
The next time Bucky’s tongue flicks down over his cock Tony feels his balls pull up tight, his building orgasm winding his gut up tight and his desperate moan turns into a pitiful whine when Bucky switches to licking teasingly along the insides of his shaking thighs. Tony whines again and tries to buck his hips demandingly, but Bucky’s grip on him holds firm.
“Bucky,” he groans pleadingly and the next time Bucky’s tongue thrusts into him his arms shake too, “I’m... please I’m so close-” Tony’s forehead slips where it’s resting on his arm, his entire body coated in sweat, and when he has to readjust he makes the mistake of glancing down at Bucky between his thigh. The sight has Tony sucking in a sharp, shuddering gasp as the heated knot in his core twists tighter.
His entire body is flushed and there’s spit dripping down his thighs, down his drawn-up balls and his cock, mixing with the precum spilling out of him constantly to pool beneath him on the roof. And then there’s Bucky, his hands huge on Tony’s hips, nearly spanning down to his thighs, and Bucky is just an intimidating shadow crouched behind him, all dark fur and flashes of sharp teeth when his head dips down to lap at Tony’s thighs again.
Tony groans raggedly as a hard shudder runs through him, his inner muscles fluttering around Bucky’s tongue as it plunges into him again. “Fuck- fuck-” Tony sobs out as he tries and fails to rock himself back onto Bucky’s tongue, completely unable to move, “please, please I’m- god, Bucky- ohh fuck-”
Tony is abruptly grateful for Bucky’s grip on him as he starts to come and his entire body throbs with it, his cock twitching and spilling against Bucky’s tongue still licking over him like he’s trying to catch every drop. Even when the tremors running through Tony’s body begin to slow, Bucky continues dragging his tongue up and down the swell of Tony’s ass, flicking over his twitching hole, and every drag has Tony hiccuping out hitching moans.
“Bucky,” He finally chokes out as a sharp twinge of oversensitivity shoots through him and then sighs when Bucky’s tongue finally falls away, although it’s just to make another attempt at cleaning up Tony’s thighs and really just smearing more slobber around. “Fuck,” Tony sighs again as he can finally relax a little, tiny shocks of pleasure still running through him as he struggles to catch his breath.
Bucky rumbles out a low, happy sound behind him that Tony is pretty sure would be classified as ‘self-satisfied’, and then slowly releases his grip on Tony’s hips, making sure Tony isn’t going to collapse as soon as he lets go. Tony does wobble a little bit, but manages to keep himself upright as Bucky crawls over him, fur tickling along Tony’s back and shoulders along with rapid puffs of hot breath.
When Bucky noses at the back of his neck with a soft whine Tony hums and says “Don’t even think about licking me, I know where that tongue has been.”
Bucky lets out a bark of laughter and ducks his head to nuzzle at the curve of Tony’s neck, and Tony grins proudly. As he comes back to himself Tony becomes aware of the breeze blowing past them, a shiver running through him as it cools the sweat collected on his skin, and Bucky hunches down over him a little closer with a soft exhale.
It makes Tony gasp when he feels what has to be Bucky’s cock bumping against the back of his thigh, a thick, wet and impossibly hot line. The burn of arousal, which had been slowly fading, comes roaring back to life in Tony’s gut as his now-empty hole clenches around nothing. Tony lets his breath out in a hard rush and collects enough muscle control to shift his weight beneath Bucky, moving just enough that Bucky’s cock slips between his thighs to press up against his balls and the underside of his cock.
“Oh, hello there,” Tony says shakily and Bucky huffs again, but his hips buck forward just a little to grind his cock between Tony’s thighs and Tony can feel the slight tremble on Bucky’s muscles as he tries to stop himself.
So the next time Bucky’s hips barely roll forward Tony shoves himself back to meet him, doing his best to clench his thighs around Bucky’s cock as it slides between them. Tony can’t tell if it’s because his thighs are so slick with spit or because Bucky has been leaking copious amounts of precum, or both, but either way the slide of Bucky’s cock between his thighs is slick and easy, spreading warmth through Tony’s entire body.
Bucky goes still, clearly hesitating, and Tony’s not sure if it’s that he’s worried about losing control or what, but god does Tony want to feel him, wants more. And Tony trusts him, as far as he’s concerned the fact that Bucky is even worried about it is all the reassurance he needs that Bucky won’t lose control. So he grinds himself back against Bucky encouragingly, letting out a breathy hum when the thick line of Bucky’s cock drags alongside his own half-hard cock.
“C'mon honey," Tony gasps out, shoving himself back to meet the next barely-there roll of Bucky's hips, "use me, let me feel you- oh- show me what you've got, Wolfman."
Bucky snarls, sharp and sudden like it's being torn out of him, and the gravel of the roof crunches beneath his giant paws as he thrusts forward hard. It's enough to knock a startled cry out of Tony as his entire body lurches forward with the force of it, heat rushing through him as the entire length of Bucky's cock slides between his thighs and he gets an idea of just how long it is. Tony really wants to see it, but not quite enough to pull away so he settles for glancing down beneath himself and even that's enough to have him moaning loudly.
"Oh, f-fuck, look- ah- look at you," Tony breathes out, his voice shaking slightly with every rough shove of Bucky's hips. He has to blink sweat out of his eyes so he can better drag his eyes over the bright red shape of Bucky's cock, it's probably twice as thick as Tony's own, although to be fair to himself Tony has gone mostly soft by now, and if anything Bucky is longer than Tony had guessed. And the tip of it, sharply tapered and flushed a darker red than the shaft and giving Tony ideas. "Wow, that- ah- that really wolfed you all o-over, huh?" Tony asks with a shaking laugh and then gasps when Bucky ruts against him again.
Bucky curls down around him closer and hooks his chin over Tony's shoulder, breathing heavily as he fucks his werewolf cock between Tony's shaking thighs. A particularly hard thrust has Tony almost overbalancing, his spine pulling into a sharper bow as his arms slip against the roof, and his startled yelp is almost drowned out by the way Bucky snarls when his cock slips free from between Tony's thighs to instead slide up between the swells of his ass. Tony can feel the warmth of Bucky's precum smearing across his skin, dripping onto the small of his back, and Tony arches his back harder with a soft groan as Bucky begins to rock his hips back.
On the next thrust the tapered head of Bucky's cock barely catches against his hole and Tony gasps sharply, his eyes flying open. He's so loose and sloppy that with even that light, unintentional pressure Tony can feel his hole fluttering and trying to open, trying to let him in. Bucky makes a deep whining sound, desperate and almost pained, but shifts so his cock slides away and up between Tony's checks again. Tony can feel his hole twitching and clenching against Bucky's shaft as it drags against him, so long and thick and fuck even Tony is surprised at the hard flash of want that goes through him.
“Oh god," he chokes out and his cock is quickly filling again, too soon and almost painful but Tony doesn't care, "that's- that feels- fuck-"
When Bucky starts to roll his hips back again Tony just knows he's going to try to shift his cock back down to the safety of between his thighs, which means this is Tony's best chance. He waits until the head of Bucky's cock drags over his hole again, narrow and barely intimidating at all. Then shoves himself up into it, arching his back just right so that Bucky's cock barely presses into him, and it's as slick and easy as Tony hoped. Bucky's entire body jerks above him as he throws his head back with a loud, ringing howl and then snaps his hips forward sharply to shove a tiny bit deeper.
In the next second though Bucky is starting to withdraw with a mournful whine, and Tony hurries to wheeze out "wait- please, please I want it, fuck me."
Bucky whines again, this time with a questioning lift to it, so Tony forces his brain back online enough that he can shift his weight to support himself on one arm. With his newly freed hand Tony shakily reaches out for one of Bucky's massive paws where it’s braced near Tony's shoulder, and he can only grab two of Bucky's thick, clawed fingers, but it's enough to give them a reassuring squeeze.
"I can take it," Tony promises, trying to keep his voice as steady as possible even though he's literally shaking with arousal, "I can- I want it, god please honey, wanna feel you stretch me open, fill me up, wanna feel you come like this, please- ahh!" His grip on Bucky's fingers spasms as Bucky's hips hitch forward slightly, testing, pressing that tiny bit deeper and already it's so good. "Yes," Tony groans eagerly, hurrying to brace himself again, "C'mon, fuck me with that giant cock and really mark me up, make me your bitch-"
Bucky snarls again, deep and rumbling, and Tony's loud gasp is about the snap of sharp teeth beside his face just as much as it's about the way Bucky ruts against him hard. Before Tony can even form the words for mere pleading Bucky is continuing the rolls of his hips, pressing in, in. With every short thrust Bucky fucks into him a little deeper, working his thick cock relentlessly into Tony and every bit seems to drag along his every nerve.
“Fuck, fuck,” Tony chants as he tries to brace himself harder against the way every thrust rocks him in place, trying to keep his arms and legs from collapsing out from under him and trying to keep breathing. Every inch that sinks into him is thicker than the last, stretching his rim and spreading him wider, and when he realizes that he can actually feel the warmth of Bucks's precum spreading inside him Tony chokes out "ohh, god yes-"
With a loud growl Bucky curls down over him tighter, pressing his cock in impossibly deeper and shifting one of his arms so it wraps around in front of Tony, stopping him from sliding a little further away with each thrust. Tony chokes out a noise caught somewhere between pleasure and pain as he eagerly buries his fingers in the fur of Bucky's thick forearm, desperate for something to hold onto even as he can’t stop himself from trying to shove back to meet the roll of Bucky’s hips, doesn’t want to stop himself.
He can’t breathe, can’t think around the stretch of it, and just when he's sure that he can’t possibly take any more the soft fur of Bucky’s hips and stomach are pressed to his skin, as deep as he can go.
Tony’s first couple attempts at words come out as breathless, whining moans, a little terrified to even breathe too deeply in case he breaks completely apart. But he also needs Bucky to move before the anticipation and heady stretch of his giant cock just settled and gently twitching inside Tony drives him out of his mind.
“Fuck,” Tony finally manages to groan, every inch of him shaking and he's barely even aware of the fresh layer of sweat coating his skin, the throb of his own cock where its once again hanging fully hard between his thighs. All he cares about is working up enough air to gasp out, “I- please, move-”
When Bucky responds with a whine that sounds like it might be concern, shaking again like he's struggling to hold himself still, Tony summons up all the strength he possibly can and braces himself against Bucky's arm. Then he shoves himself back against Bucky, driving Bucky's cock a little deeper and grinding himself on it. Bucky lets out another loud growl, rumbling through the still air, and then rocks his hips in a short, shallow thrust.
It’s too much, knocking all the air out of Tony’s lungs and he’s sure that Bucky’s cock must be rearranging everything inside him. It's so good, and when Bucky’s hips jolt like he’s trying to stop Tony shoves himself back again. It's still so much, splitting Tony open until all he knows is the thick weight of it moving inside him, but with every tiny shift the spark of pleasure burns brighter and oh god he wants.
“C’mon,” Tony manages to find the air to gasp out in a voice that's already rough from overstimulation, and he ducks his face down against Bucky's arm to hopefully hide the tears gathering in his eyes. “C’mon baby," he pleads as his hips continue twitching in place, "lemme have it, take me, fuck me like you own this ass."
Apparently that’s all Bucky needs to hear, and the only warning Tony gets is the soft crunch of the roof beneath Bucky’s paws as he shifts his weight. Then he rolls his hips back so he can fuck into Tony hard, long and deep and Tony can feel all of him.
Tony cries out raggedly as Bucky starts fucking him for real, the tapered shape of his cock easily working in and out of his throbbing insides. The push and drag of it is completely unavoidable, inescapable, rocking Tony in place and steadily stretching him further open with every roll of Bucky’s hips. Every thrust jolts Tony forward into Bucky’s arm holding him in place, nearly lifting his knees off the ground with the force of it, and every shove seems to press deeper.
“Yes, yes- Bucky,” Tony sobs into Bucky’s fur and the waves of pleasure washing over him are overwhelming, the depth of Bucky’s thrusts knocking the air out of him and the width of Bucky’s cock meaning it presses against his prostate nearly constantly. “So- so good- ohh fuck,” he moans, the words pouring out of him without thought as he loses himself in it, “god, it- ah! So big, so fuckin- oh y-yes you feel so good-”
Tony’s stream of babble finally cuts off into a confused whimper when Bucky’s thrusts suddenly become shallower, something even wider trying to stretch his rim further. Then he realizes it’s a knot, Bucky really has been fully wolfed, and Tony is so far past rational thinking. All he knows it’s that he wants, he wants more, wants everything Bucky can possibly give him. He turns his head enough that he can meet Bucky’s eyes, planning to beg, and he only realizes tears have been spilling down his face when Bucky goes relatively still inside him and noses at his cheek with a concerned whine.
It takes some effort for Tony to find his words again, especially because he needs to make sure they’re the right words, he needs to reassure Bucky that he’s fine. “Do it,” is what he ends up saying though, his voice high and needy, so Tony just goes with it, “d- ahh- do it, come in me, k-knot me, please, Bucky-”
Bucky’s hips rock forward again to shove his knot against Tony’s rim, almost like a gut reaction, and then he noses at Tony’s face again before resuming his quick, brutal rhythm. Tony moans out broken attempts at words, scrabbling at Bucky’s arm and he’s not even sure if he’s trying to shove himself back into every thrust or just holding on at this point. Every time Bucky’s knot presses against him it feels bigger, like it’ll be impossible to fit inside him, and Tony’s moans start to rise in pitch until he’s practically sobbing. Bucky whines and starts to slow again, but like hell is Tony giving up that easily. He drags in a shuddering breath and relaxes as much as he can, curls his toes against the ground and presses his hips up, back, just a little more-
Bucky snarls loud and vicious as his knot finally pops past Tony’s rim, like some kind of goddamn bowling ball as it settles huge inside him, and then Bucky comes. Tony whines helplessly as Bucky’s cock throbs and spills deep inside him, so much of it, hot and thick and oh fuck Tony can feel the weight of it in his stomach. And the knot keeps him plugged up tight more than Tony ever could have expected, not letting any cum escape until Tony can feel the stretch of it in his skin, in his throat, until Tony feels like he’s one wrong move away from bursting open at every seam.
“Bucky, Bucky,” he whimpers and when a shudder runs through his entire body Tony becomes abruptly, painfully aware that his own cock is demandingly hard, but he’s a little terrified to do anything about it because that would require moving.
Bucky whines back, his wide tongue swiping up Tony’s bare shoulder before he rocks his hips forward, knot tugging at Tony’s sore rim and dragging another weak groan out of him. Tony’s every breath comes out as a hitching sound that’s apparently too close to a sob for Bucky’s comfort because presses his nose to the back of Tony’s neck with a worried sound.
Tony’s first attempt at words comes out as a choked moan, and he pats at Bucky’s arm as he drags in a shuddering breath. “I’m okay, I’m good,” Tony promises weakly even though he’s only about fifty percent sure that’s true, still half convinced that he’s about to burst.
Apparently Bucky doesn’t believe him either, because he whines again and he shifts the arm that Tony isn’t clinging to for dear life, using his giant hand to stroke along Tony’s side. It’s no doubt meant to be soothing, but every inch of Tony is lit up with oversensitivity and even the light brush of fur over his skin has his entire body trembling.
“Fuck, fuck,” Tony gasps, practically sobbing the words out as his muscles involuntary clench and it only highlights how stuffed completely full he is, every fiber of his being singing with something that’s he’s only pretty sure is pleasure. “God it’s- so much,” Tony chokes out, the words spilling out of him like they’re being forced out, like he’s hoping that by emptying his lungs he’ll be able to lessen the strain of everything inside him, “I feel- f-fuck, feel like I’m gonna burst an' it’s so good. Oh, fuck just- feel you everywhere, like y-you- ahh- fuckin’ hollowed me out- please-“
Tony doesn’t even know what he’s begging for, what more Bucky could do or what more he could possibly even take, he just knows that he wants. He’s full, he’s right at the edge and all he needs is the tiniest nudge to tumble over, but he’s also a little terrified that the intensity of his orgasm is just going to flat out kill him.
Apparently Tony said some or maybe all of that out loud, because Bucky huffs out a soft laugh against Tony’s shoulder and then his giant hand shifts from Tony’s hip to easily wrap around the front of his thigh, holding him in place as Bucky rolls his hips forward minutely. When Tony sobs out a breathless moan Bucky does it again, and again, grinding Tony in place on the thick stretch of his knot until Tony’s every breath is coming out nearly a scream, every muscle in his body pulling tighter and tighter and it just makes Bucky feel impossibly bigger inside him.
“Bucky-y-” Tony wails as tugs uselessly at Bucky’s fur and it doesn’t matter what he’s trying to accomplish, whether he’s begging for more or trying to escape. There’s no possible escape from Bucky’s hand holding him in place, tips of those dangerous nails just barely pressing into Tony’s skin, from the stretch of Bucky’s cock splitting him open and the weight of so much cum shifting inside him with every roll of Bucky’s hips, like Bucky is taking up all the space inside him. “Please,” Tony sobs out as he buries his face in Bucky’s arm, trying to arch his back harder, and then Bucky’s teeth close carefully over the curve of his shoulder to hold him in place for the next grind of Bucky’s hips and that’s it.
Tony can’t even make a sound, breath freezing in his lungs as overwhelming pleasure whites out everything that’s not the orgasm roaring through him. All he knows is that he can't stop clenching around Bucky’s cock with every white-hot wave of pleasure washing over him and it just makes everything feel like more. All he knows is the way his own cock throbs almost painfully as he finally spills, cum splatting the roof and running down his thighs as Tony writhes and thrashes in place. He can’t get far though, not with Bucky so thoroughly wrapped around him, splitting him open, still grinding into Tony as he shakes and moans.
Bucky releases his shoulder to howl again and Tony lets out another breathless moan at the feeling of Bucky’s cock twitching inside him again, spilling more as Tony can’t stop clenching around his knot. It sets off another avalanche of sparks beneath Tony's skin, dragging the pleasure out until Tony sobs helplessly and loses track of which way is up.
He comes back to himself slowly, his face still buried in Bucky’s fur and shaking nearly constantly as he tries to catch his breath.
Bucky’s hot, panting breath is still washing over his shoulder, Bucky’s knot still nearly splitting him open, but it’s less overwhelming now that Tony has gone almost completely boneless and his muscles all feel like putty. Slowly Bucky’s hand slides from his thigh to spread wide over Tony’s stomach, helping to hold him up as Tony’s legs shake, and he huffs softly when Tony takes that as his cue to go completely limp in Bucky’s hold.
“Holy fuck,” Tony finally finds the air to gasp out, his voice even more rough than he expected, “am I dead? I think I might be dead.”
Bucky just huffs out another breath and Tony is pretty sure he can feel him shaking his head before licking wetly over the curve of Tony’s shoulder. A shiver runs down Tony’s spine at all the little pinpricks of heat lighting up from where Bucky’s teeth were pressed into his skin and they both groan when it ends with him clenching around Bucky’s knot again, still swollen huge and inescapable inside him.
“Wasn’t I wearing a shirt?” Tony feels the need to ask, and then gasps when Bucky responds by gently gnawing on his shoulder again.
Eventually Tony’s knees start to protest the position too loudly to be drowned out by the lingering afterglow of pleasure, and before Tony can do more than make an indecisive noise of complaint Bucky is carefully rolling them onto their sides. He keeps Tony tucked in tight against him the whole time, pulling Tony up onto his soft fur as much as possible and making sure his other arm is under Tony’s head as a pillow.
“Oh fuck,” Tony groans at the feeling of so much cum shifting inside him with the movement, fanning the low burn of arousal still churning in his gut, “oh, I’m gonna throw up-”
Bucky lets out a soft disgusted noise that makes Tony giggle, more than a little giddy as he settles back against Bucky. He firmly tells himself not to try rocking back on Bucky’s cock, just to see what it’ll feel like, and almost like he can hear Tony’s thoughts Bucky wraps his other arm around over Tony’s hips to keep him still. It has the added benefit of blocking a bit of wind, and the metal of his arm is relatively warm, so Tony decides not to fight it.
“Don’t know why you’re grossed out, I’d be throwing up your cum,” Tony points out, and then laughs again when Bucky makes a conflicted noise and his cock gives a tiny twitch. “Never did get to those solar panels,” Tony mutters to himself with a final breathy laugh, voice slurred and lazy, and the next thing he knows he’s falling asleep.
Tony wakes up because dawn light is stabbing through his eyelids and as soon as he’s fully awake FRIDAY is getting a stern talking to about not blacking out the windows. Maybe even a light reprogramming about it, too.
Except when Tony tries to bury his face in his pillow with a groan he finds that his pillow is actually Bucky’s arm and right, they fell asleep on the roof after Bucky turned into a werewolf and fucked him stupid. Just a day in the life.
He starts to push himself up only to find Bucky’s arm tightening around him, keeping him pinned in tight.
“I can’t believe you made me sleep on the roof, mostly naked,” Tony grumbles without any heat and gives up on convincing his limbs to move, which they were not happy about anyways. So he just snuggles back against Bucky again and does his best to ignore all the places that roof gravel is digging into his skin.
“I didn’t make you,” Bucky protests with a low laugh that rumbles against Tony’s back, “you were th’ one who was completely unconscious.” One of his hand shifts to carefully drag his fingertips over the scratches Tony hadn’t even noticed on his elbows, no doubt also courtesy of Tony’s friend the gravel.
“Your fault,” Tony insists, lifting his own arm to poke Bucky in the side, and when he attempts to push himself upright again Bucky lets him. The loud groan that Tony lets out is only a little bit an act, every inch of him aches and the deep, hot feeling settled in his hips is something above that. “We should definitely head downstairs before someone comes looking for us,” Tony says, though he’s sure Bucky knows the actual reason is so that Tony can sprawl out in bed and enjoy the ache.
“Of course,” Bucky says as he sits up as well, “wouldn’t want anyone to know you’re a freak.”
Tony pretends to swat at him and says “just for that, I’m not going to fetch you clothes. You can walk back to our room naked, and I won’t enjoy this punishment at all.” Bucky just hums and leans in to kiss the fake-pout off his face, and by the time he pulls away Tony is smiling widely. “So, do you remember if the ‘High Kind Druid’ happened to say if this would be permanent?” Tony asks with a wiggle of his eyebrows, and then grins wider when Bucky laughs.
“I don’t think he mentioned,” Bucky says, and then an incredibly thoughtful look takes over his face. It’s more than a little out of place considering their current situation, and Tony feels his eyebrows raise with curiosity as he does he best to patiently wait Bucky out. “Y’know,” Bucky eventually says slowly, “wolves do mate for life. Somethin’ to keep in mind, in case it is permanent. Or, y’know, even in case it’s not.”
For a second Tony can only stare at him, completely dumbfounded. A small part of him feels guilty as Bucky starts to look more and more nervous with every passing second, but mostly Tony can’t believe this is happening.
“Are you kidding?” Tony demands, pushing himself up to his also-scraped-up knees and trying not to get distracted by the feeling of an incredible amount of cool wetness running down his thigh. “That’s how you’re going to bring it up? How you’re going propose spending the rest of our lives together? Really?” When he pauses to take a breath Bucky opens his mouth to respond, but Tony has more to say and he just keeps on going, “I have a ring, I have a plan, and you’re going to bring it up casually while I still have werewolf cum leaking out of me?!”
Bucky breaks out into wild, delighted laughter, the smile on his face so wide that his eyes shine with it and just looking at him makes Tony’s heart ache more than any other part of him.
So really, Tony has no choice but to throw himself at Bucky, knocking him onto his back and smashing their mouths together for a long, messy kiss. By the time they break apart Tony’s head is spinning and even Bucky is a little breathless, his smile still just as wide.
“Now say yes, baby,” Bucky says quietly, his voice perfectly caught between a plea and a demand.
“You say yes,” Tony shoots back, “when I actually ask you.”
Bucky laughs again and pulls him down into another kiss, and they don’t break apart until Tony’s sore muscles start demanding a hot bath.
Gathering up the remains of their clothes is a bit of an event with the realization that Bucky’s clothes are completely shredded, and Tony makes sure to give Bucky the stink eye as he carefully collects the ribbons of his favorite shirt. At least Tony still has his jeans intact, if forever stained, so he heads for the door first to make sure the coast is clear. For their teammates sake, if nothing else.
When Tony pulls the roof door open he finds a note stuck to the inside, and he’s not sure if he should laugh or cry when he sees what’s on it. He recognizes the stick figure doodle as Clint’s instantly, and it’s clearly of Clint, sobbing while stabbing his own eyes out with an arrow.
“Oops,” Bucky says, not a hint of shame in his voice, and when Tony glances over he’s smirking widely.
Tony is going to marry the fuck out of him. He has a ring and a plan and everything, and he knows Bucky will say yes.