Work Text:
After whatever had happened at the bar, Ray had lost track of time and remembered that, oh! He had an audition tomorrow. So, they rushed to get a cab, ordering it to a street nearby to the bar they were coming from. They began walking to said street, hand in hand, like some sappy middle school couple.
They stared at eachother with confusion as their hands disconnected, falling to their sides as their pace abruptly slowed, coming to a complete halt. They looked back at the side of the road, seeing a shivering silhouette sitting on the curb a few feet from them.
The only thing that illuminated the street was a flickering lamp, swarming with moths and covered in spiderwebs. It cast a shadow of the man, making him seem much taller and larger than he was in reality.
Upon closer inspection, they deciphered that it was a somewhat chubby man, dressed in a with less than ear length sandy blonde hair. He wore a salmon colored shirt with a similarly pink striped tie, also sporting a black suit. He carried a bit of extra weight on him, his stomach slightly hanging over his pants while he sat down. Him being this well dressed made it hard to believe he was homeless, so Frank immediately ditched that idea from his mind.
Frank went to go kneel down next to him before getting pulled back by Ray. “Dude, Frank, stop- what if it’s one of those set-up things to kidnap us or something?” He whispered sharply. “Come on man, do you- you seriously think we’re gonna get abducted or some shit?” Frank replied in a much louder tone than Ray. He ignored Ray’s warning and freed his arm, walking back to the man.
“Hey man, you good?” Frank asked skeptically. He waved his hand in front of the guys face. He was looking down, his complexion hidden by the shadows. The man looked up at Frank, finally showing his face. His pupils were dilated, his eyes gleaming in the light. He had a slightly upturned nose, and some extra face fat that made him look adorable.
“What’s wrong? You uh, you good?” Frank asked the man with concern entangled in his voice. He kneeled down to the guys height, looking at him with a sweet smile. Ray stood behind him worried and a little pissed. What if he was just a well dressed bum?
“I’m- I’m good, yeah, I’m fine. Why do you ask?” He replied with a question of his own, a bit puzzled about why they’d ask him that before he remembered he was trembling on the side of the road. “I’m just um…a little lost.”
Frank looked back at Ray, who had his head in one hand, his other limb fixated on his waist as he looked at Frank dissaprovingly, almost like a mother looking at a misbehaved child. Frank just chuckled and smirked back at him.
Frank got up from the curb, walking back to Ray. “What if…what if we offered him to stay? Like, with us, I mean. He doesn’t really look like he can do much harm..and he’s kinda cute, too.” He whispered in Ray’s ear with one hand covering the side of his mouth. He added the last part, as if it were some bonus that would persuade him to say yes to the offer. The cab was going to be here anytime tonight, so he had to make a decision quickly. Ray swallowed and nodded slowly and defeatedly. “Just ‘cause you’re cute.” He chuckled, ruffling Frank’s hair.
Frank once again leaned down to the guy’s level. “Hey. You wanna come home with us? We’d be happy to let you stay, for like a night or something.” The man nodded at the offer, smiling gratefully. He raised his arm to shake Frank’s hand, their different shaded skin clashing warm and cool. The man’s sleeves rode up mid forearm when he lifted his arms, the suit being seemingly too small for him.
“Th-thank you, so much, you’re genuinely heathens.” He thanked them profusely, his smile radiating happiness and gratuity.
“Frank, by the way. And that’s Ray, we’re…uh, we’re together. What’re you called?” He pointed at Ray when mentioning him by name as he stuttered over his words when stating their relationship. “Frank, uh, Ray, nice to meet you both..I’m Gerard- well, a lot of my kind call me Gee.” He craned his neck back and smiled at Ray.
Both Ray and Frank shot eachother a confused look at Gerard saying ‘my kind’, but chalked it up to him probably being mildly intoxicated. They were less than a block from the bar, after all, and it’s not like either of them were sober either.
Ray rolled his eyes when Frank smirked at him, acting proud like he’d won a bet. The sound of rubber tires braking near where they were standing caused Gee to shoot his head up, looking at the car curiously. “That’s our ride, c’mon!” He did a ‘come here’ gesture at Ray with his hand, grabbing it tightly in his own. Gee climbed into the car, sitting on the left side to leave Frank and Ray to sit together.
“Ya’know, you’re really cute, hon.” Frank sweet talked Gerard like it was his native language. “You are, though." Ray chimed in, smiling at him sweetly. Gee’s face was flushed red as he looked away bashfully, smiling down at his lap as he itched his nose a bit.
They continued conversing about various things, but Gee didn’t mention anything else about the ‘my kind’ comment. The words still rang in Ray’s ear as he leaned his elbow on the car door, a pensive look on his face. Less than 15 minutes later after a quite talkative, they pulled up to their home. Ray tipped the driver as Frank helped Gee out of the car. He unlocked the door and ushered Gerard inside, Ray jogging to catch up to them at the doorway.
Gerard sat himself down on the sofa, making a dip in the furniture as his weight spread out across the couch cushion. “So, Gerard, Gee, whatever- what’re you into?” Frank asked, sitting next to him and planting himself perfectly so they could interlock gazes. Gerard was slightly confused at this question, raising one eyebrow almost comically high.
“Huh? Like, interests? Or- oh, you mean…” He figured out the words as his sentence came out of his mouth, his head tipping to the side a little as he thought on it. “Uh, I- I guess, I mean- I don’t know…whatever you guys want, I guess?” Gerard’s face flustered as he struggled to answer the query, stumbling over his words. He rubbed his nose with the back of his hand. Usually, he let anyone who he was with take lead.
“Well, I’ma tell you this now. Ray? He is an aggressive motherfucker. ‘Kay? Soo like, just to warn ya.” He slurred over his words a bit, the alcohol from earlier probably working it’s ‘magic’ on him. Ray scoffed, shaking his head. “Listen, uh, Gee, if you don’t wanna do anything it really is fine. Like, nobody’s forcing you, unless you want to. Frank’s drunk as hell right now, so, don’t really listen to him. Just know that it’s on the table.”
Gee nodded his head slowly and thoughtfully. “I mean- I’d be up for, like, doing something…if you guys want?” He asked hopefully as if they both hadn’t offered it with open arms. Frank looked at him eagerly, exchanging giddy glances between Gee and Ray.
“Awesome, man! Fuck yeah- I mean, like, hell yeah!” Frank struggled to contain his excitement, and the alcohol was the key that unlocked the cage of his uncontrolled dialogue when he was drunk. He jumped up from the couch, causing Gerard to sink deeper into the cushion. He chuckled lightly as Frank’s excitement couldn’t keep itself from showing.
Frank pulled up Gerard from the couch, grabbing his hand to help him up. Ray bolted upstairs in front of Gee and Frank, quickly picking up whatever laundry was scattered across the floor. Gee walked in, trailing Frank while he practically skipped to the bed. Gerard rubbed his nose a bit, Ray now noting it as a recurring pattern, and took that it was an action he probably did when he was nervous.
Gee sat on the bed, the frame creaking below his weight. “S-so, uh, what are…what’s happening, um-” He was cut off by Frank’s mouth on his, their cushy lips crashing, both reciprocating with equal passion as if they’d wanted this for years, which was weird regarding the fact that they’d known each other under an hour. Ray wanted to get in on at least some of the action, so he sat in front of them, petting the back of their heads as they indulged themselves in the ever so deepening kiss.
Frank pulled away, grabbing Gerard by the shoulders. “Top or bottom?” He asked, kind of randomly. Gee just stared at him confused. “Come on, top or bottom? Like, I don’t know- do you want to fuck me or do you want me to fuck you?” Frank asked bluntly. Gee looked at him blank faced, wondering how to answer the question.
Ray stared at Frank blankly. “Frankie, you’ve probably intimidated him.” He scolded. “It’s okay, Gee. Listen, Frank’s chill with anything, and so am I. If you’d prefer to be the bottom that’s fine, you just have to let us know exactly your limits.” He reassured Gerard, patting his back with a gingerly smile.
Gerard nodded slowly, his eyes averting Ray’s gaze awkwardly as the back of his sleeve rubbed against his nose. “Well- I- I guess I can…bottom?” He said shyly. Frank was paying little attention, pulling off his shirt and jeans. He was left only in his underwear, sitting back where he was before, next to Gerard.
“Alright, good boy.” Ray said to Gerard, cupping his round chin in his hand and leaning to kiss him. It was tender and soft, Gee’s soft pink lips feeling amazing on Ray’s own. Gerard grabbed the back of Ray’s neck, pulling him in deeper as he rolled his hips subconsciously. Slowly, so slowly, but not subtly enough to leave without noticing. Frank just watched them with a smile on his face.
They both pulled away, Gerard’s lips puffy and a darker tint of pink as blush spread across his face like wildfire. Gee smiled playfully, giggling like a teenage girl. He was sweating as he started rushingly unbuttoning his shirt. It took a minute or two, but he was finally undressed and left in his boxers. His form was very pretty, carrying a bit of extra weight which just made him even cuter.
Frank and Ray turned to each other and smiled proudly, leaning in for a kiss. Frank ran his tongue along Ray’s bottom lip, biting it softly as they both dove into each others mouths. Gerard sat on the bed, looking down at his thighs. Once Ray and Frank were finished, they put their full attention on Gee.
“Alright honey, do you want me to prep you?” Ray asked sweetly, grabbing a bottle of clear lube from under the bed. “Honestly, ya kinda have to. Not really any choice there bud, sorry.” Frank answered the question for Gee, and Ray just nodded. Gerard bit his bottom lip shyly, “I- I mean, I guess? I’m- I am sorry, I really am just new to this.” He apologized, gesturing apologetically with his hands.
Ray just shot him a grin which said it all. He didn’t mind, not one bit. It was actually more exciting if they were his first time. Frank crawled onto the bed in front of Gerard as he shifted onto his side, his position looking like something near a crescent moon.
Ray drizzled some lube on his fingers, slicking them up enough so they caused minimal pain for Gee. “Alright, I’m gonna put one in, you okay with that? Just tell me if it hurts, ‘mkay?” He made sure to ask frequently as to not make him uncomfortable or scared.
Gerard nodded, taking a deep breath in as Ray pushed one finger in his hole. Frank stared into his eyes dreamily as he stroked his hair. “First time then?” He asked Gee softly. He just nodded, trying to keep calm as he felt the pressure from Ray’s fingers.
Frank reached down to Gee’s cock, covered by his belly. It was hard, honestly not surprisingly. Frank started rubbing it slowly, just moulding it in his hands. Gerard’s face contorted with pleasure as Ray pushed yet another finger in, slightly spreading his fingers to make a ‘V’ shape, spreading Gee open even further. He moaned a little, shutting his eyes as if that would quiet him down (it didn’t).
Ray pulled his fingers out of Gerard without warning as Frank continued stimulating him from the front. He didn’t quiet down, he did quite the opposite. Gerard moaned breathily, whispering Frank’s name like a prayer. Frank kept stroking slowly and lovingly, taking the time to appreciate Gee’s moans and whimpers.
“Alright, up, up.” Ray said, patting Gee’s back softly. He helped him up, holding his hands as Frank grabbed him by the hips. Frank sprinted to the bathroom to get a condom, grabbing a couple extra packs ‘just in case’.
Frank shuffled when he got back on the bed, repositioning himself so he was behind Gerard, with his ass facing up at Frank. He looked a bit nervous, but also so ready at the same time. An expression of fear hovered over his face as he heard Frank rip open the condom. Ray watched him roll it on himself with ease, throwing the plastic packet on the floor carelessly.
Gerard was on his hands and knees on the bed, most of his weight being supported by his arms. Ray looked down, admiring him in all his beauty. He was really pretty, a sight for sore eyes.
Frank took no time to grab Gee’s hips. He stroked himself for a second before pressing his head to Gerard’s hole lightly, not pushing in just yet. “You good?” He checked in, and Gee gave a shaky ‘yeah’ in response. He was alien to this type of situation, and much less experienced when being in this position.
Once he got confirmation, Frank pushed in, slowly but surely as Gerard absorbed every inch of him with ease. Frank grunted as he felt Gee tightening around him, his hole pulsating a bit with each thrust.
Ray tried to push up Gee’s head with the tip of his calloused fingers, having to use a little more strength than he though as Gee hung his head down, most likely in pleasure. The suspicion was confirmed when Ray lifted his head, Gerard’s glazed over eyes looking up at Ray with a starry expression. He was panting heavily, mouth agape. Ray smiled.
Ray unzipped his pants and pulled down his boxers with a quick movement, tossing them aside carelessly. “You ready, hon?” He asked Gee as he stroked his dick, glaring Frank in the eyes- well, it was more of a one sided stare, Frank had his eyes shut tightly with his whole face scrunched up a bit.
Gerard nodded, though a bit hesitant. His eyes followed Ray’s hand as his cock got ever so close to Gee’s mouth, until he was tapping the head against his tongue. It was salty, and Gee figured he was probably tasting Ray’s pre-cum. No complaints ensued as Ray slowly thrust into his mouth, barely pushing further than half his length. He was trying to be as gentle as possible.
Frank, however, was not holding back. He wasn’t ramming into Gerard per se, but he sure wasn’t being delicate. Ray’s hips met the rhythm of Franks thrusts which bounced Gee back and forth between them. Frank’s buried his cock to it’s hilt in Gerard as they both moaned in tandem. Ray felt the vibration of Gee’s moan through his dick, sending electric sparks up and down his body.
“Yeah, just like- just like that, baby.” Ray breathed out shakily, leaning over to grab the back of Frank’s neck, pulling him into a kiss. A sloppy one, sure, but filled with moans and groans coming from both of them (and the man below them, too).
Frank thrusted faster, deeper, and harder. He grazed Gee’s prostate, causing him to cry out around Ray’s cock. Tears pricked Gerard’s eyes as he felt Frank deeper inside him. Being so full from both ends had him feeling all kinds of hazy, whimpering and convulsing around both their dicks as the salty tears began to flow down his face. Ray’s cock got more wet with this, the warm liquid spilling on the base of his length.
Gee started taking them both in deeper, gagging around Ray as he pushed his hips back on Frank. “Fuck, yeah, yeah..perfect..” Frank gasped out at the new movement, angling his hips so he would directly hit Gerard’s prostate. And when he did, Gee let out a sharp moan, crying out while gagging on Ray.
Ray and Frank pulled away from eachother, keeping their tempo steady. Frank grabbed Gerard’s hips tightly, the flesh seeming to slip away from him because they were all covered in sweat. Gee rocked back and forth, trying to take them both while he himself was overwhelmed with pleasure.
Frank grunted as he continued rutting into Gerard, his thrusts becoming more erratic as he leaned over his back and clasped his hands around his torso. This gave him a better angle as he was able to hit Gee’s prostate dead on. Gerard felt like he couldn’t breathe, maybe because the dick in his mouth, or maybe because of the sheer pleasure the new position granted him.
Ray pulled out of his mouth without warning, quickly and timely so because he came all over his hand a few seconds. Some even spilled on the floor, probably leaving stains on the carpet. He leaned down to Gee’s level, petting his sweat up hair. He moved his arm higher, going to scratch Frankie’s head like a puppy.
Frank kept rutting into Gee like a dog in heat as he whimpered beneath the shorter man. He kept bucking his hips, just teasing on the line of rhythmically. Gerard felt breathless as his newly discovered sweet spot was being basically fucking abused. “Huh- shit, fuck, Gee…fuckin- gonna come-” Frank stuttered, unable to place his finger on the words to string together a sentence.
Gerard whimpered breathlessly under Frank. “God- yes, okay- yes- please…” He whined, also nearing his own release as Frank reached one hand down to Gee’s own throbbing dick. A few strokes and he was also spent, spilling everywhere and on Frank’s hand. He felt like someone threw a pillowcase with bricks at his chest, the wind was knocked out of him in a second as he fell limp on the bed.
Frank continued fucking him through it, thrusting in and out faster and sloppier, until he burrowed deeper into Gee, the base of his cock not even visible anymore. With a loud, almost plastic sounding yelp, the condom filled with Frank’s cum as he rolled off Gerard. He laid down next to him, completely done and exhausted.
Ray climbed into bed, laying down behind Frank as he rubbed his hip, moving his hand up and down slowly. “Good boy, you both did so good. So good, amazing.” Ray cooed in a loving voice, throwing a blanket over them both.
They were at a loss for words, too overstimulated to even utter a word. The mere thought of their night was otherworldly.
