Work Text:
"Peter! Watch out!" Tony called out, diving at Peter to try and save him from the fairy sack falling from the cave's ceiling.
The magic-woven sack landed on them, bursting open in a cloud of sparkly dust.
"Tony! You okay!" Cap called out, trying to rush forward, but Bucky stopped him.
The last thing Bucky wanted was Steve going all fairy-crack crazy on him, the way fairies got when they came into contact with fairy dust. Humans got high off the stuff, but fairies… Well, they got high too, but it was different. It was hard to explain precisely what happened to them, but Bucky had seen it, been witness to his bonded when he was all sparkly and otherworldly.
Steve was beautiful always, but especially beautiful when he glowed with magic. Bucky kept him away from it because it awakened his mischievous nature and made him a pain in Bucky's ass, even more so than normal. When Steve wasn't high on magic, he was at least reasonable enough to know that he should keep away from the stuff.
"Hold up, Stevie. That's fairy dust," Bucky told him warily, dragging Steve back.
"Holy shit," Steve breathed out, watching Peter and Tony sneezing and coughing up lungfuls of the glittery dust.
Tony groaned, pushing to his feet and helping Peter up.
"Jesus, what the fuck—" Tony said, eyeing the layer of sparkles covering them. "What is this shit?"
Tony knew Steve was a fairy, of course, but he'd never seen fairy dust before. Steve didn't make any, refrained from weaving it out of magic itself the way his instincts urged him to. Instead, he'd chosen to bond with a human, and he didn't regret the choice to live a human life because he could never regret being with Bucky.
"It's fairy dust, Stark!" Bucky called out. "You guys gotta stay there until we can contain you. Who knows what havoc that shit will wreak. Vile creatures, fairies. Nothing but a pain in my ass."
Steve narrowed his eyes at his teasing.
"Hey! I'm a fairy!"
"My point exactly."
Steve huffed.
"Okay, Tony, you gotta stay put, but we'll come back with reinforcements," Steve promised, slipping back into Captain mode. Steve might be fae—a creature known for causing trouble—but the team trusted him with their lives. "Until then, just lay low, and whatever you do, do not make any wishes. Fairy deals are never what they seem, got it?"
"Sure thing, Cap," Tony grumbled, brushing his arms off and cringing at the puffs of sparkly dust coming off him. "This is my worst nightmare."
Peter giggled, and Tony glanced at the kid, his heart doing a weird little fluttery thing at the sight of Peter covered in sparkles. He looked like a fucking angel. Hell, he looked pretty enough to be a pixie himself.
Tony swallowed hard, ripping his gaze away, a faint blush on his cheeks.
"You, uh, you okay, kid?"
Peter nodded, taking a step closer. He peered at Tony through his lashes, fairy dust making them twinkle with each bat of his eyes.
"Thanks, Mr. Stark," Peter said in the softest little tinkle of a voice, and Tony got the distinct impression that Peter might have some fae in him like Steve did.
Things got a little weird as the minutes ticked past, time slipping away from grasp. The world lit up like fairy lights were twinkling behind Tony's eyes, and Peter got all giggly, flopping down on the cave floor and humming a tune under his breath while running his fingers through the fairy dust.
Some part of Tony recognized that they were high off their asses on fairy dust and getting more fucked up as they breathed more of it in. It was a distant concern, though, because Tony felt all soft and fuzzy around the edges.
"I wish you were mine," Tony breathed out, not fully remembering when he plopped down next to Peter and certainly having no memory of how he ended up with Peter wrapped around him.
Peter's lips parted on a gasp, and then the world spun around them, lights dancing behind their eyes and bursting before their vision cleared.
Tony reeled a little bit when he found himself staring at… Well, himself.
Peter bit his lip, giggling.
"I guess I'm yours now."
"What—That doesn't even—Fucking hell! I hate fairies!"
Peter giggled again, and Tony made a face. Watching himself giggle was just weird.
Peter shot up to his feet.
"Come on, I know what to do."
"What—Peter! We can't leave!" Tony said, somehow managing to be the voice of reason.
He was pretty sure he was still high, but swapping bodies was oddly sobering.
"We're not going to!"
"What the hell are you talking about, kid?" Tony groaned.
"I can feel it, Mr. Stark!"
"Feel what?"
"The water."
Tony was so fucking confused, but he followed Peter deeper into the caves through twists and turns that he was certain they'd never be able to find their way out of until they finally emerged into a brightly lit room. A hole in the roof far above let the moonlight in, casting soft rays over the pool of water in the middle of the room.
Peter started to tug off his clothes, and Tony frowned.
"Hey, wait a minute!"
"No time! We have to bathe in the moonpool before the moonlight goes away!" Peter told him urgently.
Tony groaned.
"Fuck my life," He muttered but started to undress, revealing Peter's body to his eye bit by bit.
He tried not to stare, but he couldn't help but look. Peter was just so… pretty. His body was slight, his skin was smooth and shone pale in the moonlight, and his cock was tiny .
It was probably the cutest thing Tony had ever seen.
He didn't have much time to look his fill before Peter pulled him into the water.
"We gotta dunk."
"No, no way! I'm not doing that!"
"We have to, Mr. Stark!" Peter insisted.
Tony groaned.
This was so fucked up.
"Fuck, okay, let's do this, kid."
"On the count of three."
And on three, they held their breath and dunked under, emerging in their own bodies.
"Holy shit!" Tony gasped, water running down his hair and ricocheting off his chest. "That was like some sort of really intense high."
Peter met his eyes, holding his gaze for a moment that seemed to last forever before slamming their lips together.
"Fuck, fuck , Petey, we can't—" Tony protested, but it was a token protest at best because he was already hiking Peter up into his arms and laying him out on the edge of the pool.
They were fucked up on fairy dust. They definitely weren't in the right headspace to consent, but Tony couldn't stop, and Peter didn't want him to.
Peter tugged him down on top of him, arching up into him and mewling when his cocklet dragged over Tony's abs.
"Fuck me, Mr. Stark. Please," Peter begged, so soft and sweet.
Tony cursed, pressing their lips back together and lining himself up to Peter's pretty little hole.
They were definitely still fucked up because the cave was lighting up around them, colors dancing around their bodies as Tony filled Peter up, rocking into him slowly. It was soft and sweet, every touch, every thrust, making their bodies light up with pleasure that was inhuman.
This was definitely some fairy bullshit.
"How'd you know about the moonpool?"
Peter hummed, tracing patterns on Tony's chest.
"I don't know. I could just feel it, like it was a part of me; the water, the moon. It just felt right."
Tony probably would have questioned that more, but he was still seeing colors and he felt like he was vibrating. It was like having a really intense trip but in a really good way.
They ended up being hosed down and then confined in a magic-proof room for twenty-four hours while they basically fucked and cuddled and generally couldn't keep their hands off each other until the fairy dust finally wore off.
"Uh… yeah, fairy dust can be a… stimulant…" Steve said awkwardly.
Steve blushed, scratching the back of his head when Tony glared at him.
"And you didn't think to mention that," Tony snapped.
"It only makes you horny for fairies!" Steve said defensively. "And it's only triggered by kissing a fairy!"
Peter giggled, a mischievous sparkle in his eyes.
Okay, so the fairy dust hadn't entirely worn off, but Tony could finally think straight again. Peter… Well, Peter still had magic flowing through his veins.
Tony groaned.
They all knew the lore, and they'd all seen what happened when Bucky fell under Steve's spell. Inhaling fairy dust and having sex with a fairy was as good as marriage. It's how Bucky got saddled with Steve, and now Tony was in the same boat.
He'd probably grumble about it the same way Bucky did, but the truth of the matter was, it was impossible not to fall in love with fairies when they were just so damn cute.
Marriage wasn't technically a part of fae culture. They considered marriage to be fallible. There was no option for divorce when you bonded with a fairy. They called it life bonded for a reason, and it was pretty literal. Death was the only thing that could break a fae union.
"How was I supposed to know that Peter was a fairy!" Steve snapped, and Bucky set a hand on his shoulder to rein him in.
Tony shook his head, taking a seat on the couch with a heavy sigh.
He was basically more than married to a twenty-two-year-old fairy, which meant trouble because fairies were known for their curiosity and mischievous nature, regardless of whether they were using fairy dust. But when Peter slipped into his lap and cuddled up to him, it felt less like a burden and more like a privilege to know that Peter was his forever.
"It's fine, Steve. It's a lot to take in, and we didn't exactly get a lot of sleep yesterday, but I wouldn't change it for the world."
Tony meant it too, his whole body lighting up when Peter beamed at him.
Bucky smirked.
"You've got it bad, Stark," Bucky teased. "It hits fast, doesn't it?"
"Oh yeah," Tony chuckled, pressing a kiss to Peter's cheek. "I'm fucked."