Work Text:
"This feels like a lot of backstory, Gee," Ray chuckles.
It's just like Gerard to call for a "town hall meeting" at 10pm, only to pitch them a fantasy that's ripe with character lore. Gerard moved to Hollywood in search of fortune and fame but finds himself unable to get a job, Ray and Frank are two sadists in a loving relationship who met in a firearms dealership when they reached for the same rifle, yada yada yada...
"Shh," Gerard says with a finger pointed at him, "anyways, this is the first house I've ever robbed. I try to go through a window but I get stuck."
"Oh, kind of like 'help me, stepbro.' I'm picking up what you're putting down," Frank grins.
Gerard smiles his sweet smile at them. "Exactly. This is where you two come in. So, like, I'm freaking out and probably making a lot of noise, and these two handsome, absolutely ripped men-- you guys-- come out and I'm all, 'oh, please don't kill me! I'll do anything!' and you're like, 'anything?' and..." he grows a little sheepish, "you know, maybe I don't exactly want it, you know?"
"You want us to take advantage of you while you're trapped," Ray supplies.
Gerard blushes. "Yeah. Exactly. Like, I'd be completely at your mercy. Maybe you could make me come over and over or not let me come at all. Whatever you want to do to me."
The corners of Ray's mouth twitch up. There's a silence of about two seconds.
"That's hot," Frank pipes up.
Gerard beams at him. "Yeah?"
"I'm all for it. Where were you thinking? Like, where in the house?" Ray gets up from his spot on the couch and runs a hand through his boyfriend's inky, black hair, enjoying the way it curls just below his jaw. He's just washed it a couple days ago.
"I didn't really get that far," he replies.
Frank looks around their living room for a moment before his eyes land on the grid of windows facing the backyard. They're small, square, and near the ground. He walks over and bends down to open one on the bottom row, securing the latch so it stays open.
"You think this would work?" He looks back at Gerard and Ray.
"Wait, that's perfect," Gerard walks over and squats down next to him.
"It'd be much better to have it facing the yard," Frank says, "don't want any concerned neighbors calling the cops."
Gerard giggles. Ray approaches behind them.
"Do you wanna, like, try it out? So we're not just winging it when we actually do this?" Ray asks.
Gerard looks up at him and nods, beautiful eyes wide, "Okay, yeah."
Then he gets up and leaves through the back door, and Frank and Ray back up from the windows as he gets on his hands and knees in the flowerbed. They watch as he wriggles his arms and head through, his broad shoulders and chest following with difficulty if his grunts of effort are anything to go off of. Ray's about to stop him, tell him not to bite off more than he can chew, but Gerard's upper body suddenly comes through with a valiant push.
"It's a little small," he says up at them, earning a chuckle.
He inches his waist through the opening before being stopped. He gives an experimental wiggle, not getting any further in.
"Okay, I think this'll work," he says at last.
Frank gets up, turns on the outdoor light, and goes outside to stare at Gerard's lower body kneeling on the ground. "Fuck yeah, this'll work," he echoes, "You're at, like, perfect doggy-style height."
"Yeah, this way Ray can be on his knees behind me and you'll reach me standing," Gerard says over his shoulder, making Ray giggle. Frank leans down to spank him as punishment. Gerard winks at him.
"You're not actually stuck, though, right?" Ray asks.
"Oh, no, of course not," Gerard waves him off although he looks very squished, "I mean, it's definitely... holding me. But I can get out fine."
He moves to back himself out of the window, but he’s stopped by the width of his ribs and the little swell of his stomach. His cheeks go red; his eyes go wide with panic.
"Need some help?" Frank smiles.
"Shit!" Gerard says. He pushes against the floor, hands squeaking across the hardwood.
"Oh, no. Try going forward," Ray says, stomach dropping, mouth going dry.
Gerard scoots forward and plants both hands on the surrounding windows and pushes against them. He wriggles and grunts and grits his teeth before giving up.
"Oh, my God. I’m actually stuck," he laughs nervously up at Ray, "My ass won’t fit."
Ray moves to grab Gerard’s hands and pull him out, but it looks like Frank already has a plan to rescue him, because he kneels down between Gerard’s spread legs.
"Really? I wonder why,” Frank says unhelpfully, shit-eating grin spreading across his face as he pats Gerard on the butt.
Gerard huffs. "Shut up and help me."
His eyes go wide and then pinch shut as Frank-- extremely quickly-- tugs him backwards by his waist. Gerard yelps in pain as his ribs hit the sides of the frame and thwart his escape.
"Shit, sorry. I really thought that would work," Frank winces. His pelvis is pressed directly against Gerard's, and Ray tries desperately not to let his mind wander. He is at doggy-style height. Maybe this is good, though. The horniness and sheer ridiculousness of the situation is sort of offsetting his anxiety. "Here, let me try again. Suck in your belly."
Gerard braces his arms against the surrounding windows so he can't be ripped in half. "Wait, wait, wait, wait! Don't! It hurts!"
"Shit," Ray says, springing into action, "Frank, baby, let's try pushing him through."
"That's not gonna work. Look at the ass-to-window ratio," Frank says.
Ray joins him outside and looks. His eyes widen. It's a ratio, for sure. What really catches his eye is the lacy band of a black thong peeking over the top of Gerard's women's Tripp jeans. He's struggling and getting nowhere, ass wiggling, legs kicking, and feet digging into the dirt before he gives up again. Ray looks a little too long at the jiggling of his ass and thighs, how they're hugged tight in his jeans.
"See? Ray agrees. His eyes just bulged out of his skull," Frank says.
"Dude. Frank," Gerard pants.
"Gerard, you're beautiful and there's nothing wrong with your body," Ray says helplessly.
"Okay, yes, obviously, his body is bangin'. No one said anything negating that. There's just no way his hips are fitting through there," Frank says, then quickly adds: "Which is a compliment, by the way. Seriously, I love your curves."
"I'm flattered. Just try it," Gerard says miserably.
Ray and Frank arrange their hands on his ass and thighs and push as hard as they can, and it does absolutely nothing, even with Gerard squirming and struggling.
“Fuck, fuck, c’mon,” Gerard whines, legs flexing and spreading desperately.
Ray moves his hands around, trying to find the best position without groping him, but mostly focusing on thinking pure, un-perverted thoughts. It's impossible, though, with how soft the flesh is underneath his hands, and the little noises Gerard's making, and the position he's in--
"Okay, maybe not there," Gerard says, "those are my balls."
Ray's thumb is jabbed right into them.
"Sorry!" He says and moves it a little further up. Gerard sucks in a breath and his legs tense.
"That's my asshole. Your thumb is in my asshole."
"Oh, sorry!" Ray says again and moves his hands to Gerard's thighs.
"It’s okay," Gerard strains, "this isn’t gonna work. Let’s try Frank’s idea."
Ray grabs Gerard's waist and Frank takes hold of his ankles. They attempt to yank him backwards, only resulting in a withered cry from inside. Ray cringes sympathetically at the sight of Gerard's ribcage pinched against the window frame.
"Holy fuck, are you guys trying to kill me?! Be gentle!"
"Gentle isn't gonna do the trick, babe," Frank says.
"Oh, my God, okay, just stop for a second. This is a fucking disaster," Gerard says.
Ray and Frank put him down and bite their lips at the sight of him.
"What if we, like," Ray clears his throat and tries not to stare, "What if we had, like, one person back here and one person in front?"
Gerard gives a shaky little sigh-- the poor guy's probably dying from embarrassment. Ray pats him on the hip in an action he hopes is comforting, but one of Gerard’s legs jolt and he gasps.
"We could take off his pants and lube him up," Frank says, and Gerard cries out indignantly, so they scramble to their feet and rush back into the house.
Gerard looks sort of ridiculous, shoulders bunched up around the window, face pink. "You guys better start speed-running the five stages of grief straight to acceptance because I think this is my life now. All I ask is that you break the news gently to Mikey. He's gonna have to be the new frontman. Just dye his hair black."
Ray chuckles and sits down in front of him, rearranging his hair from where it's plastered in tendrils on his sweaty forehead. "That'd be a fun phone call. Babe, come on. Let's just call the fire department."
"We could tell them you got locked out," Frank says, "They've got the jaws of life and shit." He sits down next to Ray.
"So, um, I really don't want them to see me with a raging hard-on, is the thing," Gerard says, slowly turning redder and redder.
"You're hard?" Ray's eyebrows shoot up to his forehead.
"This is so fucking embarrassing. I'm gonna..." Gerard covers his face, "There's a lot of fondling going on and I was already thinking about the robbery thing, and then Ray started fingering me and it was all downhill from there."
"I was trying to get a good grip!"
Gerard sighs. "I don't know what to do. I'm such an idiot. I'm gonna die in here."
Ray spots Frank turning his head to him out of the corner of his eye. He turns to look at him. Frank's giving him a devilish smile, and Ray finds himself grinning back.
"Hey. What is this?" Gerard says.
Frank looks at Gerard. "I mean... you're already in there. And we're already out here."
Gerard stares back, confused.
"Maybe you're a hot burglar trying to break into our house," Ray says, and Gerard's face lights up with understanding.
They go over safe words again despite having had the talk dozens of times before. Frank and Ray shower Gerard with kisses and "I love you"s before scurrying down the hallway together. They hide away in the bedroom for a few minutes, making devious plans like a pair of mad scientists, stripping down to their boxers to make it look like they've just woken up.
Ray hears Gerard whimpering and cursing from the living room, so he slowly opens the door and pads down the hall. He peeks his head around the corner and there he is, squirming in his window frame prison, chest heaving with labored breath.
"What the fuck?" Ray says, trying to sound angry, and he thinks he might have actually scared Gerard. His big eyes are wide, those little pink lips slightly parted with shock.
"Frank, honey, get the gun," he yells down the hall, running back to the room.
"Wait, no, please!" Gerard cries after him, but Frank's already holding the fake pistol (something they'd bought so Frank could fulfill his lifelong dream of getting fucked at gunpoint.) Ray can't help but smile as Frank darts out the hall into the living room, pausing to kiss Ray on the lips and take his hand.
Frank spots Gerard and scoffs. "Oh, for fuck's sake."
Letting go of Ray, Frank approaches Gerard with the barrel of the gun pointed right at him.
Gerard looks wide-eyed up at him. "Please, sir, I'm so sorry. Please don't kill me."
"You've got five seconds to leave before I pump you full of lead," Frank says.
"I can't. I'm stuck."
"Seriously?" Ray chuckles. "Christ. These burglars keep getting dumber."
"You're supposed to learn how to pick locks before you go robbing houses, you idiot," Frank says, pointing the gun right at Gerard's forehead.
Gerard yelps in fear. "I know, I'm sorry! I'm obviously really bad at this. Please don't kill me, I'll do anything!"
"Anything?" Frank smirks.
"Yes! Just don't call the cops!" Gerard says quickly.
"You sure?" Ray says.
Gerard nods after a moment's hesitation.
Ray squats down in front of Gerard and grabs his face in a firm hand, turning it from side to side and enjoying how squishy his cheeks are beneath his fingers. He looks so scared, but so excited.
"You're cute. It'd be a waste to kill you," Ray says, getting back up, "I've got just the thing you can do for us."
Then he leaves through the back door, kneeling between Gerard's legs. He gently grabs his thighs, daring to rub at the twin patches of skin near his crotch where the fabric of his jeans have been chafed away.
Suddenly Gerard tenses and tries to escape the touch. "What are you doing?"
One of his legs kick out and Ray catches it by the ankle. "Hey, relax. I'm just trying to get a good look at you. I'm gonna get you out of there."
He sets Gerard's leg back on the ground and kneels onto his ankle so he's pinned. Gerard lets out a pathetic whine at the pressure, tries to pull his leg free. Ray reaches down and slowly, torturously, swipes a hand over Gerard's hard dick through his jeans.
"Don't-- don't touch me there," Gerard says shakily.
Ray shushes him. He rubs gently at Gerard's wide hips where they meet the window frame, the skin of which has started to turn pink from friction. He lets his hand trail over to the curve of Gerard's ass, where he squeezes and watches his legs move helplessly.
"I said don't fucking touch me there, man!" Gerard gasps.
"Yeah, he's stuck, alright," Ray says and hooks a finger under the lace of Gerard's thong, then lets it snap back in place. "What do you think about five, Frank?"
"Five sounds good to me," Frank says.
Gerard looks, panicked, between the two of them. "Five-- five what? What are you talking about?"
Ray reaches for the fly of Gerard's tight jeans and begins to undo them, and Gerard wriggles and kicks with his free leg.
"Wait, no, no! Stop! What are you doing?!" He cries. Frank leans down to wrangle his hands, holding both wrists in one hand.
"We're gonna edge you five times, and if you're good, we might even let you come," Frank says.
"What the fuck?! You can't rape me, what the fuck is wrong with you?!" Gerard says, but Ray can hear him fighting back a smile.
"We can make it ten if you don't like that," Frank offers, earning a whimper.
Ray tugs Gerard's jeans down to his ankles despite his kicking and begging, revealing the long-awaited sight of the panties he's wearing.
”Wait, no, don’t look,” Gerard breathes, almost giggling, but does nothing to hide himself.
"Oh, my fucking lord," Ray whispers. There's a pleasant heat building in his stomach. He thought he might be too sensitive to do something like this, to hear Gerard cry out and fight to free himself. All doubts disappear looking at the way the black lace hugs his hips and vanishes between his ass cheeks, hearing the way he can barely contain his excitement.
”Please, please, don’t, I’m sorry, just call the cops instead, I changed my mind, please!” Gerard rambles, breathless, and one weak kick against the dirt makes his pale, unmarked flesh shake.
“Too late for that,” Ray says, reaches forward and grabs both ass cheeks to spread them apart and look, marveling at the way the crotch of the underwear just barely contains Gerard’s hard dick.
He can't help but lean forward and sink his teeth into the right cheek hard enough for Gerard to shriek and struggle like a horror movie victim. He's doing all he can to free himself with three of his limbs currently out of use, so Ray kneels down on his other ankle as well.
He pulls back and admires the bite mark. It'll stay for a while but he hasn't drawn blood. Gerard, the freak he is, probably wouldn't complain if he had. He spanks him right over where he bit him, drawing out a panicked, excited noise.
"I can't believe you actually tried to fit all of this ass through there," Ray says, grabbing a handful of the left cheek hard enough to bruise, jiggling the flesh around, "What the fuck were you thinking? And you came here wearing fucking lingerie? It's like you wanted this to happen."
"No, no, I didn't, I swear!" Gerard cries from inside.
Finally he pulls the panties down to join the jeans and leans forward to lick a wet stripe up from Gerard's balls to his ass crack.
Gerard gives a shuddering gasp.
"You like that?" Ray asks.
"No, you fucking psycho," Gerard says, a grin in his voice. He's trembling.
"Funny you say that, ‘cause you’re hard as a rock. I know you can feel it,” Ray says and reaches between Gerard's legs to take the base of his dick in hand, just barely squeezing.
"Fuck," Gerard whispers, shaky and drawn out. His hips twitch and Ray lets go, feeling around in his boxers for the bottle of lube he pocketed from the bedroom.
He looks through the window. At some point, Frank's negotiated Gerard's chest to the floor, his wrists held behind his back by the unrelenting grip of Frank's hand, his knee pinning his victim to the hardwood. With his free hand, Frank pulls down his boxers far enough to reveal his dick, which springs out, hard and leaking.
"Come on," he mutters to Gerard, using his hand to force him to turn his head at an uncomfortable angle and look up, "color?"
"Green," breathes Gerard, then opens his mouth as Frank shifts his hips down and forces his dick inside.
"Don't even think about biting me, or I'll blow your brains out," Frank says. His hand still gathers Gerard's wrists like a pink, twitching bouquet behind his back, the other fisted in Gerard's hair, gently guiding his head to swallow the length of his cock.
Ray coats two of his fingers and crosses them and slides them inside Gerard without warning. He exclaims around Frank's dick.
The vibrations must feel good, because Frank gives a broken moan and begins fucking Gerard's face. "Oh, my God, baby, so good."
Gerard can do nothing except take it. He's completely defenseless, and he's happy about it. The thought makes Ray enthusiastically pump his fingers in and out, working up a rhythm and feeling Gerard loosen around him.
"When I come are you gonna swallow it? Or should I paint that pretty little face?" Frank pants, and Gerard responds with a choked gag.
The veins in Frank's neck pop out and both of his hands go to Gerard's hair. He pulls out just in time for a thick rope of come to land across Gerard's face, his hair, the floor. Gerard coughs and splutters like he hasn't done this a million times.
While Frank catches his breath and takes the pressure of his knee off of Gerard's back, Gerard weakly tries to push himself forward. He's still just as trapped as before.
"Where do you think you're going, honey?" Ray says. He feels cruel chasing Gerard with his fingers, grabbing his hip to keep him in place.
"Oh, oh, my God, no," Gerard whines, head bowing.
"I think he likes it, Frank," Ray says, teasing Gerard's hole with a third, dry finger, curling the two already inside with each quick thrust. Fuck it, he thinks, and shoves the third finger in.
Gerard shrieks. "Please, please, stop!"
"Christ, he's a screamer. Shut him up before he wakes up the neighbors," Ray says.
Frank grabs the pistol from the table. He shoves the barrel into Gerard's mouth, who can barely scream before he's silenced, and moves it in and out.
"Oh, there you go," Frank laughs, "Yeah. Act like it's my dick back in your mouth. Maybe I'll fuck you with this if I get bored."
Ray finds Gerard's prostate and nudges it gently, over and over. His breathing becomes ragged, his pelvis twitching forward without any rhythm, and he bangs a hand against the window. Ray pulls his fingers out. Gerard lets out a high, frustrated grunt as soon as Frank takes the gun from his mouth.
"One down, four to go, sweetheart," Frank says, tossing the gun back on the table.
Ray traces a finger over the bite mark. Gerard thrusts into nothing at the touch.
"Let's switch," says Ray, "If you think his face looks pretty, you should see him back here. Don't fuck him yet, though. I wanna watch you eat him out."
"Deal," Frank stands up, and Ray meets him in the doorway.
"This is fun," Ray whispers giddily.
"I know," replies Frank. He gets onto his tip toes and gives Ray an open-mouth kiss, then practically leaps over to Gerard.
Inside, Gerard holds himself up on his elbows, his face and hair dripping with semen.
"Be quiet or you're getting the gun again," Ray tells him, petting his face.
A couple loud smacks come from outside, and Gerard flinches forward enough with a wince for Ray to assume that he's getting spanked. Suddenly his eyes flutter shut and his mouth falls open. "Oh, fuck!"
Frank often doesn't care for a prologue before the act. It's a stark contrast to Gerard's overexplaining, and the element of surprise works on him the most.
To Gerard's credit, Frank is very talented with his tongue. The look on his face makes Ray's neglected dick ache.
Gerard lets his upper body flop down, face landing in Ray's lap. His shirt has ridden up with the movement, allowing for Ray to see his love handles poking through the window frame. He yelps; Frank must have done that thing with his teeth that he likes.
"Oh, God, you can't do this to me, you're gonna make me come!" He whimpers.
Suddenly he shudders happily, fingers digging into Ray's thighs. He ruts his hips into the wall. Ray palms himself through his boxers. He's so hard it hurts, leaking from the tip like a wound. He'd originally planned to save himself for Gerard's ass, but the sight is too much to bear. He can get it up afterwards, no problem.
"I'm--oh!" Gerard cries, and his body goes still. He sighs, brows knitted. "Fuck. Fuck you."
Ray leans up onto his knees and takes his dick out of his boxers. Gerard lifts himself up on shaky arms. "Please. I can't take anymore."
"Already? You're in for a long night," Ray says.
Obediently, Gerard leans forward and takes Ray into his mouth, hollowing out his cheeks. He moans around it. Ray can't help but press a hand to the back of his head and thrust into his throat, making him gag.
"So beautiful," he mutters, moving his hips forward again. Gerard makes the same intoxicating noise deep in his throat and whines a bit. He looks up at Ray with large, pleading eyes, absolutely defaced, dripping with come.
One shaking hand tries to push Ray away by his thigh. Ray grabs it-- he's not getting away-- and pushes Gerard's head further onto his cock, where Gerard squeezes his eyes shut and tries to moan around the intrusion.
"Yeah, doesn't feel too good, does it, honey? Probably should've thought of this earlier, huh?" Ray asks, even though Gerard's past answering and can do nothing to stop it.
Gerard gags and his eyebrows pinch together and brings his free hand up to wrap it around the base of Ray's cock, giving his throat a break. Ray's shaft is already so coated in his spit, so warm and wet and loud under the jerking of his soft hand.
"Gonna come," Ray manages, "gonna come down that pretty little throat. You're gonna swallow all of it and you're gonna-- like-- it." A strained moan escapes as the orgasm rips through him, Gerard's throat bobbing around him as he swallows. He gently pulls out. He'd had his eyes closed, face tilted up to the ceiling, and when he looks down, Gerard's shaking and grabbing helplessly at the floor.
"God damnit!" He cries out. "Oh, oh, oh, oh, fuck!"
Just when Ray thinks Frank might've broken the seal, Gerard closes his eyes and makes a sad little noise.
Ray gives him a kiss, then looks out the window at Frank just as he's wiping the lube and spit from his mouth. "You ready, Frank?"
"Fuck yeah, I'm ready," Frank breathes.
Ray watches Gerard take a deep breath as Frank sinks in. He's not as gentle as he normally is. Gerard bares his teeth then makes a long, quiet, drawn-out noise as Frank begins to move.
"Please, harder," he says, barely audible, but Frank hears and increases his pace.
Ray says, "You like it now, don't you?"
"He'd better like it. Little bitch doesn't have a choice," Frank grunts.
Gerard arches his back. Every thrust causes his hips to slap against the window frame keeping him prisoner, and Ray can see they've started to rouge from all the friction they've received. Frank seems to recognize this at the same time, because he suddenly squeezes Gerard's hips and pulls him back on each thrust to spare them from the pain. The alternative is being impaled on Frank's dick over and over. His thumbs press into the scarlet marks on his skin, making Gerard cry out.
"Nngh, fuck, oh, God, please let me come, I can't! I can't!"
"Not yet, baby," Ray says.
Gerard suddenly tries to fit his hand under himself through the window, presumably to tend to his aching dick. There's no room to spare between his heaving belly and the stubborn window frame, but that doesn't stop him from trying.
"Not yet," Ray repeats, a little scared that if he succeeds, his arm might get caught in the frame along with his waist, and then he'd have no wiggle room at all. He grabs Gerard's hand and plants it back on the ground. Gerard groans in defeat and lets his head loll.
Ray picks it back up, grabbing Gerard's hair gently just to persuade him to look at him, jaw slack and eyes glittering.
"God, you're just desperate to come now, aren't you?" Ray asks.
"Uh-huh," Gerard says.
"You think you've earned it? You think you learned your lesson?"
"Yeah, yeah, I have, please, please, fuck, for the love of God, I'm sorry!" Gerard babbles, so Ray lets go of his hair and watches his head drop back down.
Ray lifts himself back onto his knees. "Hm. I don't know, man. Get me hard again."
Gerard opens his mouth eagerly at Ray, letting himself drool a little.
"Yeah, that's right," Ray says softly as Gerard takes him back in his mouth, "It's not over 'till we say it's over."
He doesn't stay soft for long. Gerard knows just how to lick along his slit and slide his hand delicately over the base for another erection to bloom, and then he’s being pierced from both sides.
Ray thrusts hungrily into Gerard's mouth with both hands on either side of his head, the movement punctuated by Frank shunting him forward with every movement of his hips. They're being so rough and selfish with him that Ray's a little afraid it's too much, but Gerard's staring up at him with shuddering, half-moon eyes and the hint of a smile. Ray can't look for too long for fear of wasting his load in the soft mouth engulfing him.
Instead he peels his eyes away and slams a hand onto the window in front of him. It doesn't startle Frank, who's outside in his own heaven, jaw slack and face flushed down to the sparse hair of his chest.
"Fuck," Frank says and plunges a hand down to Gerard's dick, eyes fluttering and teeth gritted.
The sudden touch makes Gerard yelp around the base of Ray’s cock and instantly a little wave of electricity floods through all of him.
Ray grits his teeth. The sight of this is too good to end this soon. He steels his rising climax away and keeps moving his hips forward, listening intently to the slap of Frank’s hips against Gerard’s and the creaking of the window frame and Gerard’s quick, labored breathing.
He reaches down and grabs another fistful of Gerard’s hair, sweaty, sticky with come. “Fuck, how’d we get so lucky with this one? Look at you.”
Gerard looks helplessly up at him and Ray’s forced to pull out before he can’t stop the approaching orgasm.
Without Ray’s dick in his mouth, Gerard’s moans are clear and desperate, and grow higher and more broken the longer Frank fucks him.
"Please let me come. Please, please, I need it,” Gerard gasps.
“‘M gonna come inside you,” Frank pants, “You’re gonna be limping home with my fucking come leaking out of you.”
”Yes, fuck, I mean, no, no, please don’t,” Gerard says, breathless, red in the face, lips curling into a wide, lazy smile and eyes fluttering.
Suddenly Frank groans and pulls out as well, hand steadily pumping up and down on Gerard's dick.
Gerard squeezes his eyes shut. "Please, please, yes, fuck, yes, keep going!"
Frank doesn't grant his wish. He lets out an angry, despaired cry and shakes, breathing heavily.
"Color?" Ray pants.
"Green. Just. One more time and then make me come and then get me the fuck out of here," Gerard pants back, rushed, "and then give me a massage and a cup of tea."
"You got it, boss," Ray smiles and kisses him hard on the mouth. Gerard lazily sticks his tongue past Ray's teeth.
One more kiss and then he gets up and returns to where Gerard's legs are. They're trembling, and he's not even trying to hold himself up on his knees anymore. He's all marked up along his backside, bites and handprints and little scratches from the window frame.
He kisses Frank, who goes inside and kneels down in front of Gerard. He's not trying to hold himself up with his arms either, just flopped over like a steadily breathing ragdoll.
Ray pulls one of Gerard's ass cheeks to the side and watches a bit of Frank's load drip out. "Oh, man. We really did a number on you, huh?"
"Hnng," Gerard responds breathlessly.
Ray tugs Gerard's jeans and underwear off from his ankles; he wants to feel him wrap his legs around Ray's hips when he's close.
He's bigger than Frank, so when he pushes himself into Gerard's ass, watching come bleed out around him, letting out a pleased sigh at the soft warmth of his hole, there's a fair bit of stretch. Gerard lets out a moaning sob.
"Shh, it's okay, just let it happen," Ray mutters.
Every time he pushes all the way in Gerard cries out, and every slap of his hips against Gerard's ass makes the thick fat and muscle of it ripple. His moaning becomes higher and thinner and more desperate, and soon enough Ray recognizes the sound of Gerard sobbing.
Inside, Frank reaches down and grabs Gerard's face in one hand, smushing his cheeks together. "Oh, my God, are you fucking crying? You made him cry, Ray."
Fuck yes, Ray thinks. To be fair, it's not exactly hard to make Gerard cry, but he still feels a proud sense of ownership swell inside him. The tears were perched to fall for a long moment, and he was silently hoping he'd be the one to make them fall.
"It feels so..." Gerard says, voice trembling, "so fucking good! It fucking hurts!"
"You like taking cock, don't you? You were fucking made for it," Frank says, and when he doesn't get a response, he moves his hand to Gerard's neck, making him gasp. "I said, 'you like taking cock, don't you,' you slut?"
"Yes, yes, fuck! I love it! I was made for it!" Comes Gerard's choked reply.
Ray pulls almost all the way out of Gerard and then rams himself back in, being rewarded with a wail from the other side.
Frank laughs low. "God, this is the most pathetic thing I've ever seen. Maybe we'll just keep you here as our personal fucktoy and never let you go. Just fuck you in that tight ass or that pretty mouth whenever we want and listen to you cry for someone to save you. Let that be a warning to anyone else who tries to rob us. You'd like that, wouldn't you, you fucking whore?"
"No," Gerard bawls, scratching against the floor. His voice is doing that little trick that happens only when he's singing or crying really hard-- little breathy syllables that interrupt a single vowel.
Ray grips into Gerard's hip with one hand and wraps the other around the base of his dick, jerking him off quickly and relentlessly until his sobs grow louder.
"Yes, just like that! Yes!" Gerard cries, hips canting helplessly into Ray's touch. "Oh, God, fuck!”
Ray, feeling like the world's biggest prick, stops all movement. Gerard writhes.
"Fuck you! Fuck! You fucking asshole!" He yells. He's too weak to fight or kick. Ray and Frank laugh.
"Oh, you poor thing," Frank says.
"I think he's learned his lesson," Ray says, making little circles with his hips, "What do you say I give him something to really cry about? Then we'll decide what to do with him."
"Go ahead. Make him scream," Frank grins.
He starts out painfully slowly, the pace dragging enough to even frustrate himself. Gerard arches into Ray, putting his arms forward and making fists around nothing.
"Holy shit, man. His eyes are, like, rolling back," Frank says.
"Please, Ray, please," Gerard whispers.
"I hear you, baby, just hold on. I'm gonna make you feel so good," Ray says. His voice feels strained coming out.
He picks up his pace, creating an obscene noise of skin against skin, Frank's come squelching between them.
"Fuck, you're so hot," he says, feeling dumb with how close he is.
Gerard desperately curls one hand into the fabric of Frank's boxers, the other bracing against the window, and he sobs incoherently.
"I know, baby, I hear you," Ray gasps, returning his hand to Gerard's dick, ghosting his fingers over his tightened balls, making his hips buck wildly.
"If you don't make me come right now, I swear to fucking God, I’m gonna kill you," Gerard whimpers, laughing a little.
Ray picks up one of Gerard's thighs and brings it level to himself, his hips starting to cramp with how hard he's slamming into him, and feels satisfied when the leg curls around his back, pulling him further in.
"I'm gonna-- please-- please don't stop! I'm--" Gerard says.
"Come for us, baby," Ray says.
"Oh, my God, oh, fuck, oh, fuck-- yes, yes, Ray-- yes!" Gerard cries, and Ray's eyes flutter of their own volition when he starts gasping and fucking himself on Ray's dick.
Gerard's hole flutters around him, and Ray thumbs over his tip to feel the come explode over his fingers. Ray keeps up his speed through Gerard's release, just the way he always begs for it, and wishes desperately that he could see Gerard's face right now. He can picture it: his mouth wide open, a drop of saliva hanging from his bottom lip, his cheeks flushed and his eyes streaming with tears. Gerard shrieks and then relaxes, breathing like he's just run a marathon.
He's half-expecting Gerard to cut it off then with how overstimulated he must be, but he just wraps his other leg around Ray.
"Come inside me," he pants, "I wanna feel you both inside me, fuck."
Ray fucks senselessly into him, feeling a white-hot ecstasy bloom in his gut, and comes squeezing Gerard's thighs and gritting his teeth around a yell.
He sighs, pressing his forehead to the glass, relaxing his shoulders, and pulling out of Gerard. Semen drips out of him, down his pale legs, onto the soil. He palms Gerard's ass and gives it a little kiss, forcing himself up on shaky legs and shambling back into the house.
Frank and Gerard look up from where they're embracing to beam up at Ray as he enters.
"Ray, baby," Frank says, "that was so hot. Holy shit.”
Ray kneels down and wraps his arms around Frank, kissing him, then pulls away and gets down on the ground to do the same to Gerard.
"That was incredible. Are you okay? How are you feeling?" He says, brushing sweat off of Gerard's forehead. There are fresh tear tracks on his rosy cheeks, his eyes nearly closed, his hair fucked up and moist with come.
"I feel amazing," Gerard slurs, "I need to sleep for a few days, though. Can someone get me some water?"
Ray leaps back to his feet, stumbling a little and earning a laugh, and fills a glass to the brim. Gerard chugs it.
"Alright, take off your shirt. I've got an idea," Frank says.
Gerard complies, or tries to, with his upper body melting into the floor, and sighs in acceptant resignation as his black t-shirt gets caught around his head.
Humored, Ray and Frank peel it the rest of the way off of him. "Helpless little thing, aren't you?" Ray smiles.
"Don't make me get hard 'gain. Dick's gonna fall off," Gerard says, dazed.
Frank fetches the little bottle of lube from where it lay abandoned in the grass, and they spread a thick layer of it around Gerard's shoulders and chest and back, his belly and what little of his waist is on this side.
Ray spreads a little around the soft flesh of Gerard’s love handles and Gerard audibly winces at the feeling of the lube on his cut-up skin. Ray pulls his hands away quickly.
“Oh, shit. I’m sorry,” Ray says.
“S’okay,” Gerard laughs sheepishly. "Christ. S'all over me. I'm sorry."
"Oh, yeah, we're just furious at you," Frank says and kisses him.
Ray pokes the tip of Gerard's nose with a lube-covered finger. "No reason to be sorry, baby."
Ray and Frank go back outside and gently, slowly, tug him backwards, a slight resistance at his shoulders stopping them for a moment before enough wiggling shunts him backwards into Frank's lap.
Frank leans back with Gerard on top of him, who breathes heavily, completely naked save for his now dirt-ruined ankle socks.
"Thank fucking God," Gerard sighs, then curls into Frank, getting lube all over him. "My heroes. Fucking... smart scientist brains."
Ray crawls over to them.
"Come here, my big, strong man," Gerard holds shaky arms up, and Ray flops down onto him, making Frank grunt pointedly. They roll around in the grass until he's no longer suffocated under the weight of two taller men.
Ray situates Gerard fully on top of him. Gerard sighs in relief and lets his face drop into the crook of Ray’s shoulder. There, he breathes softly, and Ray wonders briefly while stroking his hair if he’s fallen asleep.
"Thank you guys," Gerard says into Ray’s neck.
"For the sex or for getting you unstuck?" Frank asks.
"Both. All of it. You guys are my exact brand of crazy."
"Hey, wasn't just us. You really sold it too. I liked when you started crying 'cause it felt so good," Ray says.
"That part was real," Gerard says, lifting his head up and winking, "I know you like that. I'm observant."
"I liked when you spat on me," Frank says, then looks towards the house. "Holy shit, look."
They all look at the now-vacant window. There are smudged handprints all around the glass, and the dirt of the flowerbed has been strewn around into the grass, and there's a little dark spot in the soil where someone's (all of their?) come has seeped into it. Inside, there's more come on the hardwood, and a series of scratches in the wood. Ray can see the landlord asking about those, and all of them exchanging wide-eyed looks.
"Oh, fuck," Gerard says, rolling gracelessly off of Ray and sitting up with difficulty. Ray joins him. He knows Gerard's gonna insist on cleaning that up tonight, and there's no way Ray and Frank are going to let him.
"How about that massage? You want something to eat? We've still got some of those cookies left," Ray says.
"Yes, massage," Gerard says, "I don't know about the cookies. That whole rescue mission's making me think I should lose some weight."
"No!" Ray and Frank exclaim at the same time. They pepper him with kisses all over, his poor, reddened ribs and hips, his cheeks and thighs and shoulders.
"Never," Ray says with his face pressed into his squishy stomach. Gerard ruffles his hair.
"Okay, I could be persuaded not to," he chuckles.
"Maybe next time our little thief finally learns how to pick locks and comes back to get his revenge," Frank says, nuzzling into Gerard's neck, "Maybe he comes back in the middle of the night and ties us up and takes our gun."
"I could make that happen," Gerard kisses him.
"And our dignity. Don't forget to take that, too," Ray adds. He stands and picks Gerard up like a bride.
Gerard grins at him. "Deal."
