Work Text:
🖤 art by me 🖤 @fangpuppy666 🖤
August 4th, 2007, Dallas, Texas, Smirnoff Music Centre
Projekt Revolution had been a fucking whirlwind and they weren’t even a month in yet. They’d already hit Washington, Cali, and Arizona which made up for the first six cities, and now they were on the second of three Texas shows. Tonight had been Dallas— balmy all day, and even now under the night sky there was no escape from the heavy 90 degree air. It was better than Phoenix, in Frank’s humble opinion, given that there was at least moisture in the air here but it had started to get claustrophobic.
Ray ruffled Frank’s sweaty, long hair and jogged up to match his pace with the others. “So instead of saying good job, should I give you a treat?”
“Yeah, right? What the fuck was that?” Mikey laughed his obnoxious ass laugh and it grated Frank’s ears, or maybe it would’ve if he could fucking hear yet. Everything was still ringing and vibrating from the loud sounds of the stage even though they were long gone now. Gee whipped around, walking backwards with a smile. They were coming up on the random, backstreet-ass bar Mikey had picked as some recommendation from one of the other bassists. The whole point was to not be recognized, and that seemed pretty plausible here.
“It’s a bunch of Park fans, they get so worked up. You know it’s just stupid shit.” Gee chuckled and gave Frank a wink before he turned back around.
“I dunno, Frank seemed pretty into it,” Mikey tripped trying to jab Frank in the ribs and unconvincingly played it off by shouldering the door to the bar open. Inside, it was decently lit but remained on the darker side, just how they liked it. Some kind of country music was blaring over the sound of pool balls and friendly arguments. Mikey wiggled his fingers like he was casting a spell. “Might have awoken something.”
Frank just rolled his eyes. On stage, Gerard was just teasing him. It never meant anything, that’s just what they did. This particular night had devolved into him shoving Frank’s head down into his crotch and yanking him around by the hair. Not that it was much different from any other night, where Gee was just as liable to shove his tongue down Frank’s throat or feel up Ray. Mikey had the good grace of being his brother and got to avoid all the homoerotic chaos, though Frank sometimes wondered if he could manage to rile him up instead. He always looked so focused that it just made it seem rude to bother him. Messing with Ray was his other favorite pastime while performing, usually earning him a smile or some pats on the head to say alright, kid, knock it off. Admittedly, Frank had been rock hard somewhere between bouncing his face off of Gerard’s sweaty thigh and Gerard’s arm shoving in between his legs with him wailing into the mic on his knees at Frank’s feet.
Maybe he was a little more into it than he was willing to let on.
“You guys get your shots and then we freak these guys out,” Gee ordered, pointing Ray to the bar while he found a corner booth to sit at. Mikey rolled his eyes. “What? It’s just too easy to pass up, man.”
Ray came back with shots and slid them around the table to everyone but Gerard, bumping into Frank in the booth and shoving him against Mikey. Everyone tapped their glass on the table and knocked it back, Mikey having the most egregious reaction despite now being the heaviest drinker of the group. Frank himself was probably a close second.
Gerard slid Mikey’s empty glass away like it might bite him and yawned. “I, for one, want to hear all about our sleeping arrangements. Do we get a hotel finally?”
Mikey shook his head. “No dice. Last Texas show tomorrow night, three hours away. It’s another bus night.”
The other three collectively groaned and Gerard put his head down, Ray’s hand shooting out to make a barrier between his face and the grimy table.
“Dude, gross, come on.”
Frank’s head already felt buzzy. Ray was warm against him and he wanted to rub his cheek on his shoulder. Mikey’s thigh was pressed up to his and he felt safely tucked between them. The hanging light above their table had a soft hum emanating from its orange-yellow glow that made everything feel easy for a little while and he let himself fade into the background of the conversation. When he phased back in, a waitress was leaving a full tray of shots on the table. Frank blindly followed Ray and Mikey’s lead and took another, this one making his throat burn and feeling like hot lead all the way down to his stomach. The heat radiated out through his arms and legs and then it found its way up to his head too, making the buzzy feeling tumble into a vague sort of delirium. Being with the guys, Ray especially, always made it easy to let his brain melt at its leisure. It didn’t used to be so easy to have a night free of infighting and arguments, but lately things had settled into a rhythm. Everyone missed being home and having that common enemy helped.
“So, I really did a good job then?” Frank planted his chin into Ray’s shoulder and batted his heavy lidded eyes at him. Ray craned his neck to look at him with a playful smirk, patting his cheek.
“Yeah, you did good. Good dog!”
Mikey belted out a cackle with Gerard close behind, his pitchy giggle louder than most of the other busy noise around them. Frank just blushed and bit back a smile, pulling away from Ray and sheepishly hiding his face with his fingers.
“Wait, no way! Do you actually like that shit?” Mikey punched his arm, his mouth hanging open in a half smile.
Frank clammed up and kept his face covered, peeking through his hands to see Gerard staring him down with a strange, admiring expression.
“Yeah, ‘course he does. Why do you think I do it?”
“Well, who says you get to have all the fun? I always wanted a dog,” Mikey shot Gee a jealous look and wrenched Frank’s fingers away to cup his face, squishing his cheeks. “A little too human-y, but you make a cute one, I guess.”
Ray’s fingers crept through the long hair at the nape of Frank’s neck and jostled it, like he was petting him. “Yeah, Frankie can be the van pet, I think he likes it!”
Frank could’ve died happy, right then and there, no bucket list needed. Gee just watched, amused, as the other two poked and prodded at him. Frank swore he could feel a tail that he certainly didn’t have wagging a mile a minute. Ray pet him roughly and plopped another shot down in front of him, nudging it closer with a nod. Frank threw it back and shook his head, the burn even worse the third time around, and almost dropped the glass on the floor.
“Guhh— Fuck that, that sucked.”
Mikey’s hand flew over Frank’s mouth and he pointed his finger right at his nose, as if to scold him. “Doggies don’t talk! You’re a bad dog, Frankie!”
The three men bellowed in laughter, Ray playing with Frank’s hair again, and it was really starting to feel like he could’ve just exploded from the attention. His face was hot, cheeks bright red, and being made fun of for his entirely real kink had made him half hard against his will. Up until now, all of their games had remained on stage. This was starting to feel totally, wonderfully, wildly different. Gee reached across the table and brushed his fingers along Frank’s neck before poking him in the throat playfully.
“We have to get him one of those big, spikey collars like they put on Rottweilers. He’s our little guard dog. Right, Frankie?”
The nickname made Frank’s ears feel like they were full of soft cotton. He was all but oblivious to anything going on around them anymore, completely enveloped in the hands toying with him and tugging his hair and his face. It was innocent enough, and Frank wasn’t only into it sexually, anyways. People were hard to read, but dogs? He knew them like the back of his hand and had always felt more akin to them than his peers. He knew when dogs were mad or just playing, hurt or upset, it was never a guessing game like it was with everyone else. Frank would have happily laid at Ray or Gee’s feet any day, curled up on a pillow. The thought made his chest radiate with a peaceful glow. He was just barely able to focus his eyes enough to see Gee’s face change as he checked his phone groggily to see who was calling him.
“Ah, shit, we gotta get back to the bus. It’s Worm,” Gee yawned again, three more shot glasses in front of his brother than anyone else, as usual. “Prolly gotta move it or… Something. I’ll call him back when we’re outside.”
Gerard got up and motioned towards the doors for the rest of them to follow, Ray parting off to pay on their way out. Mikey had stood, gripping the table for stability, and grabbed the collar of Frank’s shirt to tug him along like a dog on a leash, glancing back every so often with a stupid grin on his face. Ray was bringing up the rear once they were outside, throwing in quips about how good Frankie was at going on walks which made his head absolutely spin. The alcohol may have also been to blame.
Gee was spouting something about being on their way over the phone to Worm and Frank was pretty sure they weren’t far. It hadn’t taken long to get there in the first place so it couldn’t take much longer to get back, but part of him wished it would if getting there meant that the fun had to stop. It was just getting interesting at the bar. Frank would’ve been fine enough just to talk to someone about it, to share why he liked it so much, but he couldn’t help but wonder if the on-stage chemistry would bleed into their off-stage hangouts, especially this one. Hopefully this one.
Once they’d all caught up to each other and rounded the corner to the alley where the bus was parked, Worm explained the situation or lack thereof. They just had to move the bus, they couldn’t stay parked at the venue overnight so he was going to take them to a 24 hour parking lot and stay in the staff van once they were locked up and secure. Frank felt the electric buzz of excitement bubble up in his stomach. No Worm, no late night meet and greets, just him and his mostly drunken bandmates in their cramped tour bus in a remote location. What could possibly go wrong?
Gee handed out cold beers from the minifridge for the quick ride to the parking garage, taking a Coke for himself, and they all traded stories from that night’s show; funky microphone issues, tuning getting out of whack for no reason, celebrities they could have sworn they saw in the crowd. It was nice, and the beer maintained everyone’s loose lipped honesty. Frank was tucked under Ray’s arm, his head still swimming, but he swore it seemed like the others had something burning under the surface; like they were waiting to pounce once the four of them were alone again.
Once they were parked, Worm stayed for a beer— the rest of them on their second— and then parted ways to get some decent sleep in the other van. It was dark and quiet and it almost seemed like the night would just fizzle and fade into a sleepy haze until Mikey broke the silence.
“Okay, I want dog Frank back, that was fun.”
Ray stretched and nodded a little apprehensively, lifting his arm off Frank and resting it behind him on the back of the bus sofa. Gerard just looked pleased with himself again, like some master plan was in motion and all the pieces were falling together. It made Frank’s skin crawl in the best fucking way.
“You have to get’em going, he can’t just turn it on like a magic switch. Here,” Gee stood, tossing his small pile of soda cans into the tiny van trash bin and stepping right in front of Frank and Ray. “Frankie, down.”
Frank’s face dropped and he frowned, looking from Gee to the other two men and shrinking into the cushions. Gee had never outright treated him this way before, only in the typical, public ways like shoving his face into him and letting him rub all over his scent or rut against his leg on stage. This was different and intimate. Purposeful. Frank’s skin tingled; he felt like a spectacle. He slowly crawled down from the sofa, dropping to his knees and sitting back on his heels with his arms straight down between his legs. It felt like he should be ashamed of himself, but all eyes were fixed on him with a morbid curiosity. He looked up at Gerard expectantly, like he knew to wait for another command. Mikey drew a leg up and leaned on it to watch, and Ray rested both elbows on his knees, leaning closer to Frank.
“Now… Uh, paw. Gimme paw,” Gee opened his hand, palm up, and waited. Frank stared and chewed the inside of his lip, considering his previous wishes about all of this continuing. He was the one at risk, considering this was his thing that had simply been a diluted fantasy until now— for the most part, anyways. He tentatively lifted his hand and placed it in Gee’s, but yanked it back when he was met with a swift slap on the wrist. “I said gimme paw.”
Mikey’s eyes widened at the smack and Ray sat back up, both looking a little surprised at the fact that Frank didn’t snip back with his usual attitude. Frank’s face flushed with red again and he looked down, watching his hands as he curled his fingers in with his thumbs at the sides to make them paw-like before gingerly placing his hand back in Gerard’s.
“Yeah, exactly. That’s a good boy,” Gee cooed, running a hand through Frank’s hair. “So good!”
Ray and Mikey followed suit, patting Frank’s back and shoulder with much more relaxed giggles mixing into their praises. Gee had just given them all express permission to be exactly as into it as he or Frank were, and they accepted it gratefully. Mikey put his hand out next and practically flew out of his seat like a rocket when Frank plopped his ‘paw’ into it, scratching behind his ear as a reward for the gesture, and Ray timidly put both of his hands out last. Frank studied Ray’s palms for a moment and lifted both ‘paws’, placing them each in a hand and looking up at him with an unsure, tight-lipped smile. Ray’s cheeks were blushed and he almost looked like he was hiding behind his hair. It made Frank wonder if he’d be less reserved if it were just the two of them but regardless, he looked elated and just tugged his lip between his teeth, muttering, “Good pup.”
“Here, Mikey, you teach him something,” Gee popped open the kitchenette cabinet above his head and rustled around until he found a lone bag of animal crackers. “Use these, it can be like treats.”
Mikey yanked the bag away and tapped his fingers along his chin, chewing his lip in thought with the corners of his mouth upturned into a smile. He tore the corner off the crackers and held one over Frank’s head.
“Frankie, okay, roll over. Come on, roll over! Show your belly!”
Frank, as lost in this moment as the rest of them, nearly rolled his eyes. What seemed like genuine enthusiasm now was oh, oh so likely to turn into a stand-up tour van comedy act for the next year of his life. If it weren’t for that little glint he kept catching in Ray’s eyes, this would’ve been the end of their fun, but at least one of them seemed to be taking it seriously. Maybe that was enough to make it worth the inevitable bullying; it would all be from the heart, anyways.
“Frankie,” Mikey repeated, his voice more gruff like he was feigning frustration. “Be a good boy, roll over for me.”
Frank hardly had enough room to do anything but shimmy down onto his stomach and roll onto his back, his hip and waist pressing hard against Ray’s ankles and his shoes. He had to keep his knees drawn up to fit in the space on the floor. All of the back and forth in his mind halted when three hands reached out to rub his chest and stomach, Ray’s fingers just barely exploring past the bunched up hem of Frank’s shirt and grazing across his bare skin. It sent a shiver up Frank’s spine and, unknown to him, it did the same to Ray. Remembering the deal, he rolled back up to his knees and blinked at Mikey, expectantly. Mikey held out the treat and Frank leaned in to take it between his teeth, sitting back quickly like one of them might take it otherwise. Maybe he still should’ve felt silly; that concern was dust in the wind now.
“Here, let me try,” Ray reached out blindly for Mikey to plop a couple crackers in his hand and then held one up so close that Frank had to cross his eyes to focus on it. “Look up, Frankie. You’re gonna balance it— On your nose, see?”
Ray tried and failed to show him what he meant, met with chuckles from the Way brothers, and decided to leave the tricks to Frank. Frank tilted his chin up, trying to make the bridge of his nose as flat as he could with the angles he could manage without his neck screaming at him from sleeping in bunks and on shitty hotel couches for weeks. Ray placed the treat with a steady hand, taking his time to make sure it was perfectly set to give Frank the best chance at succeeding.
“Okay, now wait… Wait,” he held his finger up, seeing how long Frank could manage to keep still. “One more second… Good boy, Frankie, get it!”
Frank tipped his head and caught the animal cracker in his mouth, feeling pretty fucking pleased with himself and his semisweet conquest as Ray scritched him affectionately behind both ears.
“Um, let’s see,” Ray thought out loud, looking around the dark bus. His eyes lit up and he dove for one of the cabinets above the sofa, pulling out some random stuffed bear that a fan had tossed on stage at one show or another. He shook it near Frank’s face and smiled softly. “Here, Frankie, look. You want it?”
Frank felt the same fuzzy, blissed out static start to encroach on his mind again. Ray’s hand looked huge holding the little bear, dangling it in his face like he really was a dog, and it felt like he was a natural handler. Mikey just stared intently, looking more intrigued than Frank would’ve anticipated if he’d ever thought to anticipate anything remotely like this. Ray turned the bear back to himself and adjusted the little tee shirt it had on before turning it to Frank again and offering it, palm up. It felt utterly humiliating, the way Frank’s entire body wanted to lurch for it and whip it around in his mouth. He chewed his lip and edged closer to it, nosing against it and Ray’s hand experimentally.
“Come on, Frankie, take it. It’s okay,” Mikey soothed, dropping down off of his chair to get to Frank’s level. Gee was still standing, towering over both of them. Ray stayed planted on the sofa, his energy the calmest out of the three of them like he’d somehow done all of this before. “You can play with us.”
“It’s okay,” Ray repeated more quietly, sensing his hesitation and accurately contributing it to the fact that Frank wanted him to say it. Somehow, they had a silent bond like this that Frank had only felt whispers of before. “You’re safe with us.”
Frank parted his lips, baring his teeth, and took the bear gently. Mikey and Gee’s eyes sparked and Ray’s warm smile bloomed into a wide grin.
“Hey, there he goes! Good,” Ray clapped gently, quietly, leaning back on his knees to watch. “Good job, Frankie.”
Frank bit down a few times, the fur of the stuffed animal feeling strange and alien in his mouth. It was gross, wet and slimy with spit, but he couldn’t pretend it didn’t fulfill some carnal need he’d been shoving down for a while. Gee knelt down on one knee and held out his hand, looking down the short hallway with their bunks that was punctuated by the now much nicer makeshift recording room in the back. He and Mikey made eye contact and seemed to have an understanding, Mikey shifting to the side to clear the way.
“Alright, drop it, Frankie.”
Frank obeyed after giving a few good twists of his head, shaking the bear between his teeth. Gerard picked it up with a disgusted giggle, trying to avoid the damp parts that Frank had chewed on.
“Fetch,” he commanded softly, carefully as if one word could shatter the illusion as he tossed the toy down the hall. “Go get it.”
Frank tore off as best he could in the limited space, bounding across the hall in one leap and sliding back into place on his knees, sitting up with his ‘paws’ at his chest. Gerard laughed and shook his head, signaling Frank to turn to one of the others instead. Ray was thrilled just to watch, so Mikey reached out for the toy next with an embarrassed looking smile. Frank felt bolder now, confident that he wasn’t the butt of a joke anymore. The three of them were more than happy to be complicit in his game. He may be the one on his knees, but he had every one of them under his thumb. He curled his lips to bare teeth and let out a low growl, dropping back down to all fours and eyeing Mikey with a playful spark in his eyes. Ray chuckled and nudged Gerard with his foot, like proud owners, and Gee just shook his head again with another of his pitchy laughs. Mikey was completely enthralled, his teeth pinching a white line into his bottom lip.
“Frankie, give it here,” he demanded, furrowing his brows and trying to look serious. “Now. Drop it.”
Frank growled again, hunkering down and digging his teeth into the slobbery bear. Mikey grabbed for it and started a heated tug of war battle, Frank grumbling and whining happily as he whipped his head side to side and tore at the toy.
“What do we do if he’s bad? We can’t just hit him, Gee,” Ray pouted, looking at Gerard. “Frank may like that but it’s— I think Frankie’s different. I think it’s, like, he’s vulnerable like this.”
“Oh, I have a couple ideas,” Gee sighed and shrugged, switching his weight to his other foot and crossing his arms. “But I don’t know if they’d be… Agreeable for everyone.”
Ray cocked his head with a puzzled look, almost a smile. “And what’s that supposed to mean?”
“You’re gonna want another drink first,” Gerard stepped past Mikey and Frank’s scuffle to grab a water bottle and a half empty bottle of rum, which he handed straight to Ray. “Trust me.”
Mikey wrestled the toy from Frank’s mouth just as Gerard twisted the lid off of his water, sending Frank into a frenzy that ended with him colliding with Mikey’s lap and knocking into Gee’s legs. A substantial amount of it sloshed out and hit the floor with a splash.
“Fucker! Bad dog,” Gee barked, slamming his drink down on the small kitchenette counter behind him. “Come on, Frank!”
Mikey frowned and clutched Frank against him, absentmindedly tickling his face with the bear. Ray frowned, too, and crossed his arms.
“He doesn’t like it when you yell at him, Gee,” Mikey spat. “Look. You’re gonna make him sad.”
Frank pawed at Mikey’s middle and nosed against his neck in a silent thank you and apology all in one, but Mikey’s eyes bugged and he groaned.
“Oof, fuck my stomach feels like shit. Don’t push there, Frankie.”
Frank recoiled, slipping back to the floor and looking utterly defeated until Ray ruffled his hair again and tugged his head back, making him look up at him backwards.
“S’alright, pup. Just water, not gold,” he hummed, taking a swig from the rum Gerard had handed him. “You’re okay.”
After a second he added, “So, maybe we just don’t punish him. He’s pretty good at saying sorry.”
“Frankie, c’mere,” Gee cut an apologetic look at Ray and lowered his voice, patting his thigh. He had his own agenda, separate from the logistics that Mikey and Ray were so caught up in. “Come right here.”
Frank looked between him and Ray before obliging the request and nuzzled into Gerard’s thigh, his lips dragging against the denim of his black jeans. He wanted to bury his face between his legs and huff him in, but nothing had moved in an erotic direction yet and it didn’t feel appropriate without permission. When Gee’s hand wrapped around the back of his skull, it seemed like that might change. He guided Frank forward and pressed him into his belt and Frank could feel that he was hard underneath the zipper of his jeans.
“He’s a good listener,” Ray’s voice blurred in from behind Frank, melting into the cloudy buzz between his ears. Frank wanted Gerard so bad. He wanted anyone so bad if it meant he’d make them happy. “So obedient.”
“Look at that,” Mikey’s voice mixed with Ray’s in an echoey dance. “He likes being pushed around, huh? Frankie, look. Over here, look.”
Frank’s eyes were groggy and heavy as he felt his head get pushed towards Mikey and he pressed his cheek to his knee, dragging it along until his face was squished into the crotch of Mikey’s jeans. He was hard, too, but not as much as Gerard had been. Frank let his tongue lull from his open mouth and ran it along the zipper of Mikey’s jeans.
“Fuck, F—Frankie,” he stuttered, blinking to stop his eyes from fluttering shut altogether. “Good boy, I think.”
Gerard was laughing somewhere in the distance, at least it felt like distance despite the fact that he was hardly a foot away. Frank floated past Mikey and found his chin in Ray’s hand, pulling him up onto his knees between Ray’s legs and before he knew it he felt a warm, wet pressure against his lips. He opened his mouth and let Ray’s tongue in, tasting like rum and beer, and felt a moan rattle through his own chest. He felt stupid drunk, but it was hardly from the drinking anymore. He didn’t even feel human, like they’d unlocked some secret, servile back room in his mind that had been shut tight. Even with the hazy vision and foggy thoughts, he’d kept his hands balled up in ‘paws’, padding at Ray’s chest as he let his tongue fuck into his mouth. Mikey’s fist twisted in his hair and yanked his head back, breaking the kiss and replacing it with his own, sucking Frank’s bottom lip between his teeth and biting down. Frank whined and kicked, crumpling backwards into Gerard’s shins.
“Ugh, fuck, I gotta lay down,” Mikey groaned again as he sat back. He stood slowly, wobbly, and punched Gee’s shoulder. “Weird doin’ this shit with you here anyways, freak.”
Frank heard his feet shuffle away to their bunks just down the little hallway, but all he could focus on were the hands still petting him until he felt Gerard hook a hand under his arm and whirl him around to face him.
“Don’t worry, we’ll still play with you,” Gerard cooed, watching Frank’s dejected pout grow as Mikey disappeared. He got to his knees and pressed forward, Frank lowering himself back against the sofa between Ray’s legs. The two of them looked at Frank, then at each other with wide, wondering eyes. There was an entire conversation had with a single look; are we doing this? It felt like the weight of the world hung in the balance between mistakes and new, wide open doors. The band could suffer from complicated sex lives, but they could handle it. Right?
When Gee kissed Frank slowly, like another question, it seemed the answer was decidedly fuck yes. Frank wrapped both arms under Ray’s knees, gripping his hands around his thighs to hold himself up with Gerard’s body pushing against him. Frank panted into his mouth, everything feeling rushed and heady.
Gee huffed as Ray fisted a handful of his hair to pull him away from Frank and up to himself. Their lips fit together like puzzle pieces above Frank, Ray’s curly hair tickling his face as he leaned down. Gerard moved to straddle Frank and shifted him to sit up more so he could lull his head back to let Ray explore his mouth again. Frank lapped at his tongue languidly, whimpering and bucking his hips under Gerard.
“You’re so pretty, puppy,” Gee breathed, placing kisses along Frank’s neck and making his way up. Frank turned, spit strung from Ray’s lips to his, and dragged his tongue along Gerard’s chin into his mouth. He couldn’t tell where Gee started and Ray ended, both of them taking turns nipping his skin and tearing at his lips, tasting him and liquor and lust. “So, so good.”
Ray’s hand found its way to Frank’s throat, holding him at the back of the neck and using his thumb to tilt his chin up to look at him. Frank let his mouth fall open with his tongue out flat and flinched lightly as Ray spit on it, spattering saliva across his lips and then kissing it away in one smooth motion. Gerard yanked Frank back to face him and followed suit, much rougher than Ray had been and with significantly less care as to where his spit landed.
“You wanna play s’more, Frankie?” Ray’s voice was low, almost a growl like Frank’s earlier, and he whisked Gerard’s saliva from Frank’s cheek with his thumb. Frank nodded, swallowing and wiping his mouth with his sleeve balled into one of his ‘paws’ and watched Ray as he slid out from behind him. “Okay, c’mere. All fours, up here.”
Ray stood and patted the sofa, looking at Gerard and directing him to the other side. Frank splayed his hands across the middle cushion, looking to Ray for specifics. Alarm bells started to ring in his head. This wasn’t an innocent drunken game anymore. This was turning into something they couldn’t so easily undo the next morning; more than shared kisses and playing fetch on the tour bus. As much as he loved the open-armed embrace of his puppy side, it was fragile, vulnerable, and this was looking very breakable. With one of them on either side, there was only one direction for it to go.
Frank froze, the words he needed were completely lost on him. His lips felt dry and his throat tight. He locked onto the pattern of the fabric in front of him and stayed frigid, trying to jog the brain cells and form any sentence. Gee, oblivious to the worried expression on Frank’s face, huffed out a bloated, “Oh, come on, Frankie,” and Ray shot him a glare.
“Hey, it’s okay. Things were kinda fast. I’m, like, tipsy at best,” Ray offered, bending over to be closer to Frank’s level and reaching a comforting hand up to pet his hair. “I’m not doing anything I’m worried about regretting.”
Gerard caught on and shook his head to collect himself before he added on. “Frankie— Frank, if you wanna stop, that’s okay. I know it’s never gone this far, even with us. Plus, if it helps, you know I’m sober.”
Frank shook his head, his breathing catching up to its normal pace. Ray had noticed again, like he’d been noticing the entire time. He was attuned to every thought whirling through Frank’s head somehow, some way that completely baffled him. Ray’s smile softened and he bent over to plant a long and chaste kiss to Frank’s forehead.
”Y’wanna stop then, or…?” Gee muttered, as if he wasn’t sure he should even say it. “Sorry, I’m just askin’.”
“M-mmh,” Frank mumbled and quickly shook his head, catching Ray before he backed away and pulling him into another awkward kiss, tugging his lip hard between his teeth. Ray kissed back with mutual force before manhandling Frank into the position he wanted; on all fours and facing Gerard, with he and Ray on their knees at either end. Gee slipped both hands into Frank’s hair and folded down to kiss him, biting at his lip. Frank sloppily dueled with his tongue, sliding back and forth between their lips until Gerard won and went back to clamp down on his bottom lip again. Frank’s mouth filled with a hot rush of salt and iron and he yelped into Gee’s mouth, both hands flying up to grip the collar of his shirt. Gee bit down harder before letting go, meeting Frank’s startled gaze with blown out pupils. Ray took the opportunity to run his hands down Frank’s back from his shoulders, his fingers curling around his waist and stomach on the way and dragging rough against the soft, smooth skin there. He hitched his thumbs into the belt loops of Frank’s jeans and yanked them down, pulling his boxers half down his ass with them, and it made Frank hitch and whine into Gerard’s mouth. Their kiss tasted starkly like blood and it made him feel wild, hunted, needed.
”You like that, mutt?” Ray hunched over Frank’s back, his breath hot on his ear as he spoke. One hand was crutched in the warm split of his thigh and hip, the other working his boxers down around his knees. “When it hurts?”
The nurturing, sweet touch versus the much more intense tone made Frank melt. His body shuddered and he instinctively pushed back against Ray’s hand, begging with a pitiful whimper and even weaker nod, his mouth otherwise stuffed full of Gerard’s overbearing tongue. Gee’s hands left his hair and Frank could hear the clinking and zipping of two belts, two pairs of jeans. He felt his way up Gerard’s leg to his hip and traced along the line of his boxers to awkwardly pull the waistband down, finally met with help from Gerard. Frank didn’t break the kiss, letting Gee suck his tongue in hard while he palmed his cock. He wasn’t fully hard anymore, but close enough and getting closer again with each stroke of Frank’s palm across his skin. It was dry and warm, old sweat making their skin stick. Frank felt soft hair tickling his backside and before he could process anything, his spine lit up like a fire rod as Ray’s tongue laved against him, both hands gripping his ass to spread him open.
“Mmph— Ah,” Frank panted, breathing hard into Gerard’s gaping mouth. He held his breath, words and whimpery sounds tripping over each other as they hissed past his lips, coming out like broken gasps. Gerard tugged at the seams of Frank’s shirt and Frank lifted his arms out to let him slide it off his body and toss it to the floor next to them. Ray almost immediately traced one hand up to the small of Frank’s back and ran it across his bare skin, the linework of his expansive tattoos feeling like little raised railroads along the back of his hips.
Gee took another handful of Frank’s hair and leaned back, pushing his head down to his now rock hard cock. “You want that? Can you be a good boy, Frankie? Show me, show me how good.”
He babbled more praise and dirty talk as Frank sucked his tongue to fill his mouth with spit and let it drool out, down his tongue and onto Gerard’s shaft before he lapped at the head and wrapped his lips around it slowly. Gee’s muttered words cut sharp into a deep breath through his nose and eased back out as a string of quiet moans. Ray’s tongue was relentlessly trying to press its way into Frank’s hole, flitting around the muscle and pulsing inside. It was too much to try to focus on anything but lowering himself down Gerard’s cock until he felt him pressing into the roof of his mouth.
Frank blinked up at Gee, his lashes heavy as he watched him tip his head back and bite his lip, and he let out a low groan around his length to get his attention. Gee’s eyes flew back open and he looked down at Frank; his cheeks were red and hollowed, blush extending over his nose and even up to his forehead. Drool seeped from the side of his mouth and his eyes fluttered each time Ray speared his tongue into him. Gerard twisted his fingers into Frank’s hair, garnering a wince and another small yelp, and pushed him forward.
Frank’s eyes squeezed shut, Gee forcing his way to the back of his throat and pulling tears from the creases of his eyes. He’d never been so indisposed, yanked in both directions. Frank had given plenty of blow jobs, bottomed once or twice, but never at the same time like this and it was overwhelming. Mostly in the best way, but a hint of panic tightened in his chest as he felt himself choke on Gerard’s cock and tighten around Ray’s tongue from the contraction. Ray mumbled against him, either praise or filthy words, and Frank’s knees faltered when a finger pressed past Ray’s tongue and finally replaced it, stretching him open wider.
Frank lurched forward, shoving Gerard deeper and then rolled himself back into Ray’s digit inside him, groaning fiercely and muffled with a full mouth. He looked up at Gee pleadingly, not even sure if he wanted to be seen or just ignored and used. The panic mixed with the nervous, lusty heat in his gut and bloomed through his hips and thighs. He wanted to be good. Ray drove into him in time with Gerard’s controlled thrusts, Frank twitching and rocking between them. Frank wanted to be good so bad.
“You can take it. You’re gonna take everything we give you,” Gee hissed, looking into the wide and glassy eyes blinking up at him. Ray glanced up, curious. “Like a good little bitch.”
Ray raised a critical eyebrow at the confident Gerard across from him and slowly pulled out of Frank, wiping his hand on his jeans. “Lube? I’m scared I might hurt him.”
”Bunk,” Gerard barked, throwing his head back towards the bunks in lieu of pointing. “Under the pillow, between the pad and the wall.”
Ray hurried over to dig under the mattress and find a small, half empty bottle which he made the mental note to definitely use as cannon fodder in later jokes at Gerard’s expense. Right now, his main focus was whether or not Frank could fit him with enough work and if he thought Gerard could last long enough to get there in the first place. He spun around to take his spot back at the sofa behind Frank but stopped to marvel at what he was missing. Gee’s cheeks were pink, his face flushed, and Frank looked straight out of a porno. Ray wished he could find porn that hot; grainy video on a laptop screen had nothing on this.
Drool spilled over Frank’s lips and strung from his chin to the cushion, his eyes red and weepy with effort as Gerard held his head and fucked into his mouth. Ray could see the stretch in his throat, the way his neck would tense and strain when he swallowed— he almost forgot he was standing with his pants half down. He kicked them off and tore his shirt over his head, abandoning everything in a pile at his feet and hurrying back.
“This will feel so much better for your pretty hole,” he purred, kneeling on the couch behind Frank. He almost cringed at his own words, like someone else was saying them, but it felt hot to be so condescending and sweet at the same time.
“You’re doing so good, Frankie.”
“God, fuck me,” Gerard sighed, pulling Frank off and sitting back on his heels. “Can’t last like that, he’s so soft.”
Frank’s jaw hung slack, his lips red and swollen with a mess of spit covering them. He knew he looked used and disgusting and it made him want it all even more. He never got this far with just Gerard, and Ray hadn’t even crossed his mind until tonight. Not like this. Now he had them both; alone, one of them half drunk, and both way too riled up to stop now. Gee slumped down in front of him with his back against the arm of the sofa and Frank dipped his head to bite his exposed thigh and move along the skin there back to his cock, satisfied with long, flat-tongued licks up the shaft and over the tip. He lowered his shoulders and arched his back, shifting his weight from knee to knee to sway in front of Ray, almost like he was wagging a tail. Ray shook his head with a dazed smile like he still couldn’t believe any of this was real. He slicked up two fingers with the lube from the bunk and eased them into Frank, his other hand gripping Frank’s thigh hard enough to bruise. Frank’s hips shot down, sucking Ray in, and he croaked out a sound almost like a yip. High pitched, sharp and needy.
”Easy, baby,” Ray crooned, curling his fingers and scissoring them inside of him. “I got you.”
Frank wrapped his fingers around Gerard to pump him slowly in his fist, getting a much needed break to pour his focus into the digits spreading him open from behind. He pressed his forehead into the soft plush of Gerard’s stomach, his tee shirt soaking in the sweat from Frank’s face. It felt like all of their mutual energy was pooled in him, washing back and forth between them. Gee stroked his hair, petting him in wide and slow circles.
”Good boy, so, so good,” he whispered, like a secret between them. “Ray’s gonna fill you up, so tight, such a good puppy.”
Ray pulled back and reentered with a third finger, pressing deep until Frank let out a loud cry and pistoned his hips, riding Ray’s hand and feeling a jolt every time his fingertips grazed his prostate. His dick was hard and straining, bouncing between his legs with precum beading up and running down the side.
“I think he’s ready,” Gee offered with a glance to Frank, watching for any sign of disagreement. Frank just nodded, pressing harder against him. “Yeah, he’s ready.”
“Just relax, okay?” Ray steadied himself and slipped his hand away, rushing and pouring entirely too much lube out. He flung whatever excess he could off of his free hand and stroked the lube over his cock. Frank stayed nuzzled against Gerard’s middle, one hand balled into his shirt and the other gripping the couch. He felt Ray line himself up and nodded again, holding a deep breath. Ray pressed forward, the stretch stinging, and Frank exhaled hard. His legs shook at the strain, half pleasure and half discomfort that made him regret not looking at Ray’s size before agreeing that he was ready. The lube helped the slide, Frank’s body shivering as he adjusted to Ray’s girth. He was slow, barely rolling his hips against Frank and giving him time to loosen. Gee kept him close, fingers dancing across his cheek to wipe away sweat soaked hair from his lips.
Ray locked his knees and kept his breathing low, paced, forcing himself to stay careful. Frank’s hole was tight, almost painfully so, but with each tiny advance inside of him the fit was more comfortable. He’d only gained an inch or two of ground in a few minutes, but he could finally feel the muscle pulsing around him relax and start to pull him in. Once he was swallowed to the hilt, he started to pump his hips. Frank whimpered into Gerard’s shirt, his moans strangled and pitchy, but the sound was muffled as Gerard led him back to the head of his cock. He readjusted, getting back up to his knees and holding Frank’s chin in his hand. Frank blinked sweat and tears away to focus his blurry eyes and tongued precum from the slit before pursing his lips and bobbing his head, swallowing Gerard again with more purpose this time. Ray gained ground with his strokes, skin smacking skin and echoing through the quiet bus. There was no way Mikey hadn’t caught on and scrambled for headphones by now, but none of them could be bothered to care anymore. The shitty pull-out sofa creaked under their weight each time Ray shoved himself into Frank, hammering him against Gerard harder with each thrust.
“Christ, he’s so tight,” Ray bit his lip, his fingers digging into the ditches of Frank’s hips. He could’ve thrown his arm around his waist and hoisted him up if he’d wanted. “So small.”
Frank opened his mouth in a whiny moan and nipped at Gerard, his teeth clenching more than he meant. It was only half accidental, and he was more than happy with the result. Gee’s hand flew up and smacked him in the cheek, hard. It made Frank’s eyes sting with tears, his nose stuffy and red. Ray responded behind him by raising a hand and bringing it down swiftly across Frank’s ass, making a red welt that instantly prickled up on his skin. Frank didn’t have many clear thoughts except for one; this was fucking heaven. He stifled a string of curses that nearly leapt from his chest. Words seemed out of the question, like talking would break some shared illusion, until he felt Ray’s hand come careening down against his ass again, harder.
“Speak.”
”Fuck me, god, fuck yeah,” Frank’s hoarse voice was smothered as he forced Gerard into the back of his throat again, swallowing and swirling his tongue along the bottom of his cock, taking him as far as he could. He gagged and choked around it again, cheeks wet with tears and snot dribbling over his top lip. He was so full and it felt so good. Getting any kind of sleep before their show the next night was the farthest thing from his mind; he just wanted to feel more, feel fuller— bred.
Gerard found Ray’s gaze amidst the chaos and they locked eyes. Ray slid his hand to Frank’s back and pressed, leaning over his body to meet Gerard in the middle. It took some doing, but Gee managed to get a hand snaked around the back of Ray’s neck and pulled him into a kiss. It was messy and torrid, lips crashing together so hard that their teeth clacked each time Ray’s body jerked from heaving into Frank. Gee’s tongue found its way through Ray’s lips, rippling across the roof of his mouth a few times before getting pinched between a moan and a thrust and breaking the kiss. They both pulled back, faces white-hot and glistening from exertion.
Ray’s speed kicked up, his hips slamming into Frank’s ass so hard he swore it would bruise. Gee’s fingers were curling into the sofa cushion next to him with pale, clenched knuckles. Frank was a mess of slobber and wet moans. None of them wanted it to end, but their bodies were already running overtime. Gerard folded first, his hips bucking and urging another gag from Frank, his hole flexing hard around Ray.
“Shit, fuck, good boy,” Gee stuttered, his stomach contracting as his pleasure peaked. Hot cum spilled into the depth of Frank’s throat and he gagged again at the rush, milky bubbles gathering at the corner of his mouth.
“Don’t make a mess, pup. Swallow for me.”
Frank gulped, Gerard’s taste sweet and acidic on his tongue as he pulled off with a pop and panted to catch his breath. Gerard looked blissful and drained, his fingers lazily carding through Frank’s hair as he slumped down into the sofa again. Frank didn’t have any recovery time with Ray now pounding into him, fingernails clawing into his skin as he fucked him fast and desperate. Without a distraction, Frank’s mind fogged and thrummed from the sensation. He could feel every push and pull of Ray’s cock, every pulse and every jolt of electricity piledriving him closer and closer. He dropped down onto his elbows and his moans turned into long cries, whines, and nasally curses as he pressed his face into the cushion under him and reached back to finally wrap his hand around his aching cock. Ray grunted, his thrusts starting to stutter and deepen.
”Close,” he growled, curling himself down over Frank’s back and wrapping an arm around his middle. “G’na make me come so fuckin’ hard.”
Frank pumped his fist so fast it was a blur, precum making everything slick and easy. He felt Ray’s stomach tighten against his back and he finally came, a few stray shots hitting his belly button and the rest dripping down his knuckles. Ray’s orgasm tore through him at almost the exact same time and Frank could feel his cock unloading inside of him. When Ray started to peel off of his back and pull out, Frank shot his hand back and gripped him tight, holding him there.
”Stay,” he pleaded, almost silent. “Just… So full, stay…”
Ray’s thick, calloused fingers brushed along Frank’s jaw and cheek, moving to tuck hair behind his ear. Soft, barely-there kisses tickled the back of his neck and his shoulders as Ray caught his breath, his chest heaving and making Frank feel minuscule and safe under his weight. Gerard was nearly unconscious but managed to keep his hand on Frank’s chest, sleepily swirling patterns against his skin.
“You’re so perfect,” Ray whispered, his lips sweeping across the back of Frank’s neck as he spoke. “Perfect pup. You were amazing.”
Frank wriggled under him after a few more moments, both of them stripping off of each other, and sighed at the sudden emptiness. It felt cold and hollow, all of his nerves deadened and fried. He dropped flat to the sofa and rolled onto his back, staring up at Ray with wide eyes. Ray smiled, pushing his mane of hair back behind his ears to get a better look at the fucked out, blushed body below him. He wanted to scoop him up against his chest and hold him.
”I think…” He hesitated, his eyes darting to Gerard and back to Frank, then briefly down to the tattoos wrapped around Frank’s hips. “I’d do this again. I mean, I’d like to. With you.”
Gerard was softly snoring behind them, dozing with his head hanging backwards off the arm of the sofa. Frank let his eyes wander down Ray’s body; his chest, his skin still shiny from sweat, the cute little chub he’d developed from many nights of drinking with the band, and between his legs there was a full, dark void of curly and thick hair. It wasn’t that Frank had never thought of him that way before. He had, but it just never seemed attainable.
“I’d like that,” Frank whispered meekly, wrapping his arms around his middle. “I didn’t think you’d be into this stuff.”
“There’s a lot you don’t know about me, Iero,” Ray chuckled, carefully pushing himself up off the sofa without sending Frank rolling into the crevice of the cushions. “D’you, uh… Would you wanna crash in my bunk?”
Frank bit his lip in a wide smile and nodded, reaching up for Ray to help him stand. They bumped heads trying to grab their respective clothes, giggling and getting back into tee shirts and boxers, and Ray tossed a blanket over Gerard. For being the only sober one, he sure still slept like he wasn’t.
“Here,” Ray put both hands out for Frank to grab and hoist himself into the middle bunk. “You take the inside, it’s softer over there.”
Frank rolled in against the wall and shimmied under the blanket, curling up and facing Ray as he ducked his head and fumbled into the bunk. It was a tight fit but Frank didn’t think there’d be any argument against spooning to make room. Ray had the same idea, lifting his arm for Frank to scoot under and nuzzle into his chest. He smelled like old laundry and faded deodorant, but it was nice. Comforting. They may have a complicated situation to navigate in the morning, but for now it was peaceful. Ray pressed a kiss to the top of Frank’s head and tucked his chin into his chest.
“Goodnight, Frankie.”
“G’night, Ray.”
crabah Wed 11 Jun 2025 06:52PM UTC
Comment Actions
fangpuppy666 Wed 11 Jun 2025 06:56PM UTC
Comment Actions
twinkundeath Wed 11 Jun 2025 09:54PM UTC
Comment Actions
fangpuppy666 Wed 11 Jun 2025 11:02PM UTC
Comment Actions
raytoromaxxing Wed 11 Jun 2025 09:58PM UTC
Comment Actions
fangpuppy666 Wed 11 Jun 2025 11:02PM UTC
Comment Actions
mybullets_yourlove Fri 13 Jun 2025 08:45AM UTC
Comment Actions
fangpuppy666 Fri 13 Jun 2025 04:11PM UTC
Comment Actions
flawlesstragedies Fri 13 Jun 2025 10:00AM UTC
Comment Actions
fangpuppy666 Fri 13 Jun 2025 04:11PM UTC
Comment Actions
danimustdie Mon 23 Jun 2025 11:21PM UTC
Comment Actions
fangpuppy666 Tue 24 Jun 2025 12:58AM UTC
Comment Actions
cant_stopwontstop Tue 24 Jun 2025 03:43AM UTC
Comment Actions
fangpuppy666 Tue 24 Jun 2025 04:09AM UTC
Comment Actions
Poly_N Thu 26 Jun 2025 03:20PM UTC
Comment Actions
fangpuppy666 Thu 26 Jun 2025 04:05PM UTC
Comment Actions
m1lkywaymikey Tue 01 Jul 2025 12:34AM UTC
Comment Actions
fangpuppy666 Tue 01 Jul 2025 12:36AM UTC
Comment Actions
m1lkywaymikey Wed 02 Jul 2025 06:46PM UTC
Comment Actions
fangpuppy666 Wed 02 Jul 2025 07:48PM UTC
Comment Actions
Pancake_report Wed 09 Jul 2025 06:48PM UTC
Comment Actions
fangpuppy666 Wed 09 Jul 2025 07:50PM UTC
Comment Actions
PunkGremlin Mon 14 Jul 2025 09:31PM UTC
Comment Actions
fangpuppy666 Tue 15 Jul 2025 05:50AM UTC
Comment Actions
PunkGremlin Tue 15 Jul 2025 10:03AM UTC
Comment Actions
fangpuppy666 Tue 15 Jul 2025 03:11PM UTC
Comment Actions
movelikeawraith Sun 27 Jul 2025 11:10AM UTC
Comment Actions
fangpuppy666 Sun 27 Jul 2025 06:00PM UTC
Comment Actions
threecheersforthedramatic Sat 02 Aug 2025 01:12AM UTC
Comment Actions
fangpuppy666 Sat 02 Aug 2025 01:33AM UTC
Comment Actions
threecheersforthedramatic Sat 02 Aug 2025 05:45AM UTC
Comment Actions
ilovemychemicalromance Thu 21 Aug 2025 10:07AM UTC
Comment Actions
fangpuppy666 Thu 21 Aug 2025 05:34PM UTC
Comment Actions