Work Text:
Tom had no idea how he got into this position, but wasn’t complaining in the slightest.
Sure, the glances and touches Aiden gave him that day might have been considered flirty, but Tom didn’t have nearly enough relationship experience to figure out what was going on. The closest he could figure was that Aiden wanted to reach out for an allience early in the game, but couldn’t figure out what angle he was approaching from.
He was able to put it out of his mind for a bit, but was forcefully reminded of it when Aiden and James both cornered him.
Aiden approached him first, with James behind him. They both looked slightly nervous. “Hey Tom, I know we haven’t really spoken all that much yet, but there’s something i want to talk to you about.” Tom was slightly taken aback at how upfront Aiden was being, but decided to go along with it. Aiden went silent for a couple more seconds, before slowly saying “Me and James have been talking a lot today, and decided that we want to have a threesome with you. Don’t feel pressured, it’s fine if you don’t want to, but the offer’s just there if you want it.”
Tom was at a loss for words, just staring at Aiden. He was sure this was some kind of joke, but neither of them were laughing. Aiden was avoiding his eyes, and James looked slightly embarrassed. “You guys are serious? This isn’t a joke?” Tom couldn’t pretend he hated the idea, not with the way his cheeks flushed as he thought about it.
“No, we’re serious. Whenever you want, we’re pretty flexible before the challenges start.” Aiden locked eyes with Tom as he said “flexible”, smiling inside as he saw him blush.
“I promise we are being serious. We would never joke about stuff like this.” James finally spoke up, letting Tom know that this was a genuine offer. “I.. might need a bit to decide. I’m not saying no, I just need a bit.” Aiden could tell Tom was at least interested, prompting him to say “That’s fine, just meet me and James at our cabin later once you decide.”
As Aiden led James away, Tom sat down and contemplated what had just happened. He decided he definitely wasn’t uninterested, but just needed some time to think alone.
Eventually, he came to the conclusion that he did want to. He eventually found the right cabin, not thinking knocking before entering.
Luckily, Aiden and James were the only two in the cabin. Maybe unluckily, they were in the middle of making out. They were both still fully clothed, but Tom still began to back out of the room. Before he could take another step, Aiden noticed him and waved him over, blushing. “Sorry about that, wasn’t sure if you were coming”.
“Uh-It’s fine” Tom stammered, slightly flustered. “Um, i thought about the offer you gave me earlier. I, uh, decided that I want to take you up on it.” Tom was clearly embarrassed as he said this, but Aiden just shrugged and said “Okay, cool!” He paused for a moment, then added “Are you free right now? When’s the best time for you?” Tom looked up and said “Right now is fine, I don’t have anywhere to be yet.”
Aiden smiled and waved him over, guiding him to sit next to him. As Tom sat down, Aiden readjusted himself, lying down on the bed in front of him. Tom looked down at him with wide eyes, lips slightly parted. Aiden shimmied Tom’s pants down, gasping slightly as he saw the bulge in his underwear. He grabbed it, hearing Tom gasp at the sudden feeling, before smirking as he lowered his head.
Aiden nuzzled his face against Tom’s bulge, planting kisses on it while rubbing it. He could feel Tom already growing slightly hard, so he lifted his head up and took off Tom’s underwear. As he took Tom’s cock in his hand for the first time, James slid off the bed and knelt behind Aiden, twisting his fingers into his hair. “Mm, I think Aiden might need a bit of help with this.“ He pressed his bulge against Aiden, grinding against him slightly.
Aiden took Tom’s tip into his mouth, relaxing slightly as he felt James run his fingers through his hair. Tom tastes pretty good, Aiden thought, teasing Tom’s head with his tongue a bit. Tom let out a moan at that, giving Aiden a bit more confidence to take him deeper.
Soon enough, he hit the back of Aiden’s throat. Aiden sputtered a bit at this, but didn’t try to pull off yet. Before he could go any deeper though, Aiden heard James’ voice from behind him: “You’re gonna take Tom deeper than this, but first let’s get into a better position”.
Aiden was suddenly pulled up and spun around, feeling James press his lips against his, tasting tom on him. James walked Aiden over to the bed, with tom was sitting on the edge of it. His now fully-hard cock was out, and Aiden decided then that he wasn’t leaving until his nose was buried in Tom’s crotch.
James pushed Aiden down onto his knees again, crouching down behind him. James pushed his head forward, into Tom’s cock. Aiden immediately pressed his lips to it, lapping at the precum on the head. He continued to lick around it for a couple more seconds, before feeling James grip his hair again. He closed his eyes as Tom’s cock was pushed into his mouth again, moaning slightly as he felt another spurt of precum land on his tongue.
Soon enough, he was back where he was before, with the head of Tom’s cock nudging the back of his throat. This time, Aiden took a deep breath through his nose and pushed forward (with a bit of help from James), allowing the the cock to slip down into his throat.
Tom moaned loudly, before covering his mouth with his hand and closing his eyes. “Holy shit, that felt great.” He sounded slightly breathless already, and Aiden felt a flush of pride knowing it was him who had Tom that fucked out already. Aiden hummed around Tom’s dick, wanting to see how far he could push him.
“Fuck, please don’t stop. Keep doing that.” Tom moaned, his fists clenched at his sides. “God your throat feels so good, it’s taking everything i have not to just grab your hair and shove you down my cock.” Aiden let out a chuckle at the words, sending shivers through Tom. He felt james shift behind him, changing positions slightly.
James moved Aiden’s head forward slowly, making him take more of Tom’s length into his throat. Every so often, he would pause to allow Aiden to adjust and tap out if he needed to, though Aiden was showing no signs of struggling yet.
Eventually, James pulled Aiden off Tom’s cock, smirking at the panting noises the smaller boy was making. “Are you still good?” James asked, feeling Aiden nod against him. “Yeah, I’m fine.” Aiden responded, before immediately latching onto Tom’s cock again.
Aiden used one of his hands to work the part of the length that wasn’t in his mouth, feeling it pulse slightly as he slowly took Tom deeper. Aiden’s head was feeling slightly fuzzy at this point, and he decided to just go with it, closing his eyes and letting the other two men take over.
Aiden was about 3/4 down Tom’s cock when James stopped pushing him down, and instead began bobbing his head up and down. Tom’s dick was deep enough in his throat to do a slight challenge, but still wasn’t anything he couldn’t handle.
Tom was almost constantly moaning and panting at this point, obviously getting close to coming. James stoped bobbing Aiden’s head on him, and instead just held him in place for a few seconds. Tom was trying to resist the urge to fist Aiden’s hair and force him down his cock at this point, getting even closer to the edge.
Aiden was feeling a bit lightheaded at the lack of air at this point, so he was slightly relieved when he was suddenly yanked back up. “What was that for? I was so close.” Tom said, voice slightly crackly. “Ah, we don’t want you finishing too quickly, do we now? Just wait over there for a couple minutes, you won’t have to wait too long.” Tom agreed, already missing Aiden’s lips wrapped around his cock.
James got up from behind Aiden, and sat down in front of him, rubbing circles into his scalp with both of his hands. “Mmmm, such a good boy for me. So obedient, you’ll do whatever i say.” James chuckled a bit as he said this, watching Aiden practically melt in his hands. He took one of his hands off Aiden’s hair, fishing his cock out of his pants.
Aiden opened his mouth, letting James guide his cock into it, groaning at the weight on his tongue. James’ cock always felt so heavy in Aiden’s mouth, it was almost addicting to him. James wasted no time, immediately breaching Aiden’s throat and causing him to sputter slightly, gagging around his cock.
James glanced back at Tom sitting on the bed, his cock still hard from the noises Aiden was making. He motioned Tom over, gesturing for him to sir beside him. James noticed Aiden looking up at him and Tom, eyes filled with tears and nose running. James thought Aiden looked divine. “Do you want to take both of us at the same time?” James asked, smirking as he saw Aiden’s breath hitch at the question.
Aiden pulled off of James’ cock, giving it a quick kiss before answering “Fuck yeah”. James laughed, tugging Aiden by his hair so he was closer to Tom.
It had been long enough so that Tom wasn’t close to cumming anymore, but was still fully hard. He flinched as Aiden’s tongue felt around his head, not used to the sudden stimulation after just watching Aiden and James for the past few minutes. He watched as Aiden wrapped his hand around James’ cock, almost mesmerized by the way his hand moved up and down it, occasionally swirling his tongue around the head.
Tom almost came on the spot as Aiden took his length into his throat again, trying to keep himself from just grabbing Aiden’s hair and bucking into his mouth.
Tom was focusing more on the noises Aiden was making, obscene noises leaving him every time he began to take the cock even deeper. Tom grabbed Aiden’s hair, and began to pull his head up and down his cock, feeling Aiden swallow more of his cock each thrust.
After a couple more minutes of this, Aiden’s nose was finally buried in Tom’s crotch, his entire cock down his throat. Tom was getting close at this point, the thrusts into Aiden’s throat getting sloppy and uneven. He was almost panting at this point, so close to shooting his load down Aiden’s throat.
Tom briefly wondered if he should pull out, but decided against it almost immediately as he about how almost desperate Aiden seemed for it. He couldn’t hold on much longer, and decided he wanted Aiden to take as much of his cock as he could while he came.
A couple more thrusts, then Tom let out a loud groan and pushed Aiden’s head almost fully down his cock as he came. He leaned forward as he came, gripping Aiden’s hair so hard it almost hurt.
Aiden couldn’t care less about anything else, perfectly content with Tom’s cock shooting cum down his throat. Much too soon, Tom pulled him back quickly, making him gag as he left just the tip of his cock in his mouth as he finished cumming. Aiden closed his eyes, swallowing and opening his mouth as Tom pulled out of his mouth.
James was breathing heavily now, his cock twitching around Aiden’s hand. Aiden could tell he was getting close, so he shuffled over to him and took the tip of James’ cock into his mouth. He sucked on just the tip, wrapping both his hands around the rest of the length as he jerked him off. Aiden dug his tongue into the slit, trying to squeeze out any precum he could.
James was full on moaning now, about to cum. Aiden sucked harder for a couple seconds, before suddenly taking a deep breath and taking James’ cock almost to the base.
A split second later, James began to cum straight down Aiden’s throat. He pulled completely out after the first couple spurts. covering most of Aiden’s face with thick cum. The flow eventually subsided, leaving both James and Aiden panting.
Aiden’s eyes were still closed, which is why he wasn’t expecting it when he felt two of Tom’s fingers drag across his face, before being shoved into his mouth. He moaned and licked around the fingers, trying to get all the cum off them.
He felt himself be lifted up, back onto the bed. Before he could even react, he felt Tom spin him around and kiss him. Tom moaned into his mouth, before pulling off and running a hand over his ass.
“Round two?”
