Actions

Work Header

Cuck Chair

Summary:

He's making these small, high, weak noises like he always does, as if he's not fucking Frank like an animal, head bowing just so to drip sweat all over Frank's tattooed chest. He keeps his pace up, stamina practiced, but he lets out a little laugh.

"The fuck are you laughing at?" Frank slurs.

Ray shakes his head.

"What?" Frank asks.

Ray beams down at him with one hand gripping hard onto Frank's hip. "You're so small."

-------

Ray and Gerard humiliate Frank.

Notes:

woaahhh woaahhh i'm frayrarding out again i can't help it !!
thank you to sweet worm for the brainworms about this hehehe it infected me crazy style ily mwah mwah mwah !!

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

Work Text:

Here's how it goes: Gerard is meeting Mikey's new girlfriend for the first time at dinner. Ray is out on a run as dusk falls. Frank is at home, horny over nothing but too lazy to do anything about it himself.

Whoever walks through that door first is going to get jumped. Frank's well aware of the fact that he's farming a seductive scene to walk in on— he's picking listlessly at his guitar on the couch in nothing but plaid pajama pants he's 90% sure are Gerard's. The waistband slips down continuously over his hips to reveal the trail of hair from his belly button to his dick.

The front door opens and in walks Ray, already undoing his hair from the little bun he'd put it in, the front of his white t-shirt soaked through with sweat and clinging to his tummy and pecs, panting, with rosy cheeks. Frank abandons his guitar in an instant.

Frank pulls Ray onto the couch the second he gets his running shoes off and shoves his tongue past Ray's lips.

Ray makes a delighted, amused noise and puts both of his big, big hands on the sides of Frank's head. "I was only gone for, like, an hour."

"It was more like an hour and a half," Frank says, rushed, and reaches out for another kiss, sloppily licking at the side of Ray's mouth where the peachfuzz is salty and just a little wet.

Frank can feel Ray's heartbeat through the hand he's got on his neck, just barely coming down from the exertion of the run before it's picking up again.

Ray pushes Frank down with a strength wholly unsurprising but pleasing nonetheless. Frank lets out a little surprised gasp when his back hits the soft cushion and Ray grins his million-watt smile, sitting up on his knees to peel off his sweat-soaked shirt.

When he comes back down to kiss Frank again, his hand's already intruding past the waistband of his pajamas to find his hard dick leaking a dark spot into the fabric. Frank's hips fly up.

"Hey, hey, c'mon, I've got you," Ray whispers, and he gives one teasing little tug on the length of it before he's pulling away Frank's pants.

Frank looks down. It's a familiar sight, Ray's hand splayed out over one of the doves on his belly while Ray kisses him all the way down to his thighs, but like this: the hand tan in the low light, all of him muscular and glistening with sweat, his broad shoulders hunched over and his curls draping down over his head, he looks so big, and Frank feels so small.

Still bent over, Ray bows his head and uses both hands to nudge down the waist of his gray sweats. He's half hard.

Frank sits up and wraps his hand around the base, right where it protrudes from a cloud of wild curls, and slides his hand gently up and down until Ray starts to jolt against him. Ray's straddling him, and his thick, golden thighs flex with pleasure as his dick swells to life in Frank's hand.

Their dicks are right next to each other and soon to be leaking with precome. That might feel nice, the two of them together, a hand sliding over them with a wet sound. Before he can have second thoughts, Frank takes his own dick in the same hand and frots them together and Ray's eyes squeeze shut as he moans.

Maybe it was a mistake, because now Frank can see how big Ray is compared to him, in girth, in length— even the fucking veins now popping out under the skin are a little bigger— and Frank can't look away, every ounce of shame and arousal making him salivate.

Ray's looking down, too, and he's a sweetheart, so Frank knows he won't say anything. Anyone would be thinking it, though, how Ray's packing seven inches and Frank's barely got four on a good day. His hand fits around the two of them but what if it didn't— what if Gerard's dick was there in place of Frank's own— could his poor little hand even handle both? He's the shortest of all of them, the skinniest, with the smallest hands and definitely the smallest cock— do the other two recognize that every time they all fuck? Do they ever talk about it, with pity, with endearment, in mean spirits, giggling?

"I'm loose," Frank says quickly, breaking himself from his trance, and Ray wastes no time scooping up Frank's ankles to sit on those bare, broad shoulders.

Ray brings one palm right up to Frank's mouth. "Spit," he says, and Frank obeys, watching Ray shove the hand between his legs and get himself wet.

Ray buries his face into Frank's neck and sucks a bruise into the skin as the thick, hot tip breaches his rim. Frank lets out a noise through closed lips as Ray thrusts forward, delicate in the movement and trying to contain himself.

Ray sinks himself into Frank's ass so slowly, giving him time to adjust to the girth stretching him just so and the length that he can feel all the way in his belly. He rolls his hips forward, gentle to start. Frank knows him like the back of his hand, knows the pace is eventually going to make his eyes roll back.

Ray puffs out a little noise against Frank's shoulder and pulls himself up so he can look at Frank. He thrusts a little harder into him, and Frank can feel the fabric of the couch cushion stretching and pulling as Ray grips onto it.

Frank hooks his ankles tighter around Ray's neck and watches how his flushed cheeks squish together with the movement, his eyebrows knitted together and his broad chest heaving.

"Fuck, Frank, fuck," Ray says, rubbing one hand up and down Frank's hip and eventually landing on his stomach. "Oh, my God."

Frank nods wordlessly and his mouth gapes— he can feel Ray's dick all the way inside him just behind the thin flesh of his belly and feels like he might just split open around it. His own dick throbs and leaks a little onto Ray's hand, and he's panting now, the only sound in the room other than skin against skin.

"Fucking— Jesus Christ, you're so big, I'm not gonna be able to walk for fucking days," Frank babbles, and he clenches and flutters around Ray.

Ray's face twists and he gasps and starts ramming harder into him. He's making these small, high, weak noises like he always does, as if he's not fucking Frank like an animal, head bowing just so to drip sweat all over Frank's tattooed chest. He keeps his pace up, stamina practiced, but he lets out a little laugh.

"The fuck are you laughing at?" Frank slurs.

Ray shakes his head.

"What?" Frank asks.

Ray beams down at him with one hand gripping hard onto Frank's hip. "You're so small."

Oh, God, he was looking. Frank's whole body lights up with embarrassment.

"Yeah?" He says meekly.

Ray keeps smiling, and he nods. "Yeah."

Shame feels good. Frank's known this for years now. He tightens his legs around Ray, muscles straining, and reaches up to grab hard at Ray's head and pull his hair.

"You like that? You like how much bigger I am than you?" Ray pants.

Frank's eyes close under his furrowed eyebrows and he can feel the tendons of his neck tightening with his gut. "Uh-huh. Yeah. I do. Keep going."

"You really like feeling small, huh?" Ray asks.

He's pounding into him so mind-numbingly hard now that all of Frank's breaths are forced out of him.

"Yeah— yeah—" Frank manages.

"You're so tiny, Frank, you're the smallest thing I've ever fucked— I can't believe how fucking small you are compared to— to me— Jesus!" Ray says all in one breath.

"Fucking Christ — fucking— tiny little useless—!" Frank cries, and he doesn't finish his sentence before his teeth lock together and his thighs squeeze and all of his arousal comes to a head. His come lands on his chest from how he's folded in half. He looks at his quickly-softening dick, how fucking stupid it looks dangling there between his legs, flopping around as Ray continues to slam into him. 

Ray picks up Frank's thighs, big fingers cutting little indents in the muscle, and the movements of his hips grow faster and shallower as he nears his own climax. His eyes open, half moons on his flushed face as he stares down at the base of his own cock where it disappears over and over into Frank's ass. His eyes close again when Frank feels the warm flood of his come leaking into his ass. Ray grabs him so hard he's sure to bruise and lets out a nearly-silent gasp, a last uncontrolled twitch of his hips jolting Frank back before he stops. 

Post-nut clarity's a bitch.

Ray smiles sweetly, no pity on his face at all, and he pulls out to lay down on his stomach with his head on Frank's chest so they're nose-to-nose. Frank's sure the nervousness on his face is visible.

Ray looks down at the come threatening to drip onto the couch from Frank's ribs, and with a swipe of his tongue he rescues it, licking all the way up to the word HOPE that lives on Frank's chest, swirling his tongue around his peaked nipple.

Finally he kisses the tattoo, the glistening skin, and rests his chin right between Frank's pecs. "The height difference really got you, huh?" He asks.

"The what?" Frank pants.

"The... the height difference. All that stuff you started getting excited over?"

Frank stares at him.

"What is it? Is it like a power thing?" Ray asks, still grinning.

Frank pauses. He closes his eyes and covers them with his hand.

"Wait, what's wrong? Frank," Ray says softly, smile gone from his voice, "I'm sorry. I thought we were having fun. I'm so sorry."

"I thought you were talking about my dick," Frank says. 

"What?" Ray asks. 

Frank gulps, and he removes his hand from his eyes, "I thought you were talking about how small my dick is."

"Oh," Ray says, eyebrows lifting, "You liked that?"

Frank feels himself go beet-red. With a pinched little closed-mouth smile he nods. 

Ray gets up on his hands and knees and arches back so his head is right above Frank's soft dick and his ass is up in the air. He lowers down, shoulder blades pressing together, and takes it in his mouth, sucking away the last of the come. 

Frank's legs shake and he grabs onto Ray's bicep. 

Ray pulls off with a wet pop. "I can fit the whole thing in my mouth. It doesn't even make me choke."

"Oh, my God, Ray, I'm sensitive," Frank whines. 

"Yeah, you can't do a lot with this little thing, can you?" Ray says. With one lazy pointer finger, he flicks Frank's soft dick back and forth. "You know who would love this?"

"Who?"

"Gerard," Ray says. "You ever feel jealous when I fuck them?"

Frank shrieks and tries to push Ray off of him. He can feel how fucking red he's getting, how the temperature of the entire world seems to have just picked up by 10 degrees. Ray catches his hands, excited, giggling, keeping his place around Frank's knees and leaning in closer.

"Oh, seriously? Seriously, Frank?" Ray smiles right in his face.

Frank squeezes his eyes shut and laughs. "Fuck!"

"You're jealous?"

The front door opens. Speak of the devil. Gerard walks in, smiling about something, with a plastic THANK YOU bag of leftovers in one hand, but he sees Ray and Frank tangled together on the couch and his shoulders sag in disappointment.

"Aw, man. I missed the post-run fuck, didn't I?" He asks. 

"Sorry, honey. Next time," Ray says. 

Gerard toes off their shoes, sets the bag on the coffee table, and zooms over to them. Ray and Frank can hardly roll around before Gerard's sandwiching themself on top of Frank and under Ray and they're all heating up.

"Everyone's dick's still out! If I was only ten minutes faster…" Gerard sighs. 

Ray's eyes meet Frank's and they both smirk a little. 

"I'm missing something here," Gerard says. 

"Can I tell them?" Ray grins.

"Tell me what?" Gerard says excitedly.

Frank groans and buries his face into Gerard's armpit, the smell only a little rank through the fabric of their brown coat. 

Ray hooks his chin over Gerard's shoulder. "I learned something special about Frank."

Frank pulls away and coughs out a laugh. "I can't breathe."

Gerard squirms all of them around so he's on the bottom and Frank's between them. "Tell me. Please?"

Now right under Ray again, and face-to-face with his shit-eating grin, Frank rubs at his temples and his eyes and the bridge of his nose.

"Don't be shy," Ray urges.

"Okay, um," Frank says, "You know how I have, like, kind of a small dick?"

He pauses. Gerard doesn't answer. Frank cranes his neck to meet their eye from his position on his back; Gerard's looking down at him.

"You don't have a small dick," Gerard says. "It's— it's a good size. It's respectable."

"God," Frank says. He can feel himself going a little dizzy although he's on his back. "Next you're gonna tell me I know what I'm doing with it and that's all that matters."

"I actually was gonna say that," Gerard says and smiles, all tiny teeth on display.

He can't admit that just this is making his stomach flutter pleasantly. Frank makes a pathetic little noise in his throat, and he can feel Gerard's hands going to his biceps to keep him from wiggling away, hears the both of them laughing at him.

"We were fucking, and," Ray starts, "And I started talking about how small Frank is, 'cause, y'know. Look at him— and he thought I was talking about his dick. And then he came super hard."

"Oh!" Gerard says excitedly. Frank can see the gears working in their head. "That's not that crazy," he says to Frank.

"That's easy for you to say," Frank says. He reaches his hand down to Gerard's crotch and squeezes gently at the bulge of their cock through their jeans. Gerard yelps and his hips fly off the couch.

"God, I wish you guys had just waited for me! We could've had a couch threesome!" They whine.

"Sorry," Frank laughs.

"Sorry, sweetheart," Ray says, remorseful, and he leans down and kisses Gerard on the mouth. Gerard kisses him back with too much energy for Ray's post-come haze, his tongue and teeth darting out on Ray's full lips.

Gerard pulls away and looks at the both of them. "You wanna make it up to me?"

"Yeah," Ray and Frank say.

Gerard nods. "Good."

He looks at the floor next, where their clothes have been abandoned in a heap. They lean over as best as they can and pluck the abandoned pajama pants off the floor. They take them in both hands and stick their nose right into the crotch of them and inhale. He exhales with shut eyes like he's taken the first drag of a cigarette after a long day.

"You were wearing my pj's?" They smile at Frank.

"I can't believe you," Frank says.

"He was," Ray says, "They were fucking slipping off of him all over the place."

Gerard smiles wider. "Duh. He can't fill them out like I can."

Frank closes his eyes, cheeks heating up again, and everything spins like he's trying to go to bed while drunk.


It only takes a few hours— Gerard lazes on the couch watching TV, Ray showers and eats dinner with Frank, and they all go down the hall to the bedroom— before the energy's skyrocketed again.

"Come here, honey," Gerard says sweetly from their place on the floor. They're kneeling down and sitting on their folded-up legs. They're eye-level with Ray's dick where he stands next to them. Frank feels a million miles away from everything from where he stands in the middle of the room.

Frank takes the few steps needed to join Ray in front of Gerard, who looks up at the both of them like the cat who got the cream.

Without a word they kneel up and wrap one hand around the base of Ray's dick and the other around Frank's. They both watch him, how his pale, knobby hands work at each of them just the way they both like it— he's going fast and hard with Frank and slow and soft with Ray— and very pointedly staring at how Ray's dick hardens under their hand.

Frank feels himself hardening under their hand, so warm and soft, going just the right speed to bring a flurry of pleasure swirling around in his gut. His breath hitches once and his hips move forward of their own volition, and Gerard notices, letting out a breathy little chuckle through their nose.

"Ray's doing just fine. What, you can't control yourself for a second?" Gerard asks.

Frank forces himself to look, and his stomach drops in jealousy, but every other inch of him grows hotter and tighter and more urgent.

Gerard's hand encircles the girth of Ray's cock less easily than it does his own. He's not completely hard but he's getting there, and his belly's already heaving with deep breaths, a soft moan coming from him every so often.

"You got anything to say about that?" They urge.

Frank can't stop staring, can't stop clenching his thighs in an attempt to regain some control over himself.

"No?" Gerard says. "That's okay."

Gerard kneels up to swirl his tongue around the pink head of Ray's cock and swallow a few inches, eliciting a whine from above, and they grip a little harder around Frank's dick just to apparently make him squirm while they're preoccupied.

When they pull off, they take a string of saliva with them that's turned half of Ray's cock glossy and shining in the lamplight. His dick stands upright, all the thick veins and inches of wet skin on display right in front of Gerard's hungry mouth, but they don't go back for more.

Instead, he lets go of their dicks and pats them both on the ass. "C'mon. Together. Act like you like each other."

Ray steps forward and wraps a muscular arm around Frank's back, pinning the two of them face-to-face, where Ray looks a little strained, breathing heavily, but smiles down at him nonetheless.

"Kiss," Gerard orders, so Frank leans up and locks his lips to Ray's, and he tastes the glass of wine they both had at dinner and the sweet musk of Ray's skin where it meets the smell of his shampoo— runs his tongue along Ray's big, white teeth and his soft lips and savors his perfumed breath from dessert.

Frank makes a noise into Ray's mouth when he again, feels a hand on his ass, urging him forward so their hard dicks rub against each other. The hand moves to take the both of them together and slides up and down, over and over again, the sound a repetitive, wet march under the sound of Ray's moans and their lips smacking together.

Frank starts losing the rhythm to the kissing and he instead starts breathing helplessly against Ray's smiling lips, allowing himself to thrust forward against Ray's hips, against Gerard's hand holding the two of them together.

"You like that, Frankie? You like feeling him against you?" Gerard asks softly from below.

Frank nods feverishly. "Uh-huh."

"Wish you could see. He's, like, double the size of you," Gerard says.

"Uh-huh?" Frank breathes again.

"Is that all you know how to say?"

Frank whimpers.

Gerard giggles. "Jesus Christ, are you getting off on this? You getting off on how fucking small your dick is?"

Frank's brows knit together— his cheeks go hot— he almost wants to cry. "Uh-huh."

"That's so fucking sad. How big is that, anyway? Three? Three and a half?"

"It's four," Frank spits, as if that makes it any better, and Ray laughs beautifully, mockingly, into Frank's lips, while Gerard giggles below the both of them.

"You think you could even make me come with that?" Gerard asks, and from the breathy, high quality of his voice, Frank finds a little solace in the fact that the entire room finds this hot and not just him.

Frank whines and buries his head into Ray's warm clavicle, and he cries out against the smooth skin when Gerard's mouth comes to join their hand.

"Fucking— Jesus," Ray says, fisting a hand into the back of Frank's head and nipping at his neck with shaky breaths. He's moving uncontrollably as well, thick thighs shaking and tensing against Frank's own.

Ray's weak exclamations fill Frank's right ear, the only other discernible noise being the wet sucking from below in time with Gerard's soft, warm mouth moving over the both of them. Frank cranes his head to look down. He can't see much other than the top of their head, how close his own body is to Ray's— but on every pull up of Gerard's head he can see the difference between the two of them, just like before.

There's pre-come leaking from the both of them now, mixing in with spit from Gerard's hungry, searching tongue, and indeed there is a stark difference in size. Gerard's hand, wrapped around the two of them, looks so big next to Frank's cock that it electrifies his chest with shame.

Frank leans into Ray and tries to wrap a leg around his hip, giving up so as to not change the position of his dick in Gerard's hand. He has to settle for continuing to hump into the touch, into Ray, feeling his balls swing forward with every movement. He could finish right here, right now, into Gerard's mouth and hand and make a mess of all that pretty flushed skin, just thinking about how humiliating this is. The words echo in his mind now that Gerard's mouth is busy: 'You think you could even make me come with that?'

Ray smiles against Frank's shoulder, and it's only then that Frank realizes he's whimpering. "Christ, Gee, don't kill him. Look at him."

"Keep going, keep fucking going," Frank says through his teeth.

But Gerard pulls off with a sigh and Frank whines again at the feeling of the air hitting his wet dick, so much colder than Gerard's mouth.

He looks down. Gerard's lips are rosier than before, his eyes shining with tears, his breaths coming out a little labored as he smiles lazily up at him.

Frank must be making a dismayed face, because Gerard shrugs. "Sorry, man. Can't have you coming too soon. I know how you are."

They thumb over Frank's leaking cock and stand, crawling onto the bed and making a big show of it with swinging hips and a cat-like smile.

Ray all but corrals Frank into sitting on the armchair next to the bed.

Frank plops down, his ruined orgasm sitting in his gut like a brick, and Ray corners him in with each large hand on the armrests.

"You're gonna sit here and watch. No touching. Okay?" Ray says.

Frank nods.

"I mean it. No touching. Watch and learn and maybe you'll get yours after," Ray says with a smile.

Frank can feel himself redden. The mean stuff has never been Ray's comfort zone, but when he's so sweet, so himself about it, it feels real. Ray plants a hand on Frank's head and ruffles his hair and suddenly he's reminded that he's four years younger.

He climbs onto the bed after Gerard and wastes no time sticking his tongue past their open lips. This is Frank's favorite view: the way Gerard's hand always creeps up to cradle Ray's cheek when they kiss, Ray's arm snaking around Gerard's thick, soft waist to pull him closer, like a waltz; one that Frank's pointedly severed from.

Ray's hard, leaking cock pokes against Gerard's side, and Frank catches the slightest movement of Gerard rutting their hips into him and making Ray smile in the kiss.

"Fuck me. Need to feel you in my fucking guts," Gerard mumbles, "Is he just watching us?"

Ray spares Frank a sneaky grin, looking him all up and down, how he's crumbling into himself on the chair, skin flushed and small dick red and aching, "Yeah. Look at him."

Gerard looks, too, so smug and pretty being cradled and snickering at the sight. "Poor guy wants to touch himself so fucking bad."

Frank squirms under their gazes and he looks, too, at the thing between his legs, the pre-come leaking out persistently with no one left to lick it up, all the tattoos surrounding it doing fuck all to make him look tough.

Ray grabs Gerard's hips and turns them around, and Gerard obeys happily when Ray pushes their chest down to the mattress. Gerard looks back with hooded eyes and watches Ray lower himself down to be face-level with their ass.

"You gonna fuck me like this? You like when I'm like this, don't you?" Gerard asks breathily, letting their knees spread to let Ray in. From here, Frank can see the little hang of their tummy and the way it puffs out with each excited breath, their hardening cock rising up between their legs.

Ray grabs hard at their muscled calves all the way up to the backs of their thighs and their ass, where he kneads at the flesh and rubs one teasing thumb over their taint.

"I wanna taste you before I fuck you. I bet my tongue goes deeper than Frank could. Bet he doesn't even reach your prostate when he fucks you. You probably have to do all the work when he fucks you, huh? You ever have to use your hands to finish the job? Let him think he made you come all on his own?" Ray asks, and Frank's stomach drops with real, tangible embarrassment, bringing an uncontrolled whimper from deep in his chest.

Gerard laughs into the sheets. "You're gonna make him cry!"

Ray laughs back. "I like when he cries."

Frank actually doesn't know if he can handle this. His chest is flaring with jealousy, his unsuccessful climax swirling around in his belly, his legs weightless with shame, and they haven't even done anything except make out.

"Please do something, please, I'm so horny," Gerard says.

"Alright, honey, alright," Ray says soothingly, and at last he leans forward and spits right on Gerard's hole.

One of Gerard's legs jolt and Ray holds it in place by the back of his knee. Finally he closes his eyes and opens his mouth to lick at Gerard's hole, just barely dipping his tongue in and squeezing at the flesh of Gerard's thigh.

He takes each of Gerard's balls in his mouth and goes back to mouthing at their wet asshole, and Gerard makes a desperate little noise and wrinkles the bedsheets with shaking fists.

"Stop fucking teasing me," Gerard orders, so Ray spreads their cheeks with firm hands and plunges his face between them, and Frank can no longer see what he's doing with his tongue but he can hear the wet, sloppy noises and hums of appreciation, can see Gerard's mouth gaping wide and his back arching to urge Ray to go deeper.

"Ah, fuck," Gerard whimpers, and his head falls face-first into the sheets. "Fuck, yeah, yes, Ray, work that fucking tongue!"

One hand pulls back to land a loud slap on Gerard's ass— it'll leave a handprint, a big one, one that Frank could never hope to match— and Gerard yelps and flinches forward before he leans back again.

Gerard turns his head to the side so he's facing Frank, but he's not looking, like Frank is a ghost intruding on their intimacy. There's a wet spot on the sheets where Gerard has just been biting them, and now his mouth is open and glistening as he squeezes his eyes shut.

"So good, fuck, so good, so much better than— ah!— than he could," they gasp, and they trail off in a shaking moan, hips floating down to the bed.

One leg crushes itself onto the sheets as they start grinding against the mattress, and Gerard's hand reaches down to hold onto the bedframe for dear life, making the wood creak under their grasp. Ray follows them with his tongue as they melt down to laying prone, keeping their ass spread and cutting dimples into the ample flesh with his fingertips.

Ray pulls away, drawing out an anguished cry from Gerard, and his mouth is all glossy and pink. "No humping the bed."

"I'm not," Gerard whines, even though they currently, definitely are, "Please, come back, I need it!"

"Up," Ray says, smiling, and he lifts a groaning Gerard back into their original pose. "You can't be trusted like that."

Ray bends down again, groping them, kissing them on the sweaty small of their back, before he's at it again. Gerard gives a muffled cry into the sheets, arms extending and grabbing onto the pillows.

Frank digs his fingers into the cushion of the armchair and it does nothing to stop his urge to get up and wrestle Ray away from them and take his place, or maybe to push Gerard off the bed and present himself to Ray's tongue, so he squeezes his thighs together and scrubs his hands all over his face. It's like scratching an itch for so long that it stops feeling good and instead begins to sting.

Gerard tries to say something else, some praise going abandoned on his lips where they part wide and noiseless. Their eyes roll back, and their ankles wrap around one of Ray's knees, and suddenly Ray's pulling away.

"Come back," Gerard says immediately.

Behind them, Ray grins, pleased with himself. "No."

Gerard whimpers and deflates a little, but Ray leans forward and wraps an arm around their waist. He lifts them up onto their knees and kisses their sweaty shoulder.

"Up. Like this," Ray says, and walks them forward to face Frank on their knees. This way, he's all spread out, facing Frank, his dick standing upright and leaking between his trembling thighs. Ray comes up behind them and wraps one arm around their middle again.

Fuck, now they're both going to be able to look Frank in the eye while they go at it.

Gerard cranes his neck to reach back and kiss him.

Ray kisses back, and moves down to their unblemished, milk-white neck. "I'm gonna take care of you, honey. You're gonna forget he's even there. Be too loose to feel anything if you let him fuck you." Then he spares Frank a look: "And how are you holding up?"

Frank crosses his legs tight. "Good," he squeaks out.

"Jesus Christ," Gerard laughs tiredly. "Good!" He mimics, making his voice go all high and shaky, and Ray laughs like it's the funniest thing he's ever heard.

Frank bites his lips together.

"You wanna touch yourself?" Ray prompts.

"Yeah," Frank says.

"Too bad," Gerard says.

Frank grabs onto the arms of the chair and spreads his legs out, looking to the ceiling so he can get his eyes as far as possible from Ray and Gerard and his own desperate, aching arousal.

"Hey," Gerard says, and Frank lowers his head, "Did we say you could look away?"

Frank shakes his head.

"Are you gonna cry?" Ray asks, all aglow with sweat and excitement.

Frank takes a deep breath and looks down at his dick, which is a mistake, because even the sight of it, going dark with the blood rushing into it, maddeningly hard and sore, makes it throb. He lets his head roll back, the top of it hitting the soft cushion of the chair, and a high sound escapes his chest.

"Oh, my God," Gerard coos, "Sweetheart, calm down."

The tears are stinging behind his squeezed-shut eyes and threatening to spill down over his cheeks. He makes another noise, and the moment he opens his eyes they're both beaming.

"I think it's working," Ray mutters into Gerard's ear.

"You wanna touch yourself?" Gerard asks again. "Looks like you want to."

"Fuck off," Frank says with difficulty, hanging on threadbare to playing it cool, like he's not spread-eagle with a purple dick.

"I kind of want to see him do it," Gerard says, "It's so small you probably won't even see it with his hand wrapped around it."

Frank covers his face with his hands. "Please, please, let me fucking touch myself. You guys can watch. I don't give a fuck. Please. Please."

"I don't think that was part of the deal," Ray says.

Frank yowls into his hands.

"Are you gonna hide behind your hands and cry or are you gonna watch me fuck Gerard?" Ray asks.

Frank sighs and lets his arms fall. Ray grins.

Ray continues kissing up Gerard's neck, cradling their face so gently in one hand as they lean into it. He makes his way up their soft jaw, their ear, the side of their head, and Gerard's breathing goes shallow and quick, their thick eyebrows knitted together— Frank was so focused on the soft kissing that he didn't even notice Ray pushing his hips forward and giving Gerard the tip.

One of Ray's large hands squeezes at the yielding flesh of Gerard's waist and he looks down as he slides himself a little deeper in. Gerard cries out and turns their face further into Ray's other hand.

"Shh," Ray soothes, and squeezes harder at their side. Frank's mouth goes dry watching the fat bulge out a little between his fingers, the gaping of Gerard's mouth, the slow joint of their hips. Frank bounces his leg anxiously.

"Fuck," Gerard whines.

"You're okay, you can take it," Ray says softly.

"Yeah," Gerard says back. "I'm not gonna— fucking— be able to stand."

"I've got you," Ray says.

Gerard's breathing has gotten heavy, punctuated by the occasional soft moan cutting through the exhales— Frank can pinpoint the exact moment Ray bottoms out by the way his lips part to reveal clenched teeth, and the breath he hisses through them. He's started to move his hips in a gentle rhythm, jolting Gerard forward with every gentle thrust just so.

"God, Ray, so fucking good," Gerard whispers.

"Better than Frank?" Ray struggles to say.

"Yes, yes, God, so much better than Frank, he can't fuck me like you do," Gerard says, and when their head lolls back, exposing their neck and clavicle, Ray takes their face in his gentle hand and guides them into looking at Frank.

"Why don't you tell him?" Ray urges.

It looks like a monumental task for Gerard to even keep his eyes open. He moans once, and then: "He's so big, he's gonna fuckin' destroy me, fuckin' rip me open— bet you wish you were fucking me right now, instead of him, huh?"

Frank stares with his knees on his elbows and bites his lip. He nods with difficulty.

"Yeah, but that's— exactly where you belong, Frank, just watching, sitting so pretty and useless over there, just a sweet little useless thing," Gerard says.

Frank's skin hurts, radiating all the way up from his erection, so desperate to do anything other than watch, but all he can do is nod again and bite at his lip ring.

Ray moves both hands to Gerard's hips, where he grabs and starts pistoning himself into them harder, faster, the sharp slapping of their hips meeting barely quieted under Gerard's moans and Ray's panting. But there's also the bed creaking, the weak noise Ray lets out, the drumming of Frank's heartbeat in his own ears.

"Frank, you— you probably wouldn't even make it inside me, just be humping me like a stupid fucking dog— fuck— fuck!" Gerard rambles, and he falls forward a little. One hand plants itself on the bedside table and the other comes up and around to fist his fingers into Ray's curls and pull at them. All the while his legs tremble like he's about to collapse onto the bed, thighs quivering, body only upright by the firm arm Ray's snaked around their waist.

Frank digs his own nails into his thighs, not surprised if he draws rivers of blood that'll leak all over his tattoos and the chair and the carpet. Without him realizing, his breath has picked up like he's sprinting, and the only thing that'll ease any part of him is curling his toes into the carpet. Grabbing at his legs is too tempting, so he grabs at his hair instead, pulling it into two dumb little ponytails, and all of him shakes. 

"I know it hurts, fuck, but I need... I need you to keep your hands off your disgusting little dick for five minutes, okay? Can you do that? Can you let me fucking have this?" Gerard says, so out of breath, eyes focusing on nothing.

"I can do that. I can do that," Frank wheezes. 

Gerard's thighs part a little and he sinks down onto the bed just so. His head droops, and his limp black hair flies out away from his face with every hard push. 

"Ah, fuck, Ray, Ray, yes!"

"Frank, com'ere," Ray says in a weak voice.

With legs like jelly, Frank pushes himself up and takes a step forward.

"Crawl," Ray says, so Frank drops like he's been shoved and approaches on his hands and knees.

From here, they both tower over him on the bed. Ray stares down at him, face flushed pink and sweaty.

"Look at them," Ray mutters. One gentle hand comes up to cradle around Gerard's throat. "You ever seen them like this when you fuck them?"

No, he's never made Gerard drool and nearly fall over— not with his dick, anyway, because Gerard likes it big enough to feel in their stomach, loves the feeling of being split open and made so small in an instant, and Frank can't provide that—

He bursts into tears before he can even try to hold them back and it's enough to make him want to trash the room when his dick throbs agonizingly.

"Ray, fuck, please, I need something, I need to fucking come," Frank pleads, breathless, absolutely helpless, and he dares himself to look up again through the swimming blur of his vision.

Ray is grinning. He bites his full bottom lip in his smile, breaths puffing out through teeth, still keeping up his stamina and tempting Frank into standing up and pushing the both of them over onto the bed in his frustration. It wouldn't work. He's too small. He's too weak against the both of them. Gerard would still beg for it.

"You can suck them off," Ray offers, and it's something other than sitting in his torment, so he wastes no time leaning up and forcing Gerard's cock in his mouth.

He can't demure, can't be cute about it when he's this riled up, so he takes the whole length and gags instantly.

Gerard buries a hand into Frank's hair. Frank gags again, throat closing around the tip, and Gerard's compelled into loudly crying out.

He forces himself forward until the tip of his nose finds Gerard's bush and inhales the intoxicating musk. His forehead hits Gerard's lower belly and it's quivering just like his thighs, shaking with every hard thrust Ray gives him, rounding out against his forehead with every labored breath he takes.

"Maybe we should—" Gerard struggles to say, "Maybe we should ban him from fucking us. He can't even do it right. He's better as a… as just a hole."

Frank whimpers around Gerard's dick. Tears continue to fall, and he can't tell if they're from gagging or humiliation. He brings both hands up their thighs to squeeze at their hips, to reach around to their ass and feel where Ray's ramming into them over and over.

"Fuck, I'm, I'm gonna come," Gerard says.

Ray says, "He's already gagging on it. Careful, he might throw up, honey, you know he's sensitive."

It's the nail in the coffin for Gerard. Under Frank's hands, their hips stutter forward and their thighs tense up and the highest, most breathless sound comes from them. Frank's mouth floods with come and even though they're softening on his tongue, Ray just keeps going at the same strong pace, no exhaustion showing save for the shine of his sweat and his flushed cheeks.

Frank swallows around Gerard's length and pulls away. He can't bring himself to care that saliva and come are dripping down from his mouth in a single string.

"Good job, Frank. You took all of it. Knew you were good for something," Gerard pants, red in the face, eyes hooded.

Ray buries his face in Gerard's shoulder. One little noise comes from him, high and weak.

"He's close, Frank, he's gonna fucking fill me up so much. I'm gonna be so fucking full of him," Gerard says.

"Fuck," Ray whispers into their skin.

Gerard's hand snakes up to cradle Ray's sweaty, flushed face.

"Come on, honey, give it to me," they say softly.

Ray's eyes pinch shut and his eyebrows furrow. His hips roll, the movements growing deeper and more sustained and still making Gerard breathe so heavily. He squeezes hard at Gerard's sides, enough that they wince and giggle helplessly, and then he rests with his face pressed into their cheek.

The end of it instantly draws Frank's attention back to his own problem, which is currently making his legs shake. He's scared even the breeze coming through the window could make him come instantly. He stares helplessly up at Ray and Gerard.

Ray pants down at him in an afterglow. "I guess it's your turn now?"

Frank nods with shut eyes. "Please. Fuck. It hurts."

Ray beckons him up onto the bed and without wasting a moment he struggles up onto it, all limbs shaking, and allows Ray to lay him down on his back.

He opens his eyes. Gerard's rosy, smirking face hovers just above his own for a moment before they dip down with closed eyes and kiss him.

Frank reaches up to pull him closer, sticking his tongue into their mouth and sucking on his bottom lip before he cries out and bites down gently— there's a hand just barely grazing his painfully hard cock, and from the size and the callouses he can tell it's Ray.

"You know, what you lack in size you sure make up for in control," Gerard whispers into his mouth. "You did so good."

Frank grips onto their shoulder and pulls them down further. Ray's thumb brushes over his leaking tip and his hips jolt into the touch.

"He's so worked up, poor thing," Gerard says.

"Please," Frank says, voice cracking, "Please. Please. Please. Please."

His face screws up like he's about to cry when Ray's warm breath pours over his length and his soft mouth engulfs all of it so easily, and there's no sound of choking, no labored gasps for air, just a gentle licking and suckling.

"Can I come? Please, can I?" Frank asks. Hot tears roll down from his eyes again.

He doesn't get an answer— it just happens instantly, and it feels like fire— his mouth gapes against Gerard's and his toes curl and sweet relief washes over him.

"Oh, good boy. Yeah. Just let it out," Gerard says quietly.

He's gasping and sort of sobbing, blubbering nonsense into Gerard's smile while they kiss away the tears, and all of the pressure previously built up in his body gives way to fatigue.

Ray's mouth releases his soft dick and when Frank opens his eyes they're both staring down at him, both looking so pleased with themselves.

"Well? Did we get it right?" Ray asks.

"Fuck," Frank says simply, and he nods.

"Are you okay?" Gerard asks.

Frank nods again. "You guys didn't… you didn't mean any of that, seriously, right?"

He can feel tears springing to his eyes for the fourth time. Gerard's face drops, and Ray comes down immediately to kiss him and nuzzle his face into Frank's neck, and they both break into a chorus of hushed, cooing no's.

"No, no, honey. Not at all. We were just playing around," Gerard says.

"We love you," Ray says. "Are you sure you're okay?"

"I'm better than okay. I just wanted to, like, make sure," Frank says shakily. The tears are retreating.

"Okay, good," Gerard whispers, "Do you want anything?"

"Shower and a blunt," Frank yawns.

Ray pulls away with a smile. "Gotcha. I'll carry you."

He starts scooping Frank up, one arm under his back and the other under his knees.

"Well, maybe I wanna carry him," Gerard says. 

Frank scoffs playfully through his daze. The only time they've ever successfully lifted him fully off the ground was for about two seconds, and it ended in a tangle of limbs on the floor.

"You can't even carry yourself," Ray laughs, and Frank smiles wetly when Gerard attempts a graceful rise from the bed and nearly falls onto the carpet. "Look at you. You're like a baby deer. Be careful."

"Okay, yeah," Gerard says and steadies themself on the bedside table, "Next time. I got him next time. I'll get the shower going."

Notes:

i'm on tumblr @theholidaypudding and twitter @houseofjunies !! <333

Series this work belongs to: