Work Text:
Being in a professional studio is really different. The walls brighter, the chairs expensive. The producer hotter.
Or at least he was, Ray Toro or the most valuable guitarist and producer from NJ. Being in his studio is a dream, something you will never achieve unless you are fucking awesome.
And well, Gerard and Frank are fucking awesome.
“The Warped Tour stage was really good” Ray was almost laying down in his own chair, Frank and Gerard on the opposite side of the table looking amazed. “I mean, it is really hard to find new artists with such good chemistry like you both these days.”
Ray gave a warm smile, his mouth in the middle of his long gray beard. Gerard and Frank looked at each other with a knowing glance, Frank smirked and turned to Ray. His long hair moving as he speaks.
“Yeah, we do have some chemistry. On and off stage.” Frank smiled with his dubious phrase, Ray doesn't show any acknowledgement though, maybe he never saw the videos of the boys humping each other between songs.
Ray turned to Gerard, the boy moving descomfortabling in his chair.
“Do you really know how to be a front-man, I could put you in a bar without a soundtrack and you would turn it into Wembley Stadium." Gerard blushed, pale fingers putting his hair behind his ears and showing more of his red cheeks. He mumbled a low “thanks”, his voice quiet and breathless.
Frank moved himself, getting the attention back to him.
“Yeah, Gee really knows how to use a microphone.” Ray gave a little smile, not understanding why the vocalist didn't speak much. He convinced himself that the persona on stage and off it were really different, he could be a star and change into a quiet man after that.
Ray focused on Frank since the guy was clearly leading the conversation.
“You are a pretty good guitarist, I listened to your previous band songs. I was impressed to see you were a vocalist then, but even though i really liked it, I think your job as an only guitarist is fascinant” That was the turn to Frank blush, the guy gave a shy giggle.
“Thanks, man. People always told me I was wonderful with my hands, so I focused on that.” That was clearly a malicious tone in Frank's voice that was confirmed after he licked his own lip piercing looking straight at Ray's eyes. Ray thought just ignored, he was used to the young urge to bark and not bite.
Ray searched for the reason for the encounter in his table. A new demo that he thought just matched the duo vibe so much that he invited them before they could leave the state to continue their tour.
The tape was not there and when he looked up to say it and left the room to search it in another place, he faced a quiet conversation. Well, a monologue. Frank was shushing things on Gerard's ear, the one who just mumbled a bit but didn't say a word. They were really a different pair.
“Hm…I need to go get a thing in another room” The boys alarmed themselves a bit like they were doing something private right there. Ray giggled looking at their big curious eyes. “You two can stay here I won't be long.”
And then left without waiting for a response, expecting his leaving would serve to calm them. Maybe Gerard would talk more when he came back and Frank wouldn't feel the motivation to impress him.
He received a lot more when he returned.
With tape in hands, he opened the door without knocking, it was his room after all. He automatically became wordless with the vision.
Frank's hands were in Gerard's hair, pulling the boy's mouth to his own. Gerard was gasping for air while Frank kept pressing his body on Gerard's. They were no more each one in their chairs, Gerard was in Frank's lap, grinding their hips and stimulating his cock while Frank's other hand was squeezing Gerard buttcheeks.
The two of them were moaning in each other's mouths, it was really a show, a show for Ray. He already saw the videos on the internet, the boys kissing and making out on the stage, public getting crazy over the actions. He thought it was only for the show, only to give the magazines something to talk about, a marketing strategy for paparazzi photos.
But there was no paparazzi, just Ray paralyzed in the entrance and his hard cock pressing his pants.
Then something more shocking happened, with a dirty sound they got their mouths apart, Gerard then moved his head right to Ray. His lips were red, his hair getting on his forehead, fast breathing sounding in the now silenced room. Then he said:
“Sit down, Sir… please.”
Ray didn't know what possessed him but he could not argue with the pleading and sat back in his chair.
He could gave Frank a better look now. The boy was not much different, he took off his jacket, only using the black shirt that didn't cover his tattoos, he was panting and looking hungry at Ray.
They gave a last kiss then got up.
Ray thought this was it, they gave him a show and now gonna walk away leaving the man with a full erection. But he was wrong, they moved right then, getting down and going at him in all fours below Ray's chair. They stopped side by side, right in front of Ray's legs.
“Fuck me” Ray said breathless as they opened his legs, looking straight at his cock. “You two gonna kill me.”
Frank giggled.
“Not before we suck you off” Frank put his hand on Ray's covered cock, pressing just a little bit then getting back. “Would you let us? Gerard knows how to give crazy deep throats."
Ray's breath failed at Frank's words. Gerard pressed his cheek in one of Ray's knees, his supplicant eyes looking wet but he was not crying, not yet.
“You can fuck my mouth, I would let you come inside I can swallow all your cum, Sir.” He didn't know if it was the image that was getting painted in his brain or Gerard's vicious in calling him “Sir”, but he started to open his belt right away.
Frank then put his hand above his.
“Let me do it, you can just relax, we gonna do the hard work” He smiled, the same malicious smile of before. Ray took off his own hands.
He looked down at Frank opening his belt and the way he was pulling the pants and boxer.
“You always have something to say, hm?” Ray provoked right before Frank put his hand around the cock.
“People have to earn my silence, Mr Ray” He said the last part mockingly and Ray wanted to put the boy in his place. But after, now he's gonna enjoy calloused hands and a warm mouth in his cock.
Frank continued to jerk off the dick, spitting in the head to make the movement slicker, the cock pulsing in his hand.
Gerard whined, looking dreamily at Ray's cock.
“You want this, kitty?” Gerard flushed with the nickname Frank called him but shaked his head confirming. “Well, I think you need to ask the owner, hm?”
Gerard looked straight at Ray with his big wet eyes and angel-like face.
“Can I suck you off? Please, Ray?” His voice was already getting higher-pitch, he sounded like he was about to cry any moment.
Ray grabbed his chin gently, Gerard melting in his hands.
“I think-Ah… you can c-call me better” He let his thumb press down Gerard's bottom lip. “Try again”
He could feel Gerard trembling, his eyes almost shutting as he said:
“Please, Sir. I need you in my mouth, please.” He then waited for Ray's response.
Ray looked aside, to Frank. He was still working with his hand but looking attentively at the conversation. Ray grabbed Frank's hair, pulling him back till he let the dick go, Frank gasping in shock.
“Take all you want, Gerard. Frank did enough.”
Gerard moved fast, getting between the legs as soon as Frank let him. He took the cock in hand, initially just pressing with his fingers, the face right in front making his warm breath hit the dick.
“So big” He was not talking to anyone in particular, seemed too stunned to even think of what he was saying.
He opened his mouth and got closer, putting the dick just inside enough to be in his tongue, then took off his fingers.
Ray looked down, Gerard's face was all red and sweaty, in his neck was some hickeys and bites, probably the ones Frank was doing before in the chair. Gerard looked back at him, just waiting for something Ray didn't know what.
“He wants you to fuck his face” Frank's voice was sounding calmer, the malicious tone getting a break. The boy was right by the side of Gerard giving him some kisses on the cheek now, then getting closer to Gerard's ears and saying loud enough for Ray to listen: “kitty loves to gag in big cocks.”
Gerard let a moaned escape from his open mouth, the tongue moving briefly in Ray's cock and eliciting a groan from him. Ray looked carefully now, Gerard's hands were in his back, the fingers of one hand on the wrists of the other, he wasn't expecting to do something, just be a warm hole for Ray to use.
Fuck, and Ray really wanted to do this.
He intertwined his fingers between the strands of hair, Gerard relaxed visibly.
“Gonna give what you want, baby.”
He pulled Gerard's head, the mouth swallowing the cock inch by inch, the lips parting around the dick. Gerard shut his eyes and made muffled sounds of pleasure.
Ray breathed deeply and made the first thrust.
The back of the throat, the tongue, even the tiny teeth that gripped a little, everything was fucking incredible. Ray thought of getting easy, to give Gerard a time to get used to it, but then the boy was moving his head a little, showing that he wanted more, he wanted to gag in this cock and Ray was gonna do it.
He pulled Gerard's hair at the same time he moved his own hips to match the thrust. Gerard opened his eyes, the ones that were rolling in pleasure each time the cock's head hit the back of his throat. Ray didn't make it slow, almost giving Gerard no time to even breathe.
Gerard's chin was all wet with spit, he was not trying to clean himself, hands still in his back even when he started to cry, big tears rolling down his cheeks, some of it arriving at the cock that continued to go in and out.
“You're-fuck… You're so good, taking it so well. Like a fucking professional” Gerard whined around the dick giving Ray motivation to continue. “You love this? You-ah, you fucking love this. You're not gonna sing tomorrow because you just love so much sucking dick to stop yourself, can't keep still when you need something in your mouth.”
Gerard let out a loud moan that was different from the ones before, Ray opened his eyes that he didn't know were closed. He was so focused on the awesome feeling of Gerard's throat that he didn't even see Frank. Now the young guitarist was right behind Gerard, his arm moving and doing something he was not seeing.
Frank looked up, right at Ray, the mischievous smile back in his lips.
“Oh, sorry, I forgot to say. I'm so dumb, am I?” Gerard whined as the same time Frank got his arm up, Ray didn't believe what he was holding. “We were so excited about this encounter that I needed to take care of him before. He just wanted to be ready for you.” He rolled the pink plug in his hand, a smirk in his mouth. “So I fucked him with this, I hope you don't mind.”
Ray's mind broke. That was the reason Gerard wasn't talking much or just saying some words like it was really difficult to pronounce. They planned it, Frank fucked Gerard before this. Ray could see the image of the boy with his legs up while Frank pressed the plug in his pink hole. Then they came here, Gerard with the toy in his ass the whole time, with Frank on his side knowing this, probably getting excited with Gerard desperation and Ray obliviousity.
Ray pushed Gerard back, his mouth releasing the cock with a dirty sound, then left Gerard's head resting on his legs.
“You little shit.” He said to Frank, the boy still smiling like he won the best prize in the world. “Someone needs to teach you some manners.”
Frank arched his eyebrows.
“Who's gonna do it? You?”
Ray ignored him, instead got up and pushed his table, some paper dropping on the floor but he couldn't care less. He took his white shirt off and dropped it on the floor.
Sitting on his knees, he faced Frank who was still waiting for what he's gonna do. Frank then moved his face closer to Ray's in challenge.
Ray grabbed his cheeks, pressing then hard enough to provoke a gasp. Then kissed him.
It was not slow, instead it was like they were fighting. Frank didn't touch him but still wasn't letting Ray dictate the pace, moving his tongue in a different way and biting Ray's lips till they stopped.
“You will have to do more than a kiss to dom me.” Frank whispered in the other's lips.
Ray moved up to him, pressing his body on Frank's, forcing him to lay down on the floor with Ray above him. Frank looked annoyed but didn't make a move. Ray focused on the boy's pants, starting to open it, getting it down and putting his fingers in the top of Frank's boxer.
“Your bad behavior is just jealousy, you need a cock to make you quiet.” He started to pull Frank's boxer down. “You, bad dogs are all the same, just waiting for someone bigger to put you in place.”
Ray slid his hand inside the boxer, passing through the strains of pubic hair till arriving what he wanted. But it was not as expected. Frank got red for the first time. Ray pressed his fingers in the slick of what he just discovered being Frank's pussy.
Holy shit.
“Well, look at what we have here.” Ray’s smile was bordering on sadistic, his fingers tracing Frank’s lips before dipping down to stroke his swollen, soaking clit. Frank shuddered, despite his best efforts to keep up his bratty act. “Puppy's all wet just for me? You were just waiting for your turn, sitting down expecting me to fuck you, to open your legs and get to your little pussy, hm?” Frank snorted trying to sound angry but his pink cheeks were showing the truth. His mouth released a surprise gasp when Ray slid two fingers down to his soaking entrance, pressing inward to feel the slickness weeping from him. “Gonna take care of you, mutt.”
Ray stripped the boxers off him, leaving him exposed, only for Frank to snap his legs shut and look away. Ray was about to ask if he was okay, but Frank cut him off. “Don’t worry, you don’t need a condom. I can’t get pregnant and I’m– well, we’re clean.”
Ray gasped. He was looking to the side because couldn't look at Ray's eyes while talking about getting fucked raw.
It was a fucking wet dream.
And Ray never wanted to wake up.
Ray grabbed both of Frank’s legs, wrenching them apart to get a better look and– fuck. That had to be the most beautiful cunt he’d seen in years.
His mouth watered instinctively at the sight; before he could even think, he was already leaning down. His cock could wait a little longer.
Frank’s eyes widened as he realized what was coming. “W-Wait… Ah!” His head snapped back, a needy moan breaking from his lips as Ray’s tongue swiped directly over his swollen clit with punishing intensity before he began to suck on him greedily.
Frank’s entire body shuddered. Reflexively, he buried both hands into Ray’s long curls, his fingers tightening.
He was met, however, with a sharp sting across his knuckles. Ray paused for a second, pinning him with a hard stare. “Don’t touch me.”
The harsh tone made Frank gasp softly, butterflies exploding in his stomach, yet a bratty smirk pulled at his lips. “Make me, sir.”
That fucking brat.
Ray huffed a breath through his nose, gripping the base of Frank’s thighs before shoving them up toward his chest, leaving him wide open. He pinned both of Frank’s wrists to the floor, trapping him, the tattooed “Halloween” in his fingers.
In their current position, Ray’s face was dangerously close to Frank’s, and fuck– the way they locked eyes made Frank’s cunt leak even more, soaking him through.
Ray got back down, back at eating him, chuckling with Frank's moans against his clit, the vibrations sending waves of pleasure through Frank's body.
“F-fuck! Fuck… Th-that feels so good, shit.” Frank moaned, louder than he intended, biting down hard on his lip to try and keep quiet.
“You’re going to draw blood like that, kid.” Ray warned, releasing one of Frank’s wrists so he could spread him open with his fingers. “All that just so you don't have to admit how fucking good I’m eating you? How ungrateful. The least a little bitch like you could do is show me how much you’re enjoying it.” The words were sharp, cutting from the older man’s lips as he spat directly onto Frank’s heat. The loud, wet, dirty sound made Frank let out an inevitable groan. “There it is. Seems like the pup’s dirty mouth can make delicious noises after all, hm?”
Frank shuddered, all the dirty talk driving him out of his mind. He loved the aggression; he loved being treated like a little bitch, exactly like he was.
Of course, he’d never admit it out loud. Instead, all that escaped his cheeky tongue was a sharp “Fuck you.”
And Ray, already used to his bratty behavior, simply replied: “Soon enough, kid.”
Ray lowered his lips to Frank’s entrance, his eyes still locked onto his – Frank was fighting a soul-crushing battle not to look away. It was hard not to melt with the way Ray was devouring him with his eyes, the tension thick enough to touch. Then, without any warning, he buried his tongue inside him, exploring every inch hungrily, creating a messy slurry of slick and spit.
Frank nearly screamed, his hands straining against Ray’s grip to reach for his hair, but the older man held him in place, unyielding. “Fuck, you taste so good,” Ray praised, his tongue hungrily exploring Frank's pussy. His nose stimulated Frank’s hard clit directly, moving in sync with the hunger of his tongue, the intoxicating scent of him made Ray’s eyes roll back, his own erection aching between his legs. “I could eat you like this for hours, until you can't take any more. Would you like that, honey? My tongue fucking your brains out, making a mess of your pretty little pussy? How does that sound?”
Damn. Frank squirmed, his cheek pressed hard against the floor and hair on his face as he tried to find some friction, like a dog in heat. Ray’s words were doing just as much damage as his tongue, turning his insides into liquid. He wanted to snap back, to keep up the act, but all that came out was a broken, hitching breath.
His cheeks and neck flushed a deep crimson, heat radiating through his body and breaking into a sweat that coated his soft skin. His hair clung to his forehead, and his eyes were glassy, brimming with tears of pure lust. The idea of being eaten out like that was tempting – far too tempting – but…
“N-no… I don’t want that,” he answered, trying to make it clear that he didn’t want that specific thing, not that he wanted to stop. He breathed a sigh of relief when Ray seemed to catch his drift.
“No? What does the pup want, then?” Ray asked, his mouth still pressed against Frank’s cunt as he spoke. His thick beard tickled the sensitive skin, sending shivers racing from Frank’s head to his toes.
Frank huffed; he didn't want to say it out loud. He didn't want to beg. He wasn't going to beg.
“Well? I’m not a mind reader, baby. If you don’t tell me, then I’ll just have to st–”
“No! Don’t stop!” Frank sounded desperate for a split second. Shit. “I… I want you to fuck me, Ray.”
Ray smirked wickedly. “I’m already doing that, baby.”
Frank flushed even deeper– if that was even possible– his face glowing like a beet. Ray stayed still, looking straight at him, enjoying Frank's redness and tremblings, his chest moving with his fast breaths. Frank looked up to the ceiling, avoiding Ray's gaze as he started to say with a small and weak voice “W-with your cock. I want your cock, Ray.”
Fuck, yes. That was all Ray wanted to hear.
Still, Ray really wanted to keep eating Frank out a little longer, so he said “Well, since you asked so sweetly… I'm going to fuck you, sweetheart, hard and deep, just like you want. But first, I want to eat your pussy a little more, okay?”
Frank whined, squirming in his hold, desperate. “No! Fuck me, just fuck me, Ray…”
Ray smirked with his own idea “How about this? If you come nice and sweet in my mouth, then I'll give you exactly what you want. Deal?”
Frank doesn't have time to think, because Ray didn't wait for an answer; he simply took what was offered. He redoubled his efforts, his beard dragging across Frank's sensitive inner thighs as he buried his face back into that soaking heat.
His tongue was no longer teasing, it was a rhythmic, punishing force, flattening against Frank’s clit before curling to stroke the underside with agonizing precision.
Frank’s back arched off the floor, a high, broken keen escaping his throat. “Ray– please–”
“Shh. Begging already, puppy? Just shut up and take it,” Ray mumbled against his skin, his voice vibrating directly into Frank's core. He used one of his hands to spread the folds wider, exposing the swollen peak to the cool air for only a second before his mouth latched on. He began to suckle greedily, his tongue swirling in frantic, wet circles that mimicked the friction of a cock.
The sound was filthy– the rhythmic slap of wet skin and the heavy, desperate pants of a boy who was drowning in pleasure. Ray’s fingers dug into the base of Frank's thighs, anchoring him as Frank began to thrash, his hips stuttering upward, seeking more.
The scent of Frank's arousal was everywhere now, thick and cloying, driving Ray to growl low in his throat. “That's it. Give it all to me,” Ray commanded, his voice a dark rasp. He increased the pressure, his suction becoming more intense, more focused, until Frank’s entire body went rigid. “Come for me, little bitch. Fill my mouth.”
Frank was desperate. His entire body was trembling and, unable to keep his legs pinned against his chest, he let them fall over Ray’s shoulders. It was a terrible decision, though, as Ray seized the opportunity to grip his thighs with bruising force and suckle even harder, his poor clit stimulated without mercy.
Frank whined; he didn’t want to come. He didn’t want to give Ray the satisfaction of controlling his body like that. He forced his eyes to stay open, looking to the side, and let out a breathless, slightly hysterical laugh at what he saw.
“P-poor little kitty... Couldn’t wait your turn and had to – fuck – had to touch yourself, huh? How depraved,” he cooed, the mocking lilt heavy in his voice.
His words caught Ray’s attention. He stopped what he was doing, lifting his head to see– Frank letting out a sigh of relief, thankful for the distraction.
Ray exhaled at the sight: in the corner of the room, completely naked, Gerard had both hands closed tightly around his penis, eyes shut and head tilted back, tears of pleasure tracking down his face. He was fucking his own hands with a desperate, frantic rhythm that left Ray mesmerized.
He’d thought Gerard was strictly a bottom, he clearly loves to take up in the ass, Ray could imagine Frank with a strap-on and Gerard pressed on the sheets, drowling for a good fuck. But the possibility of him being a switch sent a thousand scenes racing through Ray’s mind.
Gerard – lost in his own little world – looked startled when he realized the spotlight was on him now. His eyes went wide, and he flushed a deep, violent red, as if he’d been caught in a serious crime.
“I-I...” he started, his voice trembling as his hands froze mid-stroke, still gripping himself.
Frank didn't let him finish. He let out a low, wicked chuckle, his chest still heaving from Ray's earlier assault. “Look at him, Ray... The l-little kitty is so needy he couldn't even wait for permission. Just standing there, playing with himself while he watched us.” Frank’s eyes gleamed with a mix of exhaustion and mischief. “Are you just going to let him get away with that? Such a bad, impatient boy... He needs to be taught a lesson, don't you think?”
Ray’s gaze darkened, shifting from the trembling Gerard back to the smug, bratty Frank, who wore a playful smirk on his lips while biting the tip of his index finger with a challenging gaze.
He let out a sarcastic chuckle, his attention returning to Gerard. “Is that true, kitty? So you’re just as naughty as your boyfriend, hm?” Ray questioned, his hand tracing a soft, lingering caress along Frank’s thigh.
Gerard shook his head desperately, the poor thing. His wide eyes looked like they were about to pop out of his face. “I-It’s not true, sir! I-I just didn’t want to get in the way, so I thought that...”
Frank cut him off with a sharp, “Of course the little slut is going to deny it. Believe me, Ray, Gerard is insatiable.” He let off the careful way he talked to Gerard early, maybe they both like to be humiliated.
Gerard let out a loud moan, on the verge of tears. “R-Ray, please, please...” He looked straight at Ray, biting his bottom lip, hands gripping in his thighs as he was waiting for permission to touch himself again.
Ray seemed dazed for a few seconds, amused by the stark difference in personality between the two boys.
Fuck, this had to be the best day of his life.
Ray flashed a faint, dangerous smile, beckoning Gerard over with his fingers. “Come here, kitty.”
Ray beat himself up for a few seconds. He’d been so focused on Frank’s cute pussy that he’d almost forgotten what a beauty Gerard was. The younger man approached him timidly across the polished hardwood in all fours, head bowed and eyes fixed on the floor, still flushed a deep red.
Ray smiled softly, trailing a hand over Gerard’s face before catching his chin to tilt his head up. They locked eyes for a few heartbeats before Ray pulled him into a slow, tender kiss, his lips sucking Gerard’s soft tongue. Gerard let out a needy, whiny moan into his mouth.
“Oh, for fuck’s sake,” Frank’s voice cut through the air, sharp and impatient. He was still sprawled out, his back against the cold timber as he panted. “Are you going to marry him or are you going to fuck us, Ray? Stop wasting time with the little crybaby like he's a princess or some shit like that.”
Ray pulled back from the kiss, a dark, dangerous glint returning to his eyes. He looked from Frank’s bratty smirk to Gerard’s trembling form, sighing “Fuck, someone really has to shut your mouth. ” Ray murmured, his voice dropping an octave. “Tell me... Are you both okay with being slapped? On the face... And down there?”
“Yes,” Frank answered instantly, his eyes widening with anticipation. Gerard merely nodded, a small, choked sound of agreement escaping his throat.
Ray shifted his weight on his knees, moving closer to where Frank lay. “Come on, what are you waiting f- Ah! Fuck!” The sound of Ray's palm connecting with Frank’s soaking wet pussy without any warning echoed through the quiet room. Frank let out a sharp yelp, his back arching off the ground as the sting radiated through his nerves, mixing with the throbbing heat already there.
Frank barely had time to register the pain, his eyes wide with indignation as he started to process that Ray had hit him and not Gerard.
He opened his mouth to protest, to snap back, but Ray was faster. “Tattling on your boyfriend like that?” Ray chided, his voice low and dangerous. “What a bad, naughty little pup you are.”
Frank gasped, a look of pure, raw indignation crossing his features. Before he could utter a single word of defiance, another hard slap landed in the exact same spot, cutting off any protest before it could form. Frank let out a ragged groan, his hips bucking upward against the hard surface in a mix of pain and pleasure. His pussy was dripping more with every second, practically soaking the floor beneath him.
Ray didn't even look at Frank again. He turned back to Gerard, who was kneeling right there, watching everything with wide, terrified eyes. Ray leaned in, placing a soft, lingering kiss on Gerard’s neck, his thick beard tickling the sensitive skin.
He trailed his lips up to Gerard’s ear, his hot breath brushing against his earlobe. “Tell me, my love... Do you want to come? Do you want me to help you? To make you feel good?”
Gerard shivered, his hands gripping his own thighs so hard his knuckles turned white. “Y-yes, please... yes, sir,” he whispered.
Ray pulled back just enough to look into Gerard’s eyes, a faint, wicked smile playing on his lips. “You will, kitty. I promise you that. But first, I’m going to finish with our puppy here,” Ray said, giving Frank’s sensitive pussy a few light, mocking pats that made him shiver. “And as for your punishment for touching yourself without me…” he began, trailing his index finger over the sensitive glans of Gerard’s cock, making him whimper. “I want you to stay right by Frank’s side, near his head, and watch me make him come without touching yourself. Can you do that for me, kitten?”
Gerard gasped, his heart racing and his cheeks burning. He nodded eagerly. “Y-yes, yes, sir. I’ll be good, I promise.”
“Then keep your word and do as you’re told.”
Without waiting for another command, Gerard moved closer to Frank’s face, taking it in his hands to cradle Frank's head against his own lap, stroking his hair gently.
Ray couldn’t help the thought that they were fucking cute together. Pre-cum leaked from his cock at the mere idea of breaking them both.
Yeah, two is the perfect number.
Without further delay, Ray returned his focus to Frank. Without warning, he slid two long fingers into Frank’s slick, tight heat. Frank let out a choked sob, his hips jerking upward at the sudden intrusion.
Ray didn't give him a second to adjust; he began to pump his fingers deep, his knuckles brushing against the entrance with every thrust, while his thumb stayed hooked, pinning the sensitive nub of Frank's clit against his tongue.
The dual stimulation was too much. Frank’s toes curled, his legs shaking violently in Ray’s iron grip. The contrast between Ray’s hungry mouth and fingers and Gerard’s gentle stroking of his hair was driving him insane.
“F-fuck! Shit! I-I’m going to come if you keep doing that, R-Ray, Ray!” Frank screamed, gripping Gerard’s wrist with one hand while the other tangled into Ray’s hair – who, for once, didn’t mind the contact.
Gerard leaned down to press soft kisses all over Frank’s face; forehead, eyes, nose, and lips, maintaining his tenderness. “Ah… Just be good and let Mr. Ray make you feel good, puppy…” His voice was calm and lovely even though Frank just exposed him seconds before. “Look at how fucking well he's eating your delicious pussy. Don't you like that, my dove?” Gerard cooed, his fingers trailing up and down in a gentle caress against Frank’s cheek.
Ray’s watchful eyes took in the scene with hunger. Inevitably, his hand slid down to his own cock, stroking lightly along the length. Fuck, he was almost as desperate as Frank.
The friction was relentless. Ray’s tongue worked with a rhythmic, heavy pressure that left no room for breath, while his fingers were curving upward to hook against the sensitive spot inside, mimicking the way he knew his cock would feel, stroking his g-spot.
The sound was filthy – the squelch of fingers moving in and out of a saturated opening, combined with the heavy, desperate pants of a boy who was drowning in pleasure.
Ray increased the suction, his tongue swirling in frantic, wet circles that drove Frank to the very edge. He could feel Frank’s internal walls beginning to ripple, clenching around his fingers in desperate, needy pulses. Frank was a mess of frantic, broken sounds, his body vibrating against the hardwood.
“Look at him, puppy,” Gerard whispered, his voice like velvet as he leaned closer to Frank’s ear, his fingers tracing the line of Frank's jaw, before finding Frank’s hardened nipples uncovered by the lifted shirt, pinching and rolling them between his fingertips, while he showered Frank’s face with soft, feather-light kisses. “Look at how hard Mr. Ray is working just for you. He’s taking such good care of your little pussy, isn't he? He’s making you so wet, so pretty for him.”
Now that his own hole got released from the plug pression, Gerard released his tongue too, talking more and driving Ray and especially Frank crazy.
Frank’s eyes rolled back, his voice a ragged sob. “G-Gee… please… I can’t– fuck– I’m gonna– !”
Ray pulled his mouth away for only a second, his face glistening, his eyes dark and blown wide as he looked up at Frank. “Then do it,” Ray growled, his voice a gravelly command. “Come for me, Frank. Give me everything you’ve got. I want to feel every single pulse around my fingers.”
Gerard pressed a lingering kiss to Frank’s temple, his hand moving to gently cup Frank's flushed cheek. “That’s it, baby... Let it go. Don’t fight him anymore. Just be a good boy and give him what he wants. He’s been so patient with you, hasn't he?”
The gentleness of Gerard’s words was the final spark. Frank’s entire body went rigid, his toes curling so hard they cramped. He let out a long, high-pitched scream that echoed off the room's walls as his orgasm hit him like a tidal wave.
His internal walls clamped down on Ray’s fingers in violent, rhythmic waves, his core spasming uncontrollably.
Ray didn't stop. He increased the suction, his tongue swirling frantically against Frank’s clit to catch every drop of his release, while his fingers continued to pump deep, milking the climax until Frank’s cries turned into breathless, pathetic whimpers.
“God, you’re so beautiful when you come,” Ray hissed, finally pulling his hand back, his fingers dripping and his own breath coming in heavy, jagged bursts.
He looked at Gerard, who was still cradling Frank’s head, his own eyes glassy and filled with a desperate, unrequited hunger. Ray’s hand moved back to his own cock, gripping it tight, mixing Frank's slick with his pre-cum. “Did you see that, kitty? Did you see how well he came for me?”
Gerard swallowed hard, his gaze fixed on Frank’s trembling, spent body. “I saw, sir,” he whispered, his voice trembling. “It was... it was perfect.”
“Good,” Ray smirked, his thumb swiping over the head of his own length. “Because now, it’s my turn to get what I want.” Ray pressed the head of his cock against the entrance of Frank’s pussy, teasing him with shallow, mocking pats. He was making a total mess – a cocktail of slick, spit, and heavy pre-cum dripping down Frank’s warm skin.
“I was thinking... Since you don't want any condoms, you wouldn't have a problem with me coming inside, right? Do you want that? Want me to fill you up?” Ray punctuated the question with a sudden, powerful thrust. He didn't go deep, but he rubbed hard against Frank’s clit.
Frank let out a high, broken moan, his eyes rolling back as he nodded copiously. He pressed back instinctively and just the head of the dick slipped inside, the heat of his internal walls swallowing it hungrily.
“Get– ah, fuck, g-get inside already!” Frank was still trembling, hyper-sensitive in the wake of his orgasm. Gerard, still kneeling by his head, used his thumb to gently brush away the strands of hair stuck to Frank's sweaty forehead, his touch a soft, grounding anchor amidst the chaos.
Ray pressed just a fraction deeper, feeling the desperate clench.
“Hm... beg for it.” He repeated the shallow movement, the wet squelch of his cock entering and exiting echoing through the quiet room.
Frank bit his lip, his eyes snapping open with a flash of his usual fire. “Y-you wish!”
Ray let out a dark chuckle and pulled back completely, letting Frank’s legs drop as their bodies separated. He turned his predatory gaze toward Gerard.
"What do you think, princess? Should I fuck him?" he asked, a cruel, handsome smirk dancing on his lips.
Gerard’s entire frame shuddered at the feminine nickname. A clumsy, breathless moan escaped his lips, followed by a desperate, frantic nod of his head. He looked like he was about to fall apart.
“S-sir... Can I– Can I help you, please? I can't wait anymore,” Gerard pleaded. He tried to make it sound like a helpful proposal, but it came out as a raw, pathetic beg. He was drowning in his own needs.
Ray smiled, finding the boy's palpable desperation adorable. “Yeah?” he said, his voice deceptively gentle. Gerard’s head bobbed excitedly. “How, though, princess? We can't exactly divide him, can we?”
Gerard blinked, his pupils blown wide as a thought struck him. He looked down at Frank, and for a silent heartbeat, the two of them exchanged a knowing look – a wordless conversation between partners who knew each other's filthiest secrets. Gerard gasped at whatever he saw in Frank’s eyes.
He looked back at Ray, his voice shaking with a new kind of resolve. “I-I wasn't the only one who got excited for today.”
Ray blinked slowly, processing. He knew Gerard was prepared – the pink plug sitting by the chair was proof enough. But if Gerard wasn't the only one... And there was nothing in Frank’s pussy... Then that meant– fuck.
Ray’s gaze dropped to Frank’s legs, which were already hooked back up in invitation. He ignored the dripping pussy and focused on the neglected heat behind it.
Frank’s asshole was glistening, perfectly prepped and shining with lube.
“A man can't have the best of both worlds?” Frank challenged, his voice breathless and smug, the flush of arousal spreading from his cheeks down to his chest. Ray felt a jolt of pure, unadulterated lust.
Something raw grew on his chest.
“Get up. Both of you. Right now,” Ray demanded, his voice dropping into a deep, authoritative growl.
Gerard obeyed instantly. He delicately moved Frank’s head from his lap and stood, reaching down to grab Frank’s arms. Frank’s eyebrows arched, but he let himself be handled. “Come on, puppy. Let's be good this time,” Gerard whispered. Even while coaxing Frank, he remained utterly submissive. Frank looked at him with rare, caring eyes, using Gerard’s hands to steady his shaky, post-orgasmic legs as they stood face to face, Gerard helping him to take his shirt off.
Ray watched them, mesmerized. They were so fucking cute – he wanted to kiss them and ruin them in equal measure.
“Come here, Gerard. Frank, get in front of him.” Ray tapped the edge of his heavy desk. Frank opened his mouth to snap something acidic, but one look at Gerard’s obedient, trembling form silenced him. He sighed and did as he was told, trying to ignore how melty his limbs felt.
Ray moved in behind them. The air was thick. Gerard’s back was flush against the desk, Frank was sandwiched in the middle, his chest pressed against Gerard’s and Ray was the final weight, his chest pinning Frank’s back.
Ray looked over Frank’s shoulder, right into Gerard’s eyes. “Get him up, sweet girl. Legs around you.”
Gerard gasped at the name again, his eyes going wide as he looked at Frank, who looked just as confused. But the command was absolute and Gerard would do anything to someone who calls him sweet-names like that.
Gerard grabbed Frank’s thighs, his fingers digging into the strong muscle as he hoisted him up. Frank instinctively wrapped his legs around Gerard’s waist.
“I-I don't know if I can hold too much,” Gerard whimpered, his arms straining.
Ray stepped in, grabbing Frank’s legs from behind to help take the weight, effectively locking Frank between them. “That’s okay, baby, I’ve got you both. You just need to do one thing for me now.” Gerard looked at him, hanging on every word. “Can you fuck him for me, kitty?”
Both boys let out a sharp gasp. Frank’s arms locked around Gerard’s neck. In this position, Frank’s pussy and Gerard’s cock were perfectly aligned – the slightest twitch elicited a chorus of groans.
Gerard nodded frantically. He didn't waste time. He pressed forward, his dick entering Frank much faster than Ray’s had, sliding straight into the slick, waiting heat.
“Oh, fuck!” Frank wailed, burying his face in the crook of Gerard’s neck, biting and licking the skin to vent the sheer force of the pleasure.
Ray didn't stay a spectator for long. While the boys were occupied with their own friction, Ray’s hand traveled down Frank’s waist, over his hips, until he reached his ass. He pushed one cheek aside, revealing the puckered, pink hole, shimmering with lube. Ray didn't wait. He pressed his cock against it, not entering yet, just rubbing the broad head against the neglected opening. Frank’s entire spine stiffened.
“What a-are you– Ah!” A crying sound broke from his throat as Ray pressed harder, the tip of his cock beginning to part the tight muscle. Gerard moaned too – Frank’s pussy was clenching down on him in reaction to the backdoor stimulation. He gasped, amused.
Ray groaned into the nape of Frank’s neck, the sensation of that tight-slick hole nearly undoing him. “Let’s see if this way... Fuck, you shut up and behave.”
He thrust forward. His cock, wet with pre-cum and slick, carved a path through the entrance. The lube Frank had used earlier helped, but it didn't change the fact that he was being split wide open. Just how he likes it.
“Fuck, fuck, fuck!” Frank’s voice rose to a frantic pitch, tears finally spilling down his cheeks. He was sobbing now, caught between two dicks and two rhythms. It was too much pressure; he felt like his body was going to snap.
But he would never, ever ask them to stop.
Ray held still for a moment, letting Frank’s warm, internal walls stretch and reorganize around him, waiting for the exact moment the pain turned into a total, devastating surrender.
He watched Gerard groan loudly, his eyes shut tight and his mouth hanging open, clearly having the moment of his life.
Almost cruelly, Ray’s voice cut through the haze. "Gerard." The boy’s eyes snapped open, fixing on Ray with desperate intensity. "You aren't coming until I am inside you. I want you coming on my cock."
Gerard’s eyes went wide, his face a mask of shock and agony. "B-but– but–"
Frank let out a wet, breathless chuckle between his groans, his head lolling against Ray’s shoulder. "Oh, I don't think she's gonna last long... The naughty little kitty can't resist my pussy, can she?" His voice was a mix of caring and acidic tone, pushing Gerard's right buttons.
He taunted him, and Ray watched as Gerard’s moan went up an octave, his hips stuttering. Ray could feel the way Frank’s internal walls clamped down, a deliberate squeeze meant to push Gerard over the edge. Frank was trying to make him break the rules.
The older man laughed, a dark, vibrating sound, as he began to move again, thrusting deep into Frank and forcing the boy to lose his smug composure.
"Kitty, keep going. I’ll reward you later."
Gerard sobbed, his hands clenching into Frank’s hips as he tried to find a rhythm that wouldn't end in his own release. He leaned down, his mouth finding Frank’s shoulder, biting down to stifle his own cries of frustration. "Yes, sir... I'll... I'll be good."
“Good girl,” Ray murmured. He reached around Frank’s side, his fingers finding the swollen, over-stimulated nub of Frank’s clit.
He began to rub it with a cruel, fast rhythm while simultaneously resuming his thrusts into Frank’s tight, lubed-up backside.
Frank’s reaction was instantaneous. A jagged, distorted scream left his throat, his head lashing back and forth. Gerard leaned forward instinctively, capturing one of Frank’s hardened nipples in his mouth, sucking and swirling his tongue around it to give Frank something else to focus on.
“Oh god! Oh, fuck, stop– no! Don’t stop!” Frank raved, his fingernails digging into Gerard’s shoulders. He was being pulled apart by the dual penetration and the relentless friction on his clit. “Ray! I’m going again! I can’t stop it– I’m gonna go, I’m gonna cum again!”
“Then do it, puppy.” Ray smiled, his thrusts becoming more violent, slamming Frank’s chest harder against Gerard’s. “Be a good boy and cum all over your boyfriend’s pretty cock.”
Frank didn’t need to be told twice. His body snapped taut, his internal walls clenching so hard on both dicks that Gerard let out a pained, strangled moan of his own.
Gerard crashed his lips against Frank’s, stealing a messy, desperate kiss, all teeth, searching tongues, and slick saliva, both of them groaning into each other's mouths as the friction reached a fever pitch.
Their foreheads pressed together, breath mingling in a singular, ragged hum of pleasure.
"Gee, Gee! I-I'm gonna come, I'm gonna come, I'm gonna– "
Gerard pulled back just enough to press a tender, lingering kiss against the small mole on Frank’s cheek. "It's okay, puppy. Cum."
Frank’s vision went white as a second, even more violent orgasm ripped through him, his core spasming in heavy, wet pulses that soaked the space between him and Gerard.
Through the haze of his own pleasure, Frank could feel Gerard’s body vibrating with the agony of being denied, his little kitty sobbing into Frank’s neck, staying true to his word even as he felt the world ending around him.
Gerard was too weak to keep holding Frank after all and Frank's legs were just like gelatine. When Gerard released him, both of them went directly to the floor, exhausted. The two cocks got out from Frank's holes with the movement. Ray kept still, holding the now empty table with his two hands for stability, his hard cock all wet with pre-cum.
Frank moved on the floor, laying down, legs open, “Come here…” His voice was frail, his head was resting on the floor. He was not looking at anything in particular but Gerard seemed to understand.
With slow movements, Gerard got closer to Frank, his own body trembling from the edging he was getting through, his cock with a dark red pointing up hard. He didn't seem to care about himself though, always looking at what he's being asked to do, a perfect sub.
Ray was looking at them from above, Gerard on all fours, shaky legs arriving at Frank, he just understood what was happening when it began.
Gerard pressed his face on Frank's pussy.
“Oh, fuck! Y-yes, sweetheart, just like that” Frank didn't look surprised, the obvious reason was they were used to it, Gerard was used to cleaning all his mess after playing with the pup. “Yeah, eat-Ah, it all, kitty. Take what you want”.
Gerard was doing a great job, his tongue pressing the entrance and getting inside the cunt without waiting, his hands sticking in both sides of the pussy to get a better way to it, nose rubbing right in the clit.
Frank was all wet with his and Ray pre-cum and Gerard moaned with the taste, he even leaked semen while fucking Frank, almost cumming before he should, the sticky fluid getting in his lips. He moved away, his hand resting on Frank's thighs and his head up with an expectant expression on his face.
Frank got the up part of his body up, supporting himself with his elbows and looking down at Gerard's dirty face all messy with his saliva and cum, Gerard licked his lips tasting it. He was looking like a slut and Frank made sure Gerard knew it, he giggled with the little moan that was released from the boy.
Frank changed his focus looking behind Gerard. Ray was looking at them, his eyes with a predatory and hungry look, he didn't come and the results of this were showing now.
Ray got down slowly, right behind Gerard, the boy didn't notice but Frank did, he didn't show it though, imagining what was about to happen and having no urge to stop it. Instead, he pressed one hand at Gerard's face, looking at his eyes with a careful gaze.
“I hope you don't get distracted” He didn't explained it, Gerard looked confused at him, before he opened his mouth Frank continued, “You gonna make me come again, kitty”
Gerard showed a glance of a smile that was erased right after by a shocked expression. Ray was right behind Gerard's open legs, his hands just grabbed his ass cheeks separating them, the wet hole clenched with the movement all red and covered with something that was not lube.
Ray took a deep breath with the realization, Gerard got fucked with his own cum.
“S-sir?” Gerard's voice took him off his stunned state. Ray licked his lips with the look then got back at his objective.
Frank, on the other hand, grabbed Gerard's hair, pulling it just to see he moan and distracting Gerard from what Ray was doing.
Ray pulled Gerard's legs more apart and got his own hips closer, the tip of his cock rubbing Gerard's asshole. Gerard tried to look back but Frank's grip got stronger, locking Gerard's eyes at him and letting Ray do what he wanted back there.
Ray moved his body a bit back, an idea in his mind. He put his thumbs inside the hole and pressed them to the sides, forcing the opening to stretch up just enough to allow more cum to leak. Gerard moaned, his jaw opened astonished, he looked at Frank, begging with his eyes to do something, just look back a little bit, Frank just smiled mischievously and stayed still, enjoying the look of his boyfriend being used without nothing to do.
Ray pressed his hips in Gerard's skin, his cock rubbing against one of the cheeks “I thought you were different than him, sweet thing.” He rubbed harder, both of them moaning. “But you are just a slut, getting here with a plug, hole covered with your own cum. I'm impressed.”
Gerard trembled, eyes and dick wetter with the humiliation “No, I-I'm good, I holded myself before c-cause you asked, Sir!” He argued like he was fighting for his life. Frank looked at him and Ray with a playful smile on his lips.
Ray pressed his thumbs deeper, rubbing the warm walls. Gerard whined, it was not enough to reach his prostate but was the most stimulation in his ass since they left home.
“You didn't do it because you're good” Ray took off the fingers and pressed lightly his cock in the asshole instead, the entrance squeezing at the tip. Ray got closer to Gerard's ear, his body covering the boy from above, “You just did it because you wanted my dick, cause you're a cockhunger slut, don't pretend to be what you aren't.”
Gerard pulled his head harder trying to look back, to clean his image, to be a good girl, a good kitty. He couldn't, thought, as soon as Ray speaked, he pushed, the cock's head passing through the tight hole, Gerard's whole body got tense with the unexpected intrusion.
Ray caressed Gerard's waist, “Relax, sweetheart, Y-You're getting too tight for me to go in.”
Gerard's asshole was squeezing the cock, the warm walls trying to get rid of it but pulling the dick deeper instead. Gerard muffled, he was getting breathless with the pressure on his ass. Frank didn't seem to bother and pulled Gerard's hair harder again.
Frank was savoring the desperate look on Gerard's eyes, his biting lips, the wide open eyes, “Chill out, Gee. You wanted this cock for so long and now that you have it you can't even take it” He pulled the hair again, distracting Gerard with the pain, opening the way for Ray's dick with the momentous relax, “Is that the same kitty that begged me to fuck him? Just to cum too soon and have his cum used as lube, just because he loves the stretch? My kitty would take harder than a cock, even a big one.”
Gerard blinked a few times trying to get rid of the obstinate tears that persisted to roll down his face, “I-I can, I… Is j-just-Oh, god!”
Ray used those few moments of conversation that took off the tension from Gerard to push in, the cock head getting inside, the tight asshole pressing it in a delicious way, the cum helping the entrance. Gerard could feel it, the thick tip stretching his hole, it was better than he could ever imagine, the little burn in his ass just increasing the feeling. He was such a masochist and everything was too good for him to process.
“I-I, fuck! Frank, I can't, I'm gonn-”
Frank let his hair go and used his hand to press Gerard cheeks, forcing him to look.
He got closer, face to face, his voice getting deeper as he said “Take it like the bitch you are, Gerard.”
And that was it, Ray couldn't even continue before Gerard came all over his body and floor. The orgasm was really intense, he couldn't stay still so his arms got down, his head now in Frank's thighs, just his legs still up cause Ray was holding them.
It was really a relief after holding back while fucking Frank's pussy, Ray's cock in his ass was just the permission for him to let it go. Now he could lay down and enjoy his orgasm before continuing.
Or at least he thought that.
Ray kept pushing, feeling all the clenching as he continued to penetrate. Gerard let a cried moan go out of his mouth. His cock was still leaking, just passing through the climax, he was too sensitive to even move and Ray was still pressing like it didn't matter.
“I-I…I just came!” His voice was cracking, the intrusion blurring his mind and confusioning his body. He never thought about feeling something so raw.
Holding Gerard's hips, Ray pushed all the way in, balls deep.
“I know… I felt it” Then he moved a bit, not thrusting, just finding the right spot. Gerard whined. “There it is”.
Frank passed his hands on Gerard's hair, not pulling anymore, just observing his partner. Gerard was all red, mouth open and drooling. Frank catched a bit of the spit, rubbing in Gerard's cheeks, making a mess of him, the boy didn't even react, too far away.
“Still with me?” Frank rubbed his thumb on Gerard's face, watched the boy's eyes flick, he nodded, “Yeah? Can you say that?”
Gerard blinked. Ray behind him was standing still, holding the urge to lose himself on the amazing sensations to check on Gerard.
“I'm… I'm here” Gerard closed his eyes like he was digesting all his feelings and sensations, “F-fuck, I'm so fucking here, Frankie. I can taste it.”
Frank smiled, half amused and the other half affectionate. He held Gerard's hair a bit harder, not pulling like before, just guiding. Gerard focused on him, always ready to please and obey.
“Then I think it won't be a problem continue, uh?” He guided Gerard's face again to his pussy, the warm breath hitting his clit. “Is my turn to have fun with you.”
Frank pressed Gerard's face. He didn't wait, they have done it enough times to know what to do. Gerard let his tongue out and closed his eyes, just waiting, just wanting to be used.
With fast movements, Frank thrusted in Gerard's face. Gerard stiffened his tongue, letting it enter and get back out, pushing inside all times Frank pressed. His nose was rubbing the hard clit, the pubic hair tickling his skin. He didn't move, just let Frank do what he wanted.
With the movements, Gerard's position changed a bit and came back to place an amount of times, the dick inside him moving along. Ray's cock was right on his prostate, the swollen head pressing again and again every time with the tiniest movements. They both moaned with it, the lack of real fucking driving them crazy. Gerard was just a warm hole to keep Ray's dick, trapping him there while he sucked Frank.
Frank pulled Gerard's strands hard every time he moaned, the vibrations getting right on his cunt, “Do you-Ah, do you like it? All filled on both sides?” He rubbed himself on Gerard's nose, a ray of pleasure running up his spine.
He got back just a little bit and let go of Gerard's hair. With one hand still supporting his body, the other now free to find its way there, his middle and index finger entering the insides. With the two fingers in, he pressed them up, finding the right spot, the one that made his mind blank and body shivery.
Frank looked down, “Spit, baby-Fuck! Spit here… now!” He relaxed his own body, not even supporting himself with the other hand, just laying down on the cold floor.
Gerard didn't look up, he catched all the drool in his mouth that still didn't leak and spat. Frank then moved the fingers, letting all the spit enter his pussy, the sound getting wetter and obscene.
“I'm-Ah, I'm cumming in your face”, He twisted his fingers and let his own thumb rub his clit, “O-Open up for me, kitty”.
It was it, three in a roll. His body became numb and all his body hair stood on end. His pussy clenched one more time and Frank let go a breath sound, his lungs with no air. Gerard stayed with his mouth open, tongue pressing the cunt and feeling the orgasm squeezes. Different from the other times, a clear liquid came, covering Gerard's lips.
A squirt.
“Fuck!” Frank yelled, out of breath, chest up and down.
He stayed there, just relaxing after feeling the most mind blowing experience of his life and body.
“I think he's finished”, Ray said, his voice coming out of nowhere after letting the boys have fun together, he pressed his fingers on Gerard's skin, clearly leaving marks, “It's my time to enjoy your body.” His chest was on Gerard's back from above, he left a cast kiss on his neck and felt the boy shuddering.
Ray disconnected their bodies a bit, just enough to support his body on his knees, his hips still touching Gerard's ass in a doggy style position. The boy was all head down, his arms just there, not even supporting himself and just letting Ray hold him.
With a tiny movement, Ray changed his cock position, he could feel the asshole reacting over it, a simple thing after minutes of cockwarming. Gerard moaned almost sobbing, his legs trembling.
“Fuck! I c-can't… Ah! Too much”, His choked voice sounded desperate and for a minute Ray was worried, maybe it was really too much for him after all.
With a sigh, he saw Frank moving, not getting up or anything, just closing his legs, still looking at the ceiling.
“Ask him”, He was tired after all the sex but still an active partner, he rolled a bit just enough to look at Gerard, locking eyes with him, “He likes to be pushed further, to be pressed, if it is too much he's gonna say the word.” He blinked then relaxed his face, realizing Ray didn't know what word was, “Kitty, can you say your word for me?”
Ray looked at them, still quiet, just observing the dynamic, waiting for his moment to act. Gerard opened his eyes that he didn't even notice were closed and looked at Frank, he cleared his throat.
“Headlock” It sounded hoarse, reaction of all the face-fucking.
Frank looked at Ray like passing the responsibility to him but still looking after his boyfriend.
“Do you remember when you have to use it, sweetheart?” Gerard nodded at Ray's words, just a bit. Ray stroked his buttcheeks. “Can you say it? I want to make sure you're still with us”.
“Headlock is what I say when I need to stop,” He sounded more clear now, like forcing his brain to articulate phrases was bringing him back, “I'm here. I want this, I swear”. Gerard sighed, “Go on, I'll let you know when it is really too much, but… don't hold back. I'm not made of glass Mr. Ray.”
He was getting cocky, a dick in his ass and two men's attention was enough to bring his little brat personality hidden really deep. Ray smiled, he really likes to train bad pets and Gerard was using it after him.
Ray thrusted without warning, Gerard choked. He repeated, not letting space to get used to. Then again, again, his balls colliding with the soft skin, Gerard's cum used as lube leaking around Ray's dick like an erotic image right from a porn.
“Fuck, fu-Ray! Ah… oh, God”.
Ray let his hands drive around Gerard's body, getting in his stomach, the sperm getting a bit dry but still wet enough to stick in his fingers.
He bumped lightly in Gerard's dick, the cock still flaccid due to the lack of recovery time, it bumping in his stomach with each thrust. The boy whined, sensitive in his cock but still enjoying the pressure in his prostate.
Ray collected what he could take, he took out the hand, then got it back right on his cock and spread the stickiness all over the length that was not inside of the tight hole, the cold sperm contrasting with the warmth of their bodies.
And pressed back inside.
He began to fuck harder, the slap of their skins sounding in the room along with the sounds, most part Gerard's, high pitched moans and begging words. If the studio rooms weren't empty Ray would be worried about the people hearing, he was being loud without pudor, even describing everything with break words and muffled sounds.
“You-You're fucking b-breaking me”, He moved back sincronizing his hips with Ray's, “I can…Fuck, I can feel you pulsing. It's streching, I'm so… so f-fucking open-God, you're fucking huge”.
Ray looked at where their bodies meet, a milk-like viscous liquid leaking from Gerard's asshole, the hole red and swollen with the stimulation all covered with Gerard's own semen and Ray's pre-cum.
“You take it so good… S-So well, like a trained slut” He rubbed his index finger in the messy between them, spreading everything around and leaving Gerard buttcheeks glowing of cum, “I wish I could maintain you-Ah, just put you under the table and use you any time I need a warm hole to fuck,” Gerard let out an embarassing sound and clechend with the words, “You so fucking like it, hm? Just want a-fuck, a big cock in your ass all day, filling y-you up”.
Ray perceived the position didn't let space to feel Gerard's body except for his ass. He wanted to feel close, the warm body, the pallid skin. He wanted to mark him. With an open hand on Gerard's chest, he made an effort to pull him up enough that his own chest was touching Gerard's back, the boy almost sitting on him now.
It was not the best position to fuck but all he needed was to kiss Gerard lips, so he did it. With an awkward movement and uncomfortable position, Gerard turned his head to the side, meeting with Ray's lips. They couldn't kiss properly this way, it was almost more Ray licking the most he could of Gerard's face and the boy just accepting it.
“Hell, yeah” Frank said, getting closer to them on all fours and stopping right in front of Gerard leaving him enclosured by the two men, “If I hadn't come already that would be an amazing view to jerk off”. He looked at Gerard, the rest of red makeup that insisted to be in his eyes getting mixed with the tears and rolling down his cheeks, making the boy look like a fucking Mary statue crying pure blood.
Frank put his tongue out and licked it.
Ray looked at the image, he could only see the back of Gerard's head and Frank's face but he could imagine the vision. His cock pulsed harder, he was getting close.
“Gonna come inside you. Want that, pretty girl? Being all o-open and full?” Gerard nodded then moaned a sound that was meant to be an affirmation, “Then fucking beg for it, kitty. Show me how–fuck… how good you are.”
“P-please–Oh, fuck! Please, come, I deserve it, I'm good, please, inside–Ah, please.” He was squeezing Ray's cock, trying to force the orgasm, make it happen, take the cum from Ray and be all filled up.
It was so pornographic. Gerard's cock wasn't all flaccid but wasn't hard either, even though he continue to beg to be fucked, receiving all kind of pression in his sweet spot, his rim all sore, red and filthy. He clearly loves this, loves taken up in the ass.
Frank grabbed Gerard's chin, “Make him, kitty. If you come, he'll too,” Gerard looked at him, not responding, mouth open pouring a sequence of ‘Ah, ah, ah’, “Tie him up from inside, show what your little bitchy hole can do”.
Gerard blinked desperate, Ray continuing to fuck him with no resting.
“I c-can't… It–No, just…”
Frank furrowed his eyebrows, “You can and you will,” He was not asking, he was demanding, Gerard felt a cold feeling getting down his spine. “Let it go, just feel it, relax and surround yourself. Show what cocksluts like you are made of, Gee”.
Frank shocked his lips with Gerard's, knocking him up, overstimulating him, letting his only thoughts being about the two bodies, the pression in his ass, the beard rubbing in his neck and the tattoed hand holding him still to fuck his mouth with the tongue.
That what was he made for, to be fucked, to be filled.
It was just like a strike on all his body. His toes curled up, his lungs got out of breath, he stopped to kiss and just stayed with his mouth open, he shuttered his eyes, the ones who rolled behind the eyelids. He clenched for a last time, his warm walls trapping the cock inside him.
“Fuck–Holy shit!” Ray groaned, then bit Gerard's shoulder. The squeeze was overwhelming and so good, before he realized he was coming, thick stripes of semen painting Gerard's insides and leaving it even warmer, “Oh my god”, he kept coming in a non-stop orgasm that let Gerard full of the viscous liquid, it leaking from the sides of his cock.
Gerard whined with the feeling, his orgasm ricocheting and revolving stronger, feeling like it wouldn't stop. That was no cum from his dick, just a translucid liquid escaping from the opening. It didn't come from just his cock, was a fucking whole body climax, his prostate fluid soiling his inner thighs and showing what he just did.
For a moment it was like there was no noise, no breaths, no movement. The three bodies stayed still, enrolled in all body fluids, chests in non-stopping movements.
After an eternity, Ray made his way out of Gerard, they both moaning of overstimulation, Gerard's asshole all sore and swollen, cum dripping from it and making a fucking mess.
Frank sighed, like he had just run a marathon (and won).
“I hope you liked our chemistry,” Frank looked at Ray, sweaty stripes of hair sticking on his face, “Mr. Ray”.
