Actions

Work Header

Hot Hot Hot!!!

Summary:

“What I’m trying to say here is, you can either leave or you could come join us.”

If Frank was drinking any water right now it would be an appropriate time to spit it out. Actually, he’d very much like to quickly pour himself a glass and do so.

“What?”

**
Or Frank finds out that both his childhood crushes are dating, and they invite him to have a threesome.

Prompt: threesome

Notes:

I’ve had this idea for months and I thought it would be easy, but writing threesomes is hard?? For some reason??? Also, the fact that I didn’t know what to write as exposition, so I had the whole sex scene sketched out, but no idea of how to make the characters end up in that situation. I kid you not I wrote like three times the beginning of the fic. So bear with me and what I ended up writing as exposition, I promise the sex is better than that.

(See the end of the work for more notes.)

Work Text:

Frank hadn’t intended to end up in Gerard’s bed. That sentence alone sounded wrong out of context. Frank wasn’t doing anything inappropriate in Gerard’s bed. Unless discussing about a magic roleplaying game counted, then he just got caught in the act. What matters was that he genuinely had no intentions to make any sort of move. For starters he hadn’t seen Gerard in years. Not since he and Mikey went to visit him while he still lived in New York; they had been sixteen at the time. Now he was twenty-three, so it had been seven years since that. All Frank was doing was catching up with someone who had last seen him when he was 5’4. (In the last years of his teenagehood Frank had grown at least two inches, standing proud and less short at 5’6.)

He wasn’t even here to see Gerard. For the four-year age gap while growing up, Gerard hadn’t been nothing but “Mikey’s older brother”. During that NY trip Frank had gotten to know Gerard a bit more—he’d also made some discoveries, getting to know himself better as well—, but he was on that trip for Mikey. Today he’d wound up at the Way household for the same reason, to be with his best friend.

(Frank wasn’t even that sure that “best friend” was the right label for Mikey, they hadn’t seen each other physically in years. Frank had been trying to live his dreams of being in a band and touring the world, and Mikey hadn’t joined him. So, they’d grown a bit apart over the years.)

Mikey wasn’t home. He was out with his girlfriend and would probably come home late (“If he comes home,” Gerard had said when he let him in. “But you should call him. I know he’d love to see you.”). The problem with wanting to surprise your friend with randomly showing up at their house was that if you called them, it wouldn’t be much of a surprise anymore. And maybe Frank was half glad Mikey wasn’t here because he wasn’t prepared to how different it would all be.

Anyway, Gerard had let him in. Of all faces Frank was expecting to see, Gerard wasn’t a part of that list. He’d offered Frank some coffee (and how he could’ve said no to that?), and they first sat by the kitchen. Somehow, they began talking and it wasn’t awkward at all. One thing led to another, and Gerard led him to his room, or his “dungeon” as he said. (“C´mon, there’s dragons too.” He then had laughed at his own, very shitty joke. “Get it? Because—anyhow, I do have some dragon figurines.”)

And so, here he was.

Why had they settled on Gerard’s bed when there were other perfect and comfortable places to sit on?  Like the floor? Frank didn’t know, but he was now sort of trapped between the wall and Gerard. They were talking about what’s been going on in Frank’s life.

“You know,” Frank started. He might regret saying this. “I used to have a crush on you.”

“Oh really?”

“Yeah, remember that trip to New York?” Frank puffed his cheeks and let out some air. “I had some revelations.”

Gerard threw his head back in laughter, though Frank knew he wasn’t being made fun of.

“Man, that’s a bit flattering,” Gerard said. He turned to face Frank. “For real though, it’s not often you hear someone tell you that you were their gay awakening.”

“Yeah, well, there was also this other guy,” Frank said. Which was absolutely true. There had been another guy before Gerard. Gerard had just been more of a confirmation for Frank, a “Congrats! You are 100% percent attracted to dudes!”. But Bert had been the one to set some confusions into Frank’s world. “We met through math class. Not because we were smart or anything, we were both failing. I feel like he was the awakening, and you were the, I don’t know, realization?”

“Glad I could help,” Gerard said. “You’ve really grown since then.” Then he added, “Not in height though.”

The doorbell rang before Frank could decide what to respond to that. Gerard was saved quite literally by the bell.

Gerard got up abruptly, making Frank confused. He had reacted like his mom had just come home and he’d forgotten to defrost the chicken. Maybe it was his mom…

“I better get that,” He mumbled before dashing upstairs.

At least Gerard was still as weird as Frank remembered.

Frank heard footsteps and hushed voices come his way. He thought maybe Mikey had come home early after all. He mentally prepared himself to what would come, except that the person that was with Gerard wasn’t Mikey.

“Frank!” Gerard said. “I don’t know if you know, Bert?”

This couldn’t be real.

It seemed the universe had decided Frank would meet everyone from high school except Mikey.

“Yeah, we shared a class,” Frank said, hoping to sound as vague as possible.

“Math class,” Bert said with the same excited grin that had made Frank get all flustered as a teen.

“Yeah, yeah, math class…” Frank glanced quickly at Gerard, hoping he wouldn’t connect the dots. Frank had some dot-connecting to do himself. “How do you know Gerard, anyway?”

“Oh, easy, we’re dating.”

Frank had to bite his tongue from letting a weird sound out. This couldn’t be real. It was just straight-up ridiculous.

“I had invited Bert to come over before you showed up,” Gerard said. “I had told him I had the house to myself—"

“Oh!” Frank hoped he wasn’t blushing. Or at least they couldn’t tell. “I can leave.”

“I don’t want to kick you out, though,” Gerard said. “Just— can you give Bert and I a minute?”

“Sure. I’ll just wait upstairs?”

“Thanks, and don’t leave, okay?”

 

Frank sat on the living room couch and pondered what were the odds of all of this happening. He pinched himself, momentarily thinking he had never actually made it to the Way house and was still asleep. From up here, he couldn’t hear what Gerard was discussing with Bert (Bert! Of all people!). He stared at the floor for a few more seconds before deciding to get up and walk up towards the door. Mikey wasn’t even here, and Gerard had plans (with Bert McCracken). Frank could tell when he was somewhere he shouldn’t.

“Caught you red-handed.”

Frank turned around to meet eyes with Bert. He didn’t say anything back and Bert walked up to him until he was all over his personal space. He put both his hands on Frank’s shoulders.

“Look,” Bert started. “It’s pretty obvious what I came here to do with Gerard.”

Frank’s face was burning.

“Gerard doesn’t want to seem rude and make you leave,” he continued.

“What I’m trying to say here is, you can either leave or you could come join us.”

If Frank was drinking any water right now it would be an appropriate time to spit it out. Actually, he’d very much like to quickly pour himself a glass and do so.

“What?”

“Gerard told me about your little crush on him, on both of us,” Bert said. Frank tightened his grip on the door handle. “He thought it might be fun to y’know…”

Frank did know what Bert was referring to, but he wished he didn’t.

“I—”

“You don’t have to if you don’t want to,” Bert quickly said. “No hard feelings.”

Except, Frank wasn’t opposed to the idea. It was just not the sort of thing he thought he would be doing today.

“Okay,” he finally said. Might as well. For all he knew Bert and Gerard were just messing with him.

“Okay,” Bert echoed. He looked surprised Frank had actually agreed. “Okay then.”

Bert led him back downstairs, where Gerard was waiting for them sat on the bed. Frank sat next to Gerard, and Bert sat next to him, so he was in between the both of them. Gerard gave him a soft smile and exchanged looks with Bert.

“You don’t have to do this if you don’t—”

Frank cupped Gerard’s face and kissed him mid-sentence. Before Gerard could even reciprocate, Frank had pulled away and moved to kiss Bert as well.

Teenage him would probably faint if he knew what current him was about to do.

 

***

 

Frank whined into Gerard’s neck when he felt Bert tongue his slit. He had tried biting his lip to keep himself from letting embarrassing noises leave him every time either Bert or Gerard did anything, but that had been an utter failure. He buried his face even more in Gerard’s neck, hiding as another noise left his mouth.

But apparently, Gerard saw right through him. “Oh, no no, don’t hide yourself, baby. I want to see your pretty face.”

He grabbed Frank’s face, forcing it out of its hiding. Just then Bert took half of his cock inside his mouth. He squirmed at the sudden feeling enveloping his cock, his legs trembling where he was holding onto them. Frank couldn’t help but moan at the feeling.

“Just like that baby,” Gerard said to him. “So, fucking hot.”

“Ah—"

He lets out such pretty noises, doesn’t he?” Gerard asked towards Bert who was still working his mouth on Frank.

Bert pulled away from Frank’s cock, making the man whine again, and smiled.

“He does,” he agreed with Gerard. “He’s so responsive to anything we do to him.”

With that sentence he grabbed Frank’s cock, jerking him off slowly. Frank’s hips thrust forward, eager to get his cock touched again. Bert placed his other hand to hold him down from trying to fuck his fist.

“Fuck- “Frank gasped when Bert’s thumb wiped away all the precum at tip.

Gerard giggled at his reaction.

“Gerard…”  He whined embarrassed.

“What is it, baby?”

Frank didn’t answer, not because he didn’t want to, but because when he opened his mouth another moan escaped. Bert had now moved to tease his balls with his tongue, while his hand still worked painfully slow on his cock. To add to it, Gerard’s hands were playing with his nipples, something that Frank didn’t know would turn him on that much. Frank wasn’t used to being touched like this. Yes, he wasn’t a virgin, but it’s not like he was the sort of guy who got around. So having his body worshipped by two different guys—and two different guys Frank had liked very much at some point—was definitely an experience to say the least.

Bert sped up his hand watching intently Frank’s reaction, and Frank felt his cheeks burn with embarrassment with how he could barely hold himself. Gerard would’ve probably reminded him again to just let go and moan all he wanted, but Gerard was too busy kissing and sucking on his neck.

“Don’t hold back, Frank,” Bert said, proceeding to suck on his head to get him to loosen up more. “Gerard and I love hearing you.”

Gerard lifted his head from where it was planting kisses on Frank’s neck to look at Bert. “Frank’s shy.”

“I’m not…” Frank said although he knew that was a lie.

“Then moan for us,” Gerard challenged.

“I’m just not very…vocal.”

Bullshit,” Bert said. “You’re holding back, why?” Frank didn’t answer, and he sure didn’t miss the glint in Bert’s eyes when he spoke again. “Guess we’ll have to make the moans come out. Have any ideas, Gee?”

Frank didn’t like where this was going, well he did because both Bert and Gerard were making him feel amazing and this just meant there were planning to make him feel even better. But also, he was slightly afraid of what they were going to do to him. Mark him down as scared and horny.

“Hmm,” Gerard said thoughtfully. “There are so many things we can do to him.” Frank felt Gerard smile against his cheek before giving it a kiss. Gerard’s hand’s roamed from his chest to grab at his ass, giving it a light squeeze, they then moved to rest on top of Frank’s hands who were still holding onto his legs. “I think,” he said, moving Frank’s legs so that his knees touched his chest, “you should eat him out.”

“Yeah?” Bert asked, ghosting his breath over Frank’s skin. “Get him all nice and wet…I bet he’d love that.”

“You want that, Frankie?” Gerard questioned, his voice dropping. “Want Bert’s tongue to play with your hole? He’s really good at it, I’m always a mess when he eats me out. You should really see me.” He sighed fondly and patted Frank’s thigh. “Maybe next time.”

Frank didn’t know what excited him more, the mental image Gerard had put in his head, or the promise of a next time and showing him what Frank was imagining right now. He thought of Gerard on his hands and knees, and behind him was Bert with his face buried inside his ass. He’d look so fucking hot.

“You’re already picturing it,” Gerard said, snapping Frank back from his fantasy. The other thing that kept Frank from drifting back into it was the feeling of Bert spreading his cheeks and then his tongue was on his crack. Frank gasped, and Gerard spoke again. “Don’t worry, you’ll get to see me, but right now I want to see you… and hear you.”

Bert lapped with his tongue his hole, still not making any sort of entrance with it, just getting the whole surface wet and slippery. Frank didn’t know how he already felt so good from almost nothing. He was nervous with anticipation as he felt Bert tongue closer and closer to his hole. After all, Frank had never gotten rimed before, and even after knowing that Bert had done this before—with Gerard of all people— he was scared Bert wasn’t going to like him.

His thoughts were interrupted when Bert’s tongue went past his rim, and he couldn’t help but think oh god he’s inside.

“Fuck—” Frank cursed throwing his head back, he could feel Gerard’s smirk against his cheek as he continued moaning. He didn’t know it would feel that good. Bert was wet and soft against his asshole, lapping inside him.

“Feels good, right?” Gerard asked him.

“Y-yeah,” Frank panted. He felt his whole body shudder when Bert moaned, creating vibrations with his tongue. “So, fucking good.”

Bert scraped his teeth against Frank’s rim, groaning at how Frank reacted immediately. He felt in complete bliss, and they hadn’t even fucked him yet. If they were going to fuck him, Frank hoped they did. He wanted both of their dicks inside him. He craved for it.

Gerard turned Frank’s neck, so he was half facing him, and when he made direct eye contact with him, he moaned. Gerard wasted no time crashing their lips together, causing their teeth to clash at the impact. Frank let Gerard take control of the kiss, his tongue exploring the insides of Frank’s mouth. Gerard pulled away just in time because Frank was starting to feel dizzy from barely breathing. He put two fingers inside Frank’s mouth, separating them so that Frank’s mouth remained open.

“Such a pretty mouth,” He commented. “I want to see those lips stretched around my cock.”

Frank whimpered, he wanted that too. He wanted to fucking choke on Gerard’s cock.

“Would you like that too, Frank?”

He nodded, moaning around Gerard’s fingers, and trying to suck them in as well. Gerard pulled them out, wiping the saliva on Frank’s face.

“Hmmm, let’s get into a comfortable position, shall we?”

Bert pulled away too, leaving Frank wet and cold, but hopefully, he’d continue to eat him out once they found their new position.

When Frank let his legs down from being hoisted up for so long, he felt like jelly. Both Gerard and Bert must have sensed it because they helped him move. They dragged Frank to the center of the bed, turning him around on his stomach. He felt Bert’s finger trace his tattoo on his lower back before moving his legs so that his ass stood up. Frank placed his elbows on the mattress for support.

Meanwhile Bert admired the few ink Frank had, Gerard positioned himself in front of Frank, his legs spread wide, and his boxers gone. Frank stared at the cock in front of him, and he licked his lips, eager to taste it. Gerard saw the way he eyed his cock and smirked, leaning to grab at Frank’s face and slipping his fingers inside his mouth. Frank looked up at him.

“Can’t wait to get my cock here,” He mumbled, pulling out his fingers, and using Frank’s saliva to jerk off his cock. Frank moaned at the sight in front of him, and another sound escaped his lips when Bert began mouthing his ass again.

“Please,” Frank begged, looking up at Gerard. “Please.”

Gerard’s cock hovered over Frank’s face, spreading his precum all over his cheek.

“Please.”

The head of Gerard’s cock slipped into Frank’s mouth. The moment Frank tasted Gerard he’d decided he would want more of him. He sucked on his head; he was also trying to mimic what Bert had done when he had been blowing Frank. His tongue moved in circles, and Frank felt himself blush at Gerard’s moans.

“Just like that,” he praised. “So good.”

Frank moaned too, both from giving Gerard head and from Bert eating his ass.

Gerard helped Frank out, guiding him on how to pace himself, and how to deep throat him. He had his hand on Frank’s head, pulling him by the hair, up and down and up and down. He constantly reminded Frank to breathe because for some reason Frank had forgotten how to do so. An action as simple and necessary as breathing, and Frank was more focused on taking Gerard’s cock as if it were more important.

“Take it slow,” Gerard said. He wasn’t pushing Frank’s head down anymore, but he still had his hand holding him. “You’re not going to achieve it first try.”

That was true, though Frank still wanted to try. He wanted to be able to take all of Gerard’s cock in his mouth and show him how good he could be. Hopefully, Gerard would be impressed and praise him. Maybe he’d even call on Bert and tell him to stop what he was doing and watch Frank deep throat his cock.

Frank tried to fight against his gag reflex. Spit was spilling out of the corners of his mouth, and he felt tears at the corner of his eyes. He almost stopped, but then Gerard moaned like it was the best thing he’d ever felt, and Frank kept going; he was so close to having it all in his mouth. Gerard was the one who had to pull him out.

“Breathe, breathe,” he said, his thumb rubbing Frank’s cheek. “You’re doing great.”

After letting Frank catch his breath, Gerard guided his cock back onto Frank’s mouth.

On Frank’s other end, he could feel something else entering him as well. Bert had put one of his fingers inside Frank, and Frank paused with Gerard’s cock still in his mouth to focus on the feeling. Frank closed his eyes, moaning as Bert went deeper. Once his finger was as deep as it could go, Bert went still. Frank wanted to beg for Bert to do something, he would if his mouth wasn’t full of dick. And he didn’t want to get rid of that dick just to speak. Frank moved his hips, fucking himself on Bert’s finger. It felt a little humiliating to do so, it was just one finger after all and here he was desperate for it to move. If a single finger could do this to him, he wondered how he would react to having cock.

“Fuck,” Gerard muttered.

Frank very much agreed with that statement. 

Behind him, Bert chuckled. Frank didn’t know what was so funny. The fact that he was knuckle deep in Frank and not moving at all? Go girl! Give us absolutely nothing.

Bert added a second finger as if he had read Frank’s mind, suddenly thrusting upwards. Frank choked and he didn’t know if it was because of the dick in his mouth or the fingers in his ass. Frank stayed still, breathing hard from his nose. At least Bert was now moving, but he was avoiding touching Frank’s prostate. When Frank tried thrusting back into his fingers in an attempt to do so himself, Bert pulled both his fingers away. Frank whined frustrated.

Bert,” Gerard said with a scolding tone. His eyes weren’t on Frank anymore but looking behind him to where Bert was.

“What?” He said it so innocently as if he didn’t know what he was doing.

Gerard only rolled his eyes and pulled Frank off his cock. Frank whined again. His jaw hurt a little, but it was a good sort of hurt. Gerard cupped Frank’s cheek, “Bert’s such a meanie, isn’t he? Not giving you what you want?”

Bert laughed at Gerard’s words.

“Tell him, Frankie,” Gerard continued. “Tell him what you want him to do to you.”

“I—” he started, feeling breathless. “I want him to touch me.”

Gerard pulled Frank towards him and sat him on his lap. Frank was trembling, he hadn’t realized how uncomfortable the previous position had been. Of course, he had been busy focusing on other things.

Gerard soothed Frank like he was a puppy.

“Where do you want him to touch you?” His hands wrapped around Frank’s ass and before Frank answered he was sinking his fingers inside him. Frank couldn’t help the sounds that left his mouth. Gerard was pushing directly on his prostate. “Here?”

Frank nodded, gasping at how deep Gerard’s fingers were.

“I was just messing with him, y’know?” The bed dipped and Bert was sitting behind Frank. Bert’s hands came to rest on Frank’s back touching his pumpkin tattoo.

“Should have seen the poor baby’s face,” Gerard said. “Plus, don’t tell me you don’t enjoy this more than teasing him.”

By this Gerard meant Frank falling apart because of his fingers. Gerard moved his fingers in circles directly onto Frank’s prostate, with each touch Frank felt like cumming. Fuck, was Gerard trying to milk Frank? Frank could definitely cum like this, he could cum on anything these two men did to him.

Frank’s mouth was wide open letting out a series of loud moans. Behind him, he heard Bert say, “not so shy anymore, huh.” To which Gerard’s unoccupied hand reached out to gently hit him.

Fuck me,” Frank groaned when Gerard inserted a third finger, pressing his spot even harder.

“Oh? Hear that, Bert?”

“Hear what?” Frank felt Bert lean into him, his scruff scratching Frank’s neck. “Can you repeat what you said, Frank?”

Frank couldn’t even think with how good Gerard’s fingers were touching him. Bert grabbed him by his chin, twisting his neck so he could kiss him. Bert was shoving his tongue into Frank’s mouth and Frank was unable to do anything to get out of it. (Not that he wanted.)

Bert pulled away.

“Fuck me,” Frank repeated. “Please, fuck me.”

“Get him on his back.”

Once again Frank let himself be manhandled. He stared at the ceiling not able to believe his luck.

He turned to Bert and Gerard who were at the end of the bed, kissing each other. Frank stared at the couple, fascinated. Gerard was cupping Bert by his face, bringing him up towards him. Bert’s hands were busy kneading Gerard’s ass, making the man moan into the kiss. The way they touched each other was as if they were addicted to each other like kissing wasn’t enough. It was something straight out of Frank’s wet dreams. He still couldn’t believe they were dating.

And he still couldn’t believe they were about to fuck him.

“C’mon,” Gerard said, separating his lips from Bert’s. “Frankie’s waiting for us.”

Gerard and Bert turned to look at Frank, a smirk in their faces.

“So, Frank,” Bert started, stroking his thigh with his hand. “Who do you want first?”

Frank’s eyes were directed to the men’s cocks. He had come face to face with Gerard’s cock, being able to admire it and have it in his mouth. But now he was comparing him to Bert. Both were big, which was good and something he’d never doubted. Bert’s was thicker than Gerard’s, it curved nicely towards his stomach.

He wanted both so bad.

“Bert.” He said it before they decided for him. He wasn’t going to tell them he eeny, meeny, miny moe-ed to choose.

Bert grinned, sticking his tongue towards Gerard in a childish manner. “Will you go get the condoms and lube, Gee?”

He turned back to Frank. His hand was still resting on his thigh, moving his thumb in a soothing manner. “Feeling okay, Frank?”

Frank nodded. He was a little anxious, but not in such a terrible way. Bert had probably sensed it. 

“Here you go,” Gerard said, handing the goods to Bert.

Frank heard the sound of the package ripping and he took a deep breath, his heart beating faster and faster. The first thing he felt were fingers, this time covered in lube. He’d jumped at the action, causing Bert to comfort him. Bert lowered his head to kiss his thighs, his beard rubbing at Frank’s skin. It tickled and Frank let out a small giggle. Bert looked up to look at him, smiling. Bert pulled out his fingers, Frank had already been pretty stretched from before.

“I’m going to fuck you now, okay?”

Frank nodded, closing his eyes, and relaxing himself. He felt the tip of Bert’s prodding at his hole, and with little resistance, he was in. A gasp left Frank’s mouth as Bert continued pushing in, making Frank feel great. He grabbed at the sheets on the bed, moaning when Bert was fully inside him.

“God, he’s beautiful,” Gerard said, and when Frank looked up, he was met with Gerard’s eyes. Gerard didn’t maintain eye contact because his eyes went to where Bert’s cock was. His finger touched Frank’s stretched rim.

Bert looked like he was having a hard time keeping still, and Frank wanted to tell him that he didn’t have to wait for Frank to adjust. He wanted Bert to just start fucking him into next week, Frank was hoping he’d be so fucked he’d feel it next week.

“Please,” he managed. “Please, Bert.”

Frank’s body shook when Bert pulled back and thrust forward. He whined as Bert thrust again, Frank could feel him so deep inside of him he put his hand over his stomach trying to search him.

“Feels good?” Gerard asked. He was definitely enjoying the sight of his boyfriend fucking Frank. He kissed Bert’s neck, making the man turn his head to catch Gerard’s lips.

“God, Gee, he feels so good,” Bert moaned into Gerard’s mouth. “So nice and tight.”

“Yeah?” Gerard wrapped his arms around Bert’s middle, holding him from behind. He was rubbing his dick on Bert’s ass, making his own little thrusts, which caused Bert to thrust forward. “How about you Frank? Does Bert feel good?”

Frank groaned before he could properly answer Gerard. He felt at loss for words. Bert had started fucking into him more consistently. 

“I’ll take that as a yes.”

Frank closed his eyes, letting himself enjoy Bert’s cock. He especially liked it when Bert tried burying himself as deep as he could, rubbing Frank in all the right places. Frank was very aware of all the sounds he was letting out, whines that would make him embarrassed if he wasn’t feeling so good. He reached a hand for his own dick, but it was swatted away by another. When Frank opened his eyes, he saw it had been Gerard.

“Tsk, tsk, no touching,” he said.

Gerard…” Frank whined. His dick felt like it was about to explode. It wasn’t helping that Bert had decided to aim towards his prostate with each thrust.

Then Gerard grabbed his cock. He didn’t move his hand; he was just squeezing Frank’s dick as if it were a stress relief toy.

Oh, please, please,” Frank began to beg. His eyes were rolling to the back of his head. “Oh, fuck please.”

“What do you say, Bert, should we let him cum?”

“Yeah, fuck, I want to feel him cum,” Bert responded.

“I bet you do…” Gerard’s eyes had grown dark as he looked at Frank. He spit on Frank’s head, spreading it with his thumb and letting him go. Bert was pressing Frank’s spot encouraging him to cum. Gerard let another dribble of saliva drop onto Frank’s cock, and with that Frank was arching his back.

The pleasure spread through Frank’s body like a wildfire. His body tensed as he came, and he heard Bert moan and twitch inside him. His body dropped back onto the bed as the last spurts of cum left his body. He also noticed Bert pulling out, causing Frank to whine.

“Fuck,” Bert muttered. Frank had his eyes closed, but he knew that Bert was looking at him. At his wrecked self.

Frank didn’t even take notice of the cum on his stomach until Gerard touched him, bringing him back to reality. He gasped for air; he hadn’t realized he had stopped breathing. Apparently, his body couldn’t cum and breathe at the same time. He gasped again, this time not for air. Gerard’s fingers were inside him all of sudden, and Frank was ten times more sensitive than when they had started. Gerard wasn’t even merciful because he was pressing his fingers into Frank’s prostate. It caused Frank’s dick to not be able to go soft completely, the small pressure being enough to make him get hard again.

Frank wasn’t even able to process how his dick was managing to do that—better said how Gerard was making his dick do that.

“Shit Gee, you’re going to kill the poor guy,” Bert commented, and he wasn’t wrong. If Frank died because of this, well, what a way to go.

Ah!”

“Pfft, he’s having the time of his life, look at him.”

Look at him covered in his own cum and seconds away from having another orgasm.

“Are you ready for more, Frank?” Gerard asked. “You look like you want more.”

Frank nodded.

“We’ll give you more, baby,” Gerard said, a mischievous smile on his face. 

Bert and Gerard manhandled Frank, so Frank was sat in Bert’s lap and Gerard behind him. Frank felt Bert’s soft cock against at his thigh, meaning Frank had actually made him cum. Behind him, Gerard’s not soft cock was rubbing itself on Frank’s ass. Frank was very happy being in the middle of this sandwich, Bert and Gerard were keeping him from collapsing.

With the little strength Frank had, he cupped Gerard’s face and kissed him. It was a half-assed kiss coming from Frank, if you could call it a kiss, he was mostly just pressing his face to Gerard’s and letting the man do what he pleased. Gerard caught Frank’s lips, massaging Frank’s tongue with his own. Another pair of lips joined, and their kiss became three wayed. Frank let Bert’s and Gerard’s tongues meet through his mouth. Hot breathes and gasps were exchanged between the men.

Frank’s hand found its way to Gerard’s cock, and he smiled when Gerard groaned at the feeling of Frank’s hand around him.

“I want more,” Frank muttered. “More.”

“What are you waiting for, Gee? Give him what he wants.”

Bert kissed Frank while Gerard opened a condom to use. Bert’s hands grabbed Frank’s ass, spreading his cheeks open for Gerard. The tip of Gerard’s cock rested against Frank’s rim.

“You want more?”

“Please,” Frank whimpered.

Gerard’s cock felt just as good as Bert’s. And even though Frank had already been stretched, he couldn’t help but wince at the sudden intrusion. That plus the fact that he was still pretty sensitive from his last orgasm. Bert kissed Frank’s neck soothingly when he heard Frank’s whimpers.

Unlike Bert, Gerard didn’t pull out to thrust back in. Instead, he tried pushing himself as close as he could to Frank and hump him. His nails were digging into Frank’s hips, and he buried his face on Frank’s neck.

Frank was having a hard time keeping his mouth shut, Gerard was pushing into Frank’s prostate like his life depended on it. Beads of precum accumulated on the head of his dick and Frank felt embarrassed of how little he could control himself. Hearing Gerard’s moans right in his ear wasn’t helping his case. Gerard let out whiny and breathy moans, along with praises towards Frank.

Bert hadn’t been forgotten, and Frank made sure to remind him so. He didn’t want Bert to just be a spectator. So, Frank grabbed Bert’s cock in his hand giving him a sloppy hand job and succeeded into getting him fully hard again. Bert smiled at him, giving him a sloppy kiss in return.

“Want your mouth,” Bert muttered on Frank’s lips. “I heard how good you were giving head to Gerard. I want to test it too.”

And how much Frank wanted Bert to test it out too.

Bert stood up beside the bed so that Gerard wouldn’t have to pull out to change positions. Though Frank almost fell because he had been leaning part of his weight onto Bert; Gerard had to grip him strongly so he would stay in position.

Frank craned his neck to the side and looked up at Bert.

“Fuck, look at you…”

Frank opened his mouth. Not to speak, but to wait for Bert’s cock. Small moans left his mouth both at the sight in front of him and for what was happening behind him.

Bert didn’t make Frank wait; he slid the head of his dick inside Frank’s mouth. He held the back of Frank’s neck to keep him in place as he forced the rest of his cock in. Bert didn’t move, probably waiting to see if Frank was having any problems. Frank appreciated that from Bert because he did need a few seconds to adjust.

Unlike Bert, Gerard wasn’t stopping. He kept doing short thrusts inside Frank, and Frank moaned. As much as he could moan with a cock down his throat.

“Shit,” Bert muttered. “Fuck, baby I’m going to start fucking your mouth, okay? Tap me if you need to breathe.”

Frank made a sound of approval. He closed his eyes and let both of the men use his body for their own pleasure. His body was jolting between them, and his holes were being brutally fucked.

Spit gathered at the corners of his mouth, and Bert gathered the saliva to spread around his cock whenever he pulled away from Frank so he could breathe. Frank would let Bert know he was ready to go again with a whine.

One of Gerard’s hands had made its way to touch Frank’s face, and his fingers touched Bert’s cock from the outside. Bert looked down at Gerard with a smirk.

“What?” He questioned. “Jealous it’s not your mouth I’m fucking?”

“A little,” Gerard admitted.

Bert’s cock left Frank’s mouth suddenly.

“Open up,” he said to Gerard. Bert didn’t even give Gerard a warning because as soon as his mouth was open, he thrust all of himself inside. It made sense that Gerard didn’t gag since he’d have more practice with Bert’s cock, but Frank still stared in awe as Gerard let his mouth be used.

“He loves getting face fucked,” Bert mentioned casually. Frank could tell. Bert had his fingers locked onto some of Gerard’s hair, forcing him back and forth on his cock, and Gerard was making as much noise as he could with his eyes rolling back.

Unfortunately for Frank, Gerard was too focused on the cock in his mouth that he stopped moving inside him. Frank made a half-frustrated sound.

“You want more, Frankie?” Bert asked, pulling away.

Frank didn’t know what more could be, but he nodded.

“Gee,” Bert called but Gerard didn’t respond, he was too busy catching his breath. “Gerard, babe.”

“What?” Gerard groaned.

“Pull out I have an idea.”

Reluctantly Gerard obeyed, leaving Frank empty.

“Tell me, Frank,” Bert started. “How would you like to have both our cocks inside you?”

Honestly Frank would feel like all of his dreams were coming true. Screw becoming a famous musician, getting double penetration from his childhood crushes was the absolute dream. Before Frank answered, Bert talked again.

“But if you say yes, we’d have to go in raw; the condoms would break. You can trust Gerard and me to be clean, and we’d be trusting you to be clean as well.”

Even if Frank hadn’t seen Bert and Gerard since he was a teen, at that moment he trusted them with his life. And they could trust him back.

“I want to.” 

Bert took control of the situation, instructing Gerard to help get Frank on his cock. Bert had positioned himself with his back against the headboard, and Gerard had to move Frank since Frank didn’t feel strong enough to move. Also, because he wanted Gerard to carry him. He didn’t know if this was a once in a lifetime opportunity, might as well make most of it.

“Order of one Frankie for Bert,” Gerard said handing Frank over to Bert.

Bert took Frank into his arms and eased him onto his cock. He was met with little to no resistance and soon enough Frank was fully sat.

Frank whined and began rolling his hips. He didn’t know where the sudden strength came from; all he knew was that he couldn’t stop fucking himself with Bert’s cock. Bert had to hold him still so that Gerard could begin prepping him. Frank closed his eyes as he waited for the first finger.

Bert shushed him when the first finger entered him, and Frank tensed.

“Relax, baby, relax,” Gerard comforted him from behind. “The more you relax, the faster it will start to feel good.” He leaned over to kiss at Frank’s neck and then tell him on the ear, “I’m going to start moving the finger, ‘kay? Don’t hesitate to tell me anything.”

Frank nodded. He appreciated that both Gerard and Bert were being so caring of him. Gerard made slow thrusts with his finger, pulling it slightly out and then back in; he was mostly easing Frank into the feeling of having more than one thing inside him. Frank would describe the feeling as weird, but a good sort of weird. His gasps turned into moans as he got used to it.

Oh, God…”  Frank began pushing his ass back to meet Gerard’s finger. He didn’t miss Bert’s smile as he watched.

“Fuck, that’s a good boy.” Bert praised. “At this rate, you will have both of us inside you in no time. Do you want that, Frank?”

 “Please.”

“Think he can handle another finger?” Gerard asked from behind.

“Yeah,” Bert answered. “Our boy can handle anything.”

Frank let out an involuntary moan. Bert smirked at him.

“You’re our boy, aren’t you Frank? Our good boy?”

“Fuck—”

Gerard was now fingering him with two fingers. He wondered how Bert felt, Gerard’s fingers were surely touching his cock. He couldn’t imagine being inside someone and simultaneously feeling something else rubbing against you.

“Oh, he most definitely is,” Gerard said. “Look, he didn’t even flinch when I put another one inside him. Bet I could put the third one in already.”

“Do it.”

Frank did flinch at the third finger, the stretch starting to hurt, but it was a good sort of hurt. Gerard stopped, watching Frank’s movements and reaction.

“You look so hot,” Gerard murmured into Frank’s ear, distracting him from the pain. “All needy for my cock, one cock isn’t doing it for you? You need more?”

Bert heard what Gerard was saying to Frank joining in too.

“We’re going to fill you up so good baby,” Bert said into his neck. “Your pretty hole is going to be gaping once we’re done with you.”

“Please,” Frank begged. He was whining and trying to rub his cock on Bert’s stomach because he desperately needed it to be touched. Gerard seemed to get the message because he was wrapping his free hand around Frank’s cock. “Please, please, please…”

He was gasping and arching his back, he had no control over his own body. Gerard’s fingers were pushing Bert’s cock, causing it to brush against his prostate, and then his other hand was jerking him off slowly. Frank was about to explode.

“Shit he’s going to cum again,” said one of them, Frank could not tell who, but they weren’t wrong.

“Should we let him?”

“Yeah.” Frank registered the voice as Bert now. “Fuck, yeah, he needs it.”

“Frank,” Gerard said to him. Frank didn’t answer, so Gerard repeated his name. “Frank.”

Frank just whined in response, signaling that he was there.

Gerard started moving both his hands faster.

Oh, God,” Bert moaned. He cupped Frank’s face to kiss him, Frank was letting noise after noise leave his mouth. “Fuck, Gee,” he said. “Think you’re going to make me cum too.”

“Hold it in,” Gerard said, “we’re just trying to get Frank to cum, I still need you hard if we’re going to fuck him.”

“Frank, come on baby,” Bert said into his mouth. “Cum.”

“Cum for us, sweetheart,” Gerard said to his ear.

“Shit,” Frank said. “Shit, shit, oh shit—”

The orgasm had Frank screaming. He felt it spread all over his body, making him spasm. He was holding onto both Bert and Gerard, digging his nails into their skin. He almost forgot that he had something up his ass if it wasn’t for the fact that every time he moved he could feel Bert’s cock and Gerard’s fingers.

He whined as his body began to calm down, and he could feel that some stray tears had escaped from his eyes. Bert wiped the tears from his face and kissed him softly.

“So good for us,” Gerard said to him, planting kisses along his neck and collarbone. He mumbled sweet words to Frank as he evened his breath. Gingerly, he started pulling his fingers out of Frank.

Frank whimpered.

“Shh, baby,” Gerard said in a comforting tone. “We still need to fuck you, remember?”

Frank nodded.

“Do you still want that?”

Frank nodded again.

“Words, baby,” Gerard said. “We’re going to need you to use your words.”

“Yes,” He breathed out. “Please, please—”

Gerard reached out to get the lube and poured some on his hand to spread it on his cock. While he did that, Bert kissed Frank and rolled his hips slowly.

“I’m ready,” Gerard said behind them. He got as close as he could get to Frank, his thighs were touching Frank’s and his cock was rubbing on his ass. With his hands, Gerard spread Frank’s cheeks. He touched his already stretched hole, slipping his thumb in momentarily. His thumb was replaced by the head of his dick, though he wasn’t pushing in yet.

“You ready?” He asked both of them.

Bert answered first. “Yeah. You Frank?”

The men looked at him, and both had hunger in their eyes. Frank’s own cock was starting to harden again. He nodded, then remembered what Gerard had told him before, so he said, “Yes.”

When Gerard’s head finally slip inside him, Frank’s eyes went wide open and so did his mouth. He let out a broken moan, relishing in the new feeling. He’d never felt like this before, the sudden stretch hurt a lot; it hurt to the point his half-hard cock was beginning to go soft again. But at the same time, this was the hottest thing that had happened to him. His body was adjusting so he could have two cocks inside him, and that excited him. This was just the head, meaning he still had to go through Gerard’s girth for that to happen.

Gerard’s hands moved from his ass to grab at his nipples. Frank whimpered and closed his eyes when Gerard began pinching and tugging on them.

“I’m going to keep going, okay?” Gerard said. “If you want to stop, just say so.”

It burned, but as Gerard kept pushing, the pain became more bearable. Frank turned to look at Bert, who had been weirdly quiet.

Bert had his head thrown back and his eyes were shut tightly. His mouth was open. Frank cupped his face, and Bert opened his eyes to look at him. Frank’s thumb played with Bert’s lip, pulling it slightly and then releasing it.

“So hot,” Bert said before pulling Frank for a kiss, and after the kiss, he repeated himself. “So hot.”

Frank agreed, groaning into Bert’s mouth when he finally felt Gerard stop. He felt so full, and everything hurt but he didn’t want the pain to stop. Because of the pain, he began feeling pride. He was proud of the fact that he was taking both Bert and Gerard, and both were falling apart as well.

Gerard was panting into his neck, broken moans leaving his mouth. He was holding onto Frank with a death grip, and Frank knew that it was taking all of his self-control for him not to move.

Bert was also leaning into Frank’s neck, just opposite side from Gerard. He was mumbling curses, and his hands were on Frank’s chest. He moved his thumbs in circles, playing with Frank’s nipples.

“So good, Frank,” Bert whined. “So nice and tight for us.”

“Good boy,” Gerard joined in. “Your ass was just made for our cocks, wasn’t it?”

Frank whimpered. He felt like he was being torn in half. He shifted slightly.

“God, Bert,” Gerard moaned. “Baby…

“Yeah—”

“I can feel you,” Gerard said. “God, baby, you’re pulsating.”

Frank shifted again, and all three men made a sound.

“How’re feeling, Frank?” Bert slurred as he watched Frank’s pained expression. “You can tell us if it’s too much. We can do something else or stop entirely if you want.”

No,” Frank said. It even hurt to speak. “No,” he repeated. “Please, don’t. Don’t stop. Just let me— let me breathe.”

Bert and Gerard didn’t say anything, they just exchanged looks and began soothing Frank with soft touches and kisses. They joined hands to hold Frank’s cock, and slowly succeeded in getting him hard again.

“Tell us when you’re ready,” Gerard said into his ear.

Frank closed his eyes and let a shallow breath out. “Go.”

Gerard was the first to move. He began pulling out slowly, and halfway through, he began pushing himself back in.

Gee,” Bert groaned. “I’m not going to last.”

“Me neither,” Gerard responded. He reached out for the bottle of lube, pouring some more on his cock to make the glide smoother.

Frank moaned as Gerard began moving more consistently. It still hurt like fuck, but there was more pleasure than pain involved.

“Dear God,” Bert said. He couldn’t move much, but he moved enough to make short thrusts into Frank.

“I say,” Gerard started. “We make him cum a final time, and then we cum.”

Frank whined; he didn’t know if he could manage to cum again.

Bert nodded, grabbing Frank’s hips to make Frank meet his thrusts.

Fuck—”

“Frank,” Bert gasped. “Please, please, need you to cum one last time.”

“You can do it, Frank,” Gerard encouraged him like he was running a race. “Don’t you want to see us cum? We’ll cum all over you, sweetheart.”

“I don’t—I don’t think I can…”

“Sure, you can,” Bert said.

One of Gerard’s hands was playing with his balls, massaging his prostate from the outside. “We need you to cum for us. Please.”

“Touch me then,” Frank whimpered.

Bert’s hand was the one to wrap around his cock. He began jerking him off to the same rhythm of their thrusts. Frank leaned his weight onto Bert, groaning as he felt another orgasm approach. When he reached his climax, he went silent. He wasn’t even sure anything had come out of his dick. But Bert and Gerard knew he was cumming by the way his body tensed around them.

Gerard was the first to pull out. Then Bert. They turned Frank over, so he was laying down on the bed. Both men had their hands moving rapidly on their cocks, aiming them at Frank’s body. Gerard, who hadn’t cum before, was gone in seconds. He came with a broken moan and made sure to get all of it over Frank’s stomach. Bert soon followed, getting Frank’s chest dirty as well.

Frank laid there, completely spent out. Both men later collapsed onto the bed as well. They were all struggling to catch their breaths.

Holy shit.” Bert was the first to speak. “Holy shit.”

“Fuck,” Gerard responded.

Frank just grunted.

“Think we broke him,” Gerard mentioned. He reached out to grab his shirt from the floor and used it to clean Frank from their cum.

Frank tried moving, but Bert grabbed him before he did anything. “Shh, shh, baby you’re going to hurt yourself. Let me help you.” He got Frank lying sideways and spooned him from behind. “We’ll get you properly cleaned up later, but first cuddles, okay?”

“Love cuddles,” Gerard said. He was on Frank’s right side. He moved to get closer to him and his hand was meeting Bert’s on Frank’s hip.

Together, the two men calmed Frank down. They kissed him gently and murmured praises.

“You were great, Frank.”

“So good for us.”

Frank enjoyed the aftercare, it had been a while since someone had taken care of him like this.

Once Frank’s breathing began to slow down, Bert spoke again. “I have the best ideas.”

“It was my idea you fuck,” Gerard moved to look at Bert.

“Our idea, whatever.”

 

Notes:

Our idea ☭

I'm sorry that in 2021 I barely posted (even though I wrote more words than 2020, I only published three fics in total), but I'm hoping this year I'll have more time to write because I have a lot of ideas brewing.

Kudos and comments are appreciated, thanks for reading <3

Series this work belongs to: