Work Text:
“You need to shower,” Ray tells Gerard, his nose crinkling in disgust even though Gerard only walks past him. It makes Gerard pause and glance back towards Ray though. And then Gerard lifts his arm and sniffs at himself and Frank, even though he’s sitting on the other side of the booth, wrinkles his nose too.
Gerard, however, doesn’t seem too bothered. “Nothing a little deodorant can’t solve, man.”
“A little deodorant?” Ray repeats, incredulously. “Dude, a duo pack of deodorant emptied per pit won’t solve that. Why won’t you just shower?”
Gerard doesn’t give a reason for his desire not to shower, he simply shrugs, unfortunately spreading the stench a little further, before he continues on his way to his bunk. Ray glances at Frank, his face an almost comical expression of disgust. Almost, just because Frank can understand the sentiment.
“We need to get him to shower,” Ray voices. “He’ll stench up the entire bus at his pace. How are we going to get him to shower?”
“Promise to blow him if he does?” Frank jokes.
Only, it seems that his joking tone isn’t sufficient. Because Ray cocks his head and looks thoughtful.
“You know, that might just work. It’ll have to be you though.”
“I wasn’t being serious, Toro. And besides, why does it have to be me?”
“Well, he won’t ever take me seriously if I offer. And Mikey certainly can’t do it. That leaves you, dude. What does it matter? You’ve nuzzled his crotch before,” Ray points out.
“Clothed. I nuzzled his crotch while we were both clothed and I was being stage-gay to piss off the homophobes. That’s a far cry from actually blowing him. Besides, with the stench he gives off now? I want my nose nowhere near anything that doesn’t at least air itself out naturally.”
Ray’s eyes widen and he points. “You’re thinking about it. Having your nose somewhere. You’re totally thinking about it!”
“I am absolutely not.”
“Frankie, you’re our best shot. He’s never going to take a shower otherwise. You really want the stench he just spread around to be spread around the rest of the bus?”
Frank squares his jaw, because he most certainly does not. He also most certainly does not want to breathe any of that in from any closer. The blowjob itself Frank could live with. Sure, he’s only touched Gerard clothed, but really, he’s not an ugly dude at all. And he’s a good friend. He’s funny and creative too. Frank likes hanging out with him. So long as his nose doesn’t get attacked.
“You want me to get that stench first-hand and up-close? In my fucking mouth?”
Ray considers that for another moment. “What? He’ll be in the shower. The stench will be gone, just so long as you push him in first and then follow.”
“You know what?” Frank asks and Ray looks excited at his question. Right up until Frank says; “I’m going to leave here. Before you actually get any bright fucking ideas of this being a realistic idea.”
When Frank emerges from his bunk a couple of hours later, he walks into the common area to find only Gerard there.
“Hey dude,” Frank greets him. Gerard glances up from where he’s sketching and smiles as he gives a quick wave. Frank slinks into the booth opposite to him. “Are Mikey and Ray napping?”
“Not sure about napping,” Gerard shrugs even as he colors in his sketch. “I think Mikey is just texting. His phone keeps vibrating anyway. Ray might be napping though. I don’t know. He’s pretty silent.”
“Well, not napping then. He snores,” Frank chuckles happily. “And you hope it’s Mikey’s phone.”
“That’s my brother, dude,” Gerard says, pulling a face and throwing one of his sharpies at Frank. Who doesn’t duck away in time, though he doesn’t stop chuckling even as it attacks his chest.
“Well, now you’ve got yourself to blame for your inability to keep drawing,” Frank tells him, putting the sharpie on the bench next to him. He’s sure that Gerard has more pencils or sharpies somewhere, but they’re not on the table. Then again, it looks like Gerard is sketching on one of the pages of Brian’s notebook, which means Brian will most likely lecture Gerard about not doodling on everything again sometime in the next 24 hours.
Taking Gerard’s drawing entertainment away has one big disadvantage though. He stops hunching over the table and, presumably having been hunched for the past couple of minutes, he stretches himself lazily, stretching his arms out and up as well and Frank grimaces when the stench of his fully exposed pits reaches him from nearer than his partially exposed pits earlier today.
“Dude, fucking hell. You must be trying to grow some kind of new super bacteria under your arms,” Frank complains.
“Et tu, Frankie?”
“I’m not kidding. You really stink.”
“Yeah, I’m an adult guy cooped up on a bus with three other guys, of course I stink.”
“No, but you really stink.”
“You stink.”
“Not like you, I don’t.”
Gerard sighs and rolls his eyes. “Well, not much I can do about it,” he says.
“You can shower when we pull up at the stop tonight.”
“Man, I hate truck-stop showers.”
“I hate your stench.”
“Stench?” Gerard asks, his lips curling up slightly. “That’s even worse than stink. Did it get so much worse in our heated discussion? I’m not getting that worked up I’m sweating.”
“You are absolutely the worst. Just shower. None of us like the showers at truck stops. You’re the only fucking goblin that refuses.”
“Well, why don’t you give me a good incentive to like showering tonight?”
Frank snorts. “What, you were eavesdropping on Ray and me?”
Gerard looks confused enough that Frank suspects he probably didn’t. So Frank sighs and, figuring it’s better than waiting another few days until Gerard has actually managed to breed a new killer super bacteria, he says; “Fine. I’ll make it worth your while to shower.”
“Yeah?” Gerard arches a brow. “How? Giving me a cookie after I’m a good boy who completes my shower?”
Frank chuckles, but he shakes his head. “No, that’s not good enough incentive for you to want to shower next time. How about I demonstrate you can feel good in a shower?” he asks and wiggles his brows.
Gerard leans back a little, looking like he’s actually considering it. Frank can’t help but be surprised how quickly his bandmates both take it to be a face-value offer. “You would?” he eventually asks.
“If you rinse the stink off any bits I’ll put my nose in, obviously. I won’t blow you while you smell like this.”
Gerard gives a little chuckle at that, sniffing at himself once again. “I really don’t think I stink that badly,” he claims. “Having said that, I’m down to have fun tonight. Join me in it and I’ll shower.”
“Good boy. I’m gonna go read. Wake me up if I’ve fallen asleep when we get to the stop.”
Frank rummages around Gerard’s stuff, rolling his eyes when he can’t even find a bottle of soap in Gerard’s bag. He gives up, grabbing just a towel and a clean pair of underwear instead, before grabbing his own soap, towel and boxers as well.
“Come on, Gee,” Frank cocks his head towards the door even as he steps past the other man. Gerard puts down his phone before he follows Frank, stepping out of the bus first when Frank holds the door open for him.
“Holding the door, promise of a happy ending. I’ll tell you, this may be one of the dates I’m being wooed on the most out of my entire life.”
“You have a pathetic dating life,” Frank quips.
“Oh man, do I? You get wooed a lot, Frankie?”
“I’m a gentleman, I tend to be the one doing the wooing.”
“Such as now?” Gerard is grinning happily, leaning forward to press a kiss to Frank’s cheek. Frank uses his free hand to shove Gerard off, though he can’t help the mirroring grin that appears on his own face. Gerard grabs hold of Frank’s arm before it’s fully retreated and locks his own into it. “What? You don’t want to start with a kiss? Just want to get up and close with my dick? Wow, and you say you’re a gentleman. Romance really is dead.”
“The cause of death was that it got a whiff when you lifted your arms.”
Gerard laughs happily now, unbothered by several of the truckers giving them odd looks at the way Gerard is practically hanging off Frank’s arm and Frank quietly prays they’ll be left alone. He’s not about to let the homophobes win by pulling away from Gerard, but he also doesn’t really like their chances of getting out of here without a good few bruises if the truckers decide they’re going too far.
And fact is, he knows Gerard definitely isn’t going to be stopped by it either. Not when he knows Gerard kind of gets off on the thrill of knowing they’re not exactly in the safest situation. Frank still remembers the time Gerard returned from the toilet, bragging about how those two truckers had been glaring at him while Gerard had been applying his eyeliner.
“Oh god,” Frank groans, suddenly realizing something. “Tell me you can be quiet?” he pleads.
Gerard’s laughter has died down, but he looks no less amused when Frank turns his head to look at him. “You’ll have to find out, won’t you?”
“If we both get beat up just because you’re a jerk who has to be bribed into taking a shower…”
“You’ll take it personal? Lemme tell you, Frankie, if we do get beat up because I’m making noise, it’s not going to be because the guys beating us up know I was refusing to shower otherwise. It’s because they’re homophobes. And it’ll be good for them to be faced with fucking reality.”
“We’ll be the ones facing reality. In the form of fists and punches.”
Gerard shrugs, the movement brushing against Frank where their arms are still tangled. “Bruises heal.”
Before Frank can point out that they hurt before they’re healed and hurt even more when they’re being caused, they reach the showers. Gerard slinks his arm out of Frank’s so he can go through the door first and Frank is fairly relieved to see it’s pretty calm. He supposes there is one benefit to them having started the drive too late today.
Gerard, once standing in front of one of the free stalls, turns around so he’s facing Frank, grabbing his hand and pulling him along as he steps into the stall backwards. Which might’ve looked a lot more smooth if not for Frank having to steer him when he almost walks into the wall rather than into the stall.
“You’re so suave,” Frank taunts.
Gerard pulls on Frank’s wrist harder, until Frank is practically pressed into his chest. Frank wrinkles his nose and takes a quick step back.
“Get into the shower.”
“You’ll have to undress me first.” Gerard grabs Frank’s other wrist as well and he moves until both Frank’s hands are at the bottom of Gerard’s shirt.
Frank briefly debates protesting, but he decides it’s probably going to be a much quicker affair of getting Gerard to step under the water if he cooperates. Besides… If Frank is fully honest with himself, and only if he’s fully honest, he doesn’t mind the idea of undressing Gerard.
Sure, it would be more ideal if it was under better circumstances. Such as Gerard flirting with him and leading him to a bed while both of them were clean. But even now, the situation simply being that Frank bribed Gerard into a very highly needed shower, he’s interested in getting Gerard to show some skin.
He gets to see far too little of that anyway. When they got the bus Frank was excited, thinking it would lead to him seeing more of Gerard easily. That’s the whole thing so many people claim, right? No privacy on a tour bus? How could you ever avoid seeing your bandmates less than dressed? For a part, that’s been correct. He’s definitely seen more of them than he otherwise would, he’s certain. But Gerard keeps himself dressed. He’ll wear shorts easily enough, but shirtless? Not so much.
“You’re incorrigible,” Frank still tells him, just to save some face. Gerard gives a knowing smirk in return, which Frank promptly ignores as he allows his fingers to curl into the bottom of Gerard’s shirt.
“You’ll have to order me to lift my arms to get it off. Are you sure you’re up for that?”
Frank pulls a face, because he most certainly doesn’t want to have Gerard do that. He’s closer than he was the previous time and that was bad enough.
“How about I start with your legs instead,” Frank decides. He lets go of the bottom of the shirt and crouches down to unlace Gerard’s shoe. “Lift,” he instructs, tapping the left ankle first. Gerard obeys easily enough and Frank pulls of shoe and sock before releasing Gerard’s ankle.
Gerard lifts his other foot and Frank pulls off his shoe and sock there, before standing up again. He’s glancing at Gerard’s crotch though, fully intent on unbuttoning his pants, so he doesn’t see the warning sign before Gerard’s hand is on his chest and pressing him into the stall, following closely behind before he kisses Frank.
Frank’s hands move up to push Gerard away, but as soon as they reach his chest, they just simply rest there instead, his reflex sedated once Frank has processed what’s happening. Instead of pushing Gerard off, he fists one hand in the fabric a little to keep him close, while he allows Gerard’s lips to press against his own, allows Gerard’s tongue to lick along Frank’s bottom lip, playing with the ring for a moment before he nips and retreats.
“I figured maybe first base should be covered before we move on to third base,” Gerard explains, the corners of his mouth still lifted up.
Frank snorts. “I think it’s safe to say we’ve touched base before.”
“Stage kisses. They don’t count.”
“Don’t they?”
Gerard’s right hand descends from Frank’s shoulder to Frank’s crotch instead. He palms Frank through the fabric of his jeans and nips at Frank’s bottom lip when Frank lets a small moan slip from between his lips. “Did they make you swell inside your jeans?”
Truth is, they had. Not so much the kiss itself, maybe. Gerard, taking charge of when they could kiss. Gerard showing the world he was willing to kiss Frank. Not a guy. It plays a part, surely, but he could’ve kissed Ray. He kisses Frank specifically though. And the way he makes it known to everyone, shows off that he can initiate the touch so easily?
Yeah, they definitely excite Frank.
Frank doesn’t respond though, bringing his own hands down to undo Gerard’s jeans, as he’d planned to do before. A glance down reveals that Gerard isn’t unaffected either. And it’s definitely more visible than on Frank, Gerard’s outline pressing into his jeans so clearly. Frank can’t help but teasingly run two fingers on either side of Gerard’s swelling dick, drawing a quick intake of breath from the other man.
Frank doesn’t touch him long though. As soon as he’s finished running his fingers down the length that’s pressed into Gerard’s jeans, Frank undoes the button and zipper, watching as Gerard’s erection eagerly takes up some of the space it had just been granted.
“The theories of you being big aren’t wrong, huh?” Frank observes, even before he reaches his fingers under the waistband of Gerard’s underwear.
“There’s theories about my junk?”
Frank turns his eyes up to Gerard’s face, giving him the most unimpressed look he can manage. Even if he hadn’t overheard Ray laughing about it as he informed Gerard his dick had literally been granted a name, he’d know that Gerard would’ve known. He can be so obsessive about reviews. Always wanting to do good. Which is a different subject altogether, but Frank just knows he’d have come upon other speculations in the mix.
He doesn’t let it distract him from his goal of undressing Gerard though. Glancing down again, he uses his grip under Gerard’s waistbands to pull both his jeans and boxers down in one go, crouching to reach even when he pulls them low enough. He taps Gerard’s ankle to make him lift his feet and then he tosses the pieces of clothing onto the bench, no longer paying attention to them.
“Your shirt is too long,” Frank decides, since he effectively still can’t see Gerard’s crotch. It makes Gerard laugh happily.
“You’ll have to take it off then.”
Frank wrinkles his nose. “Yeah, yeah. Better get it over with. Wait until I’ve got a grip on your shirt before you raise your fucking arms.”
Gerard gives a very falsely innocent grin even as he nods, but Frank knows he has no choice but to take the shirt off. So he reaches forward to grab the bottom at both sides of Gerard’s hips and then he takes a deep breath in.
“So dramatic,” Gerard drawls, even as he raises his arms up. Frank quickly lifts the fabric up, struggling a little. Gerard may not be very tall, Frank certainly is shorter than him, and Gerard’s arms being fully stretched doesn’t help to minimize the difference between their heights
Finally though, the shirt is off and Frank tosses it on the bench too, punching Gerard’s stomach lightly when he continues to hold up his hands with a shit-eating grin. Gerard does lower his arms at that, and though the stink definitely already spread, Frank at least breathes again. Wrinkling his nose when he realizes that hadn’t saved him completely.
Still, he’s seeing Gerard naked, at last. His entire body is pale, which really isn’t that surprising, given how little he allows it to face the sun. It’s entrancing though, especially since he’s practically hairless. A few sparse chest-hairs and a hint of a happy trail below his belly button. And his pubes. But Frank would’ve been shocked if they’d been cleanly shaved or trimmed, with the whole reason for them being in this situation being Gerard’s dislike of showers.
“Like what you’re seeing?” Gerard’s face is wearing a confident smirk, but Frank easily sees past the false bravado. Gerard’s voice is too tight for it to be genuine. Frank knows that’s how his friend sounds when he’s nervous.
“I do like what I’m seeing.” Frank reaches forward to trail the pads of his fingers across Gerard’s exposed chest and stomach. “I really like what I’m seeing. But…”
“But?”
“I’d like it even more if I could breathe without the risk of fainting,” Frank says even as he reaches past Gerard to turn on the shower. “Get in. I’ll join you once I’m nude too.”
“I’m looking forward to it.” Gerard chuckles as he steps under the stream of water, seemingly not even bothered that it’s not properly warm yet.
Frank turns away to take a step backwards, crouching down to unlace his own shoes and kicking them off carelessly once they’re loose enough. He grabs hold of his own shirt and tugs it off, glancing into the shower once it’s slipped past his head.
Frank tosses it onto the bench, but he doesn’t check whether it lands on it, rather than on the wet ground. Because despite Gerard’s insecurities, he doesn’t seem reserved here, sharing a shower stall with Frank. In fact, he looks as if he’s not even aware of Frank there.
Gerard is standing in the center of the shower spray, his head leaning back, facing the source of the water, his hair hanging loose behind him, looking longer now that it’s wet. One of his hands hangs by his side, but the other is just reaching up to brush his fingers through his hair, removing the worst of the tangles.
The picture of Gerard, exposed and relaxed as he brushes through his wet hair, his cock still half-hard, is nothing short of pornographic and Frank can’t help but stop and stare. Stare at the way Gerard’s other hand begins to move as well, coming up to his own chest and spreading the water into his exposed pit to rinse it out already.
When Gerard lifts his head upright and shakes his hair out a little, Frank is very much caught staring when Gerard’s eyes open. For a moment, Gerard looks very bashful and a heavy pink begins to color his cheeks. But then he realizes that Frank is staring at him enraptured and he cocks his hips out a little, putting a hand on it as if to emphasize his shape, as if he needs to, and Frank’s cock twitches.
“Taking a long time to get naked there, Frankie.”
Frank chews his lip, nodding even as he hastily brings his fingers to the button of his own jeans. He glances down when Gerard does and that helps in getting it open easier, though he almost falls when he begins to push his jeans down, wanting to do it too quickly and losing his balance because of it.
He slows down and steps on one leg without problem this time, pulling his jeans and underwear the rest of the way off. He does check that he places them on the bench this time, relieved that his shirt had landed on it as well, before grabbing his shampoo and stepping into the shower.
Gerard’s pose throws Frank off once again. Gerard’s head is thrown back again, but this time, his arms are raised up, his hands clasped together as he allows the water to stream down his body, cleaning his pits. Frank is not only grateful, he’s enraptured by the way the pose seems to emphasize that Gerard doesn’t just control what they do, he’s physically bigger than Frank too. Stretched taller than he is, he easily emphasizes that Frank is the smaller between them.
“Think I smell better yet?” Gerard asks, and only now does Frank realize this pose wasn’t unintentional.
“You’re going to use soap.”
“Am I? I don’t have any soap with me.”
“I brought shampoo.”
“Oh?” Gerard finally lifts his head and looks Frank in the eyes. “And are you going to soap me up, then? Water cleans sufficiently if you ask me. I wasn’t planning on doing it.”
“You’re gross.”
“Yeah? Tell your dick.” Gerard smirks as he glances at Frank’s cock, which Frank is fully aware has swollen even further, now almost completely erect.
He doesn’t need to debate whether he’ll dignify the taunt with a comeback, because Gerard steps forward and wraps both his arms around Frank’s shoulders, forcing him to step under the shower with him. Frank practically moans just as that, at the sudden skin to skin contact all over their torsos.
Gerard leans down a little to kiss Frank again, and the kiss turns open-mouthed very quickly due to the water streaming between them, blocking their ability to breathe through their noses properly. It’s sloppy and Frank isn’t sure what wetness is Gerard’s tongue as he licks and nips along Frank’s own lips, but it’s good and Frank feels amazing with Gerard not easing up, keeping Frank close, keeps discovering new paths along Frank’s mouth. Enjoys the way Gerard’s arms tighten around Frank’s shoulders when Frank moans into the kiss, before shifting so one hand is holding the back of Frank’s neck tightly.
Gerard pulls back just as Frank begins to angle his hips up and Frank can’t help the whine that escapes his throat. He isn’t sure whether he hates or loves the chuckle that follows when Gerard simply turns Frank around until he’s facing the stall.
“Needy,” Gerard whispers, his lips tickling Frank’s ears. Frank feels Gerard’s chest against his shoulders, feels Gerard’s cock pressed into the curve of Frank’s lower back.
“Feels like you’re wanting too,” Frank responds. He feels Gerard’s lips move against his ear again and he doesn’t doubt that they twist into a grin this time. Gerard angles his hips a little to emphasize the shape of his cock against Frank even more.
“This?” he questions, sounding thoughtful. “I suppose it could use some relief. This, however,” Gerard reaches forward, until he’s got his hand firmly around Frank’s cock. Frank moans and leans into Gerard more heavily. “This seems like it requires relief.”
Frank’s dick is screaming at him, urging him to keep Gerard there, to make Gerard move his hands. To rub against Gerard’s dick while Gerard jerks Frank off. But the rational part of him isn’t drowned out quite yet, and with a definite pang of regret, he pushes Gerard’s hand away.
“Wash up first.”
“I already told you to wash me up if you want that. The water’s sufficient to me.” Gerard’s expression is positively challenging once Frank has stepped out of his hold and turned around to face Gerard instead.
Frank snorts. “You’re a child.”
Regardless, he grabs the bottle of shampoo he’d brought and directs Gerard to stand outside the stream a little. He brings his hands up to wash Gerard’s hair first, feeling the wet strands cling to each other as Frank’s hands divide them up. The shampoo suds up heavily in Gerard’s greasy hair and Frank enjoys the little pleased noises Gerard makes as Frank massages the shampoo into his scalp, the little gasps when Frank pulls on his hair a little.
“You could enjoy this more often, you know?” Frank points out, given how almost pliant Gerard feels against him now. Gerard merely hums in response, letting his head fall back a little more so Frank can give some extra attention to the top of his head too.
Once Gerard’s hair is nearly all the way white from the amount of soapy suds in it, Frank moves on. He scoops up a bit of it and brings it to Gerard’s neck, then to his shoulders.
Frank’s hands move to Gerard’s arms first, spreading the soap well, especially under his arms. Although the water had indeed taken care of the majority of the smell. Gerard still has a distinct scent, but it’s no longer a stink. He enjoys the way Gerard’s arms feel under his palm as he strokes the soap along Gerard’s bicep.
“You’re tensing up to impress me, huh?” Frank can’t help but chuckle. Gerard doesn’t respond, he simply stands there as Frank finishes washing his arms, bringing his hands back around to wash down his shoulder blades.
A quiet moan escapes from Gerard once Frank washes the small of his back and Frank grins, brushing across the spot again to draw another quiet moan from him. His other hand moves down to cup one of Gerard’s ass-cheeks and Gerard presses into him a little.
Frank keeps his hand on Gerard’s butt while he moves the other one away from the small of Gerard’s back. He gathers more soap from Gerard’s hair and then hooks his arm across Gerard’s waist, moving up to rub the soap into Gerard’s chest.
Gerard leans back against Frank and a moan escapes from Frank himself when that pushes his dick in between Gerard’s ass-cheeks. Gerard rocks against him a little and Frank’s grip around Gerard’s chest tightens.
“Not yet.”
“Oh? And you believe you’re in charge?” Gerard asks teasingly, reaching one of his own hands up to pin Frank’s in place while he rocks against Frank a bit more.
Frank tries to pull back, but his mind isn’t fully into pulling back and Gerard is stronger besides. He simply keeps Frank’s arm pinned while the other arm comes round to rest firmly on Frank’s hip, pressing him further into Gerard instead.
“You’re not,” Gerard murmurs quietly, almost inaudible over the stream of water. “I’m in charge.”
Frank moans, because his cock really is hard, pressed between himself and Gerard’s round butt. Gerard seems satisfied by the reaction, because he chuckles before releasing the hand he’d pinned.
Frank continues washing, allowing his index finger to play with Gerard’s nipple a little when he finds it. Gerard lets out another quiet moan as the nub stiffens while Frank circles his finger around it, and then he gasps quietly when Frank tag-teams him by thrusting his own hips up while he squeezes the hardened nub lightly between his thumb ad index finger.
“You have three of these, right?” Frank teases as he moves from the first to the second nipple. He doesn’t know by head where to find Gerard’s third nipple, but he knows he can find it if he wants. Knows Gerard has it.
He raises his free hand to the other side of Gerard’s chest, finding the still-hardened nub so he now has one of Gerard’s nipples to play with with both of his hands. “Too bad I don’t have three hands, huh? Your noises indicate you like these being played with.”
“You can face me next time. Then you lick it at while your hands play with the other two.”
“Next time?” Frank tries to sound teasing, but he’s quite happy at the idea that there will be a next time.
“Well, I imagine you’ll want me to shower again before the end of the tour.”
Frank groans, letting go of Gerard’s nipples. Gerard whines and let’s go of Frank’s hip so he can bring both his hands to Frank’s, holding Frank’s hands to his nipples. Frank doesn’t relent though.
“If you’re going to have to be bribed each time to take a shower, you don’t deserve to have them played with extra,” Frank tells Gerard, shaking Gerard’s hands off. Gerard sighs, though he lets his hands drop so Frank can continue soaping Gerard up.
He finds Gerard’s third nipple soon enough and teasingly flicks it, though he doesn’t trail on it too long. Not even for the sake of his previous statement of Gerard not deserving it. He’s simply not sure if a third nipple would be equally sensitive as regular nipples.
Gerard’s tummy feels somewhat soft underneath Frank’s touch and Frank feels Gerard squirm a little when Frank slides the palm of his soaped up hand across it. He doesn’t have to wonder why. Gerard’s not vocal about it, but Frank knows him well enough to know he’s insecure about the softness there.
“Sh,” Frank hushes him, continuing to glide his palm across Gerard’s stomach. He brings his other hand to Gerard’s crotch, finding Gerard’s dick curling upwards. “Just enjoy yourself.”
With that, he wraps his hand around Gerard’s base and Gerard gasps quietly, hips already arching up into Frank’s hand. Frank grins, amused at the sudden neediness. Not that he can really blame Gerard. He’s feeling plenty needy himself and he’s entirely sure that if he didn’t prefer both hands to be touching Gerard, his own cock wouldn’t be ignored quite so much. Hell, he’s not sure if he’d been able to resist if it wasn’t for his dick being able to slide between Gerard’s cheeks somewhat.
“How do I feel in your hand?”
Frank suspects ‘right’ will only cause Gerard to laugh at him. It’s not that it isn’t true, Frank really likes the way Gerard’s dick feels, the way Gerard’s body has pressed further up into Frank’s even though his hips are arching away from him in an attempt to fuck into Frank’s fist.
“Big,” Frank responds honestly. Gerard’s dick definitely feels bigger than Frank’s own. And Frank may not be anything special, he knows he’s not small. “Hard,” Frank adds. “Warm and slick.” Frank’s thumb trails upwards, until he swipes at the head of Gerard’s dick, watching a trail of precum stick to his thumb when he lifts it. “And not just because of the water.”
Gerard hums, seemingly pleased at the description. “How do you think it would be to feel it inside of you?”
Frank’s hips move entirely on their own accord, pushing his own dick further in between Gerard’s ass-cheeks. Gerard’s cock twitches noticeably at that.
“We don’t have lube,” Frank regretfully says.
“I didn’t ask if you wanted it right now. I asked how you think it would feel?”
Frank swallows, swiping his thumb along the head of Gerard’s cock again, feeling the slickness. He imagines the feeling of Gerard’s fingers as they work him open- or maybe Gerard’s eyes on him as he commands Frank to work himself open. Judging by this shower, Frank suspects that may be more Gerard’s style. He practically whimpers at the idea of Gerard commanding Frank to put on a show. Fuck, that would be hot.
And then he imagines Gerard’s hardness pressing inside of him, filling him up. Frank hasn’t had sex with a guy in a while, he knows he’ll feel so full. Like Gerard is occupying all the available space. More than that he imagines Gerard’s arms around his waist, keeping him in place, the softness of Gerard’s tummy warm along Frank’s back, Gerard’s balls pressing against Frank as he bottoms out. Gerard everywhere, inside of Frank and alongside of him.
“Like you’d claim me all over,” Frank summarizes the feeling. “I think you’d fuck me hard, to ensure I’d feel it after too. To know I’ll be reminded all day that you got to do that with me.”
Gerard hums contently, twisting his neck and using one hand to twist Frank’s face too, so he can press a sloppy kiss onto Frank’s lips. Gerard’s hips stutter again when Frank’s fist tightens a little in response to Gerard nipping his bottom lip.
“And you’d let me be rough with you, I’ll bet,” Gerard purrs after he withdraws from the kiss. “You’d let me fuck into you hard. I’ll bet you’d even let me fuck you bareback before a show if I offered. I wonder if you’d be even more into letting me kiss you on stage with my cum still dripping out of you.”
Frank barely even notices as Gerard moves, grabbing Frank’s wrist and pulling him off his cock, until Gerard is facing him and he puts Frank’s hand right back atop of his dick. Gerard’s pupils are wide and his lips are red and slightly puffy and he looks so fucking hot that Frank feels his own cock twitch even though neither of them are touching him, not even Gerard’s butt anymore.
“Would you let me do that, Frankie? Claim you right before we go on stage so I’d be dripping out of you the whole time while the crowd watches.”
Not only would Frank let him do that, he might actually beg Gerard to. Not just the idea that Gerard had claimed him and the reminder of it would be soiling his underwear. No, the idea that Gerard wouldn’t even notice as soon as he’s pulled out of Frank makes it somehow even more sexy. That Gerard could pull out and strut and flaunt on stage, being as unclaimed as he was prior to fucking Frank.
Frank startles when he’s brought out of his head by Gerard’s hands. One of them has gripped Frank’s cheek and his finger is gliding across Frank’s hole now.
“I could fuck you so easily after the show too. You’d still be somewhat open, and you’d be plenty slick. I could push you right up against the edge of the stage, make you drop your pants and push right in, I’ll bet. And you’d love that, wouldn’t you? You’re needy enough to want to go again so soon.”
“Says the guys popping boners on stage all the time,” Frank huffs, not quite willing to let Gerard overwhelm him so easily.
“Oh?” Gerard’s free hand removes Frank’s from his dick, before he steps closer until their dick are right along each other. “I don’t think I’m the only one getting a boner, Frankie. I think your little dick just isn’t noticeable enough.” Gerard puts two of his fingers between Frank’s tip and his tummy, emphasizing how much longer he is. And then he lifts his own dick and lines it above Frank's, rendering him invisible. Gerard giggles happily.
“Size isn’t everything,” Frank responds, though his mouth is dry. He’s doesn’t want to admit it, but Gerard demeaning Frank’s size, especially when Gerard can back it up even though Frank is perfectly average, is hotter than he’d thought.
“Mh, sure it isn’t,” Gerard agrees, pushing his finger inside Frank just a tiny bit. Enough to get the sensation without properly stretching, since they still don’t have lube.
Gerard leans forward and captures Frank’s lips again. It’s a passionate kiss, but not nearly as sloppy or open-mouthed as before. Gerard’s hand is curled around Frank’s dick, though moving almost frustratingly little. Every so often, he moves a bit more and Frank gasps and Gerard eagerly swallows those gasps. And for a while, that’s all they do. Kissing, with Gerard teasing but not properly working Frank’s hole and dick.
And then Gerard pushes him away, seemingly out of nowhere. Frank begins to protest, is already saying “What the fuck?” but Gerard’s lips curl up into a lazy smirk.
“Get on your knees, Frank. And start jerking off.”
Frank looks at Gerard in confusion, but Gerard simply looks at him. Neither repeating nor changing his command.
Eventually, Frank sinks to his knees and fists his dick. He feels self-conscious. Even though he’d already fantasized about Gerard watching as Frank works himself open, the reality feels different. Feels- humiliating.
But Gerard’s eyes are intense, they feel like they’re eating Frank up so very greedily. And even though Gerard makes no move to pleasure himself, his cock remains rock-hard, with a bead of precum rolling off every so often and sometimes it even twitches a little.
It makes Frank feel wanted. It makes him feel sexy and hot, like just the act of him getting off might actually be something people want to see. It makes him angle his knees outwards to give Gerard a better look, makes him lean back to enhance his shape, makes his own cock twitch in excitement.
“Do you like showing off for me?” Gerard asks, stepping closer. He cups Frank’s cheek, arching his neck upwards. From this angle, Gerard looks taller than he is.
“It’s strange.”
“But do you like it?”
Frank casts his eyes down, but Gerard puts pressure on his chin until Frank casts his eyes back up. “Yes.”
“Mh, good,” Gerard decides.
He releases Frank’s cheek and watches again and Frank arches his hips a little so that the tip of his cock brushes against Gerard’s leg.
“You want to hump my leg?” Gerard sounds pleased. “Mh. I’ll let you. But,” he grabs Frank and roughly pulls him forward. “You’ll have to suck me off to earn it.”
Frank really would like to resist. It’s degrading enough to be humping Gerard’s leg in the first place, to have to ‘earn it?’ He’s never been more turned on in his life though and no matter how much Frank’s logical thinking tells him no, his body is louder. His body leans in towards Gerard, nuzzles at his crotch.
“Good boy,” Gerard praises, threading his fingers in Frank’s hair.
Gerard’s cock is hot and firm against Frank’s cheek, slick with a combination of precum and water. Frank shifts, moving his head lower so he can lick a long stripe all the way from the very base of Gerard’s cock to the head, tasting the salty bead of precum once he tongues at the slit.
He has to blink against the water, but he keeps looking up, waits until Gerard’s eyes are focused on his face. And then he opens his mouth and sucks the head of Gerard’s cock into his mouth. Gerard gasps and curses and his cock throbs in Frank’s mouth, making Frank moan and buck his hips up against Gerard’s leg.
“Take me deeper,” Gerard commands when Frank’s head remains in place while he humps Gerard’s leg. He pushes against the back of Frank’s head, though Frank hardly needs to be made to move.
He relaxes his jaw the best he can before moving his mouth further along Gerard’s cock, his tongue sliding side to side even as Gerard pushes further in. A breathy moan falls from Gerard’s lips when Frank has taken him as deep as he can go like this. Frank lifts his free hand to circle around the remainder of Gerard’s cock, squeezing ever so slightly until another moan falls from Gerard’s lips.
Gerard’s fingers tighten in Frank’s hair before they pull, dragging him backwards. Frank groans, because it’s right on the edge of being painful given that it had come insistent and without warning, and he finds his hips arching up into Gerard’s leg without his input. Because even though it borders on pain, he loves that Gerard is using him for his own pleasure now.
Gerard pulls until Frank only has Gerard’s tip in his mouth still, then he places both his hands on the back of Frank’s head and begins to push again. Frank goes down again, feeling Gerard’s thick cock sliding into his mouth right up to where he’d taken him before. And then Gerard pushes more, until Frank makes a protesting noise that Gerard ignores for just a fraction of an inch more before he stops.
“You can take more, Frankie,” Gerard says, though he doesn’t keep pushing. Instead, he begins to pull again and Frank takes a relieved breath. His head is spinning with arousal, his own cock is throbbing almost painfully and Gerard’s leg is providing too little relief. He shifts until he’s pressing his cock between himself and Gerard, giving more friction, and he moans around the head of Gerard’s cock when that feels so much better.
Gerard begins to push again and even though this time Frank expects it when Gerard pushes in deeper, it doesn’t make it more comfortable. He touches at Gerard’s wrists, trying to make him ease up.
“You’re telling me someone who’s humping my leg like a bitch in heat can’t take that final bit of my cock? I find that hard to believe,” Gerard drawls. But then he taps Frank’s chin to encourage him to look up and Frank does. “You’ll tap my stomach if you really need me to stop. Or do you want to stop now?”
Frank shakes his head the best he can between Gerard’s dick and his hands. “What do you do when you need me to stop?” Frank brings his hand off the ground and then up, until he can tap Gerard’s stomach right above his belly button. “Good. You do that again and I’ll stop.” Frank hums his understanding and Gerard’s eyes fall closed while his mouth falls open a little. “You feel so fucking good, Frankie.”
And then he’s pulling on Frank’s hair again, pulling him almost entirely off his cock before pushing back in. This time, when he moves past where he ended last time, Frank doesn’t feel the same need to protest it. He knows what he can do to make Gerard stop. So even though Gerard’s cock feels like it’s going to make him choke, even though it blocks Frank’s ability to breathe, he takes it the best he can, holding out until Gerard pulls off again.
Frank is very close though. Gerard continues to move Frank on and off his cock, but Frank can barely pay it any mind. His own cock is hot and throbbing and needy and the pleasure swells heavy and heady low in his stomach.
“Look at you,” Gerard praises from above. “So close to taking my entire cock now that you’re distracted by your little one.” Gerard’s voice sounds tight, but Frank realizes that Gerard is right. There’s barely the width of a thumb between Frank’s nose and Gerard’s crotch.
Frank hums around Gerard and Gerard moans loudly, though he pulls Frank back off. Frank knows that it won’t be long now before Gerard climaxes, he can tell by the way Gerard’s cock is throbbing more steadily now, by the constant taste of salt on Frank’s tongue. By the way Gerard’s body has tensed up and he’s partially leaning against the wall to keep himself up.
Frank hums and swirls his tongue and meets Gerard’s eyes to try and drive him over the edge. He wants to make Gerard cum, his body wants to make Gerard cum. Gerard’s head is thrown back, no longer looking, simply using his hands to make Frank’s head go where he wants it to. And Frank goes willingly. Even if he doesn’t manage to end up taking Gerard all the way in, he goes willingly. Right up until Gerard’s fingers tighten in his hair even further and then his hips are stuttering up and he cums, climaxing into Frank’s throat.
Frank hums, pleased, even if it’s a shame that Gerard had been thrusting all the way in when he’d cum. He barely gets to taste Gerard’s cum at all now, it simply slides down into his throat.
It doesn’t matter though. Now that he no longer has to try and please Gerard too, he can lift his hand, wrap his fingers around himself and give him even more friction to work with. He still humps against Gerard’s leg, but this time he creates a little tunnel between Gerard’s leg and his hand and between the extra friction that gives, how close Frank already is and Gerard’s panting breaths above him, it only takes a dozen or so more humps before Frank feels his orgasm take over.
He pushes up against Gerard’s leg, feels his hips moving even as he no longer gives his input, feels the pleasure tingling and sparkling along his body instead, feels his cock throb as he shoots his load. It feels so good, so good to finally have this relief. He barely even notices Gerard’s fingers on his cheek, the way they stroke him. He certainly can’t make out the words Gerard murmurs as he continues to ride his orgasm.
But when he becomes aware again, he looks up into Gerard’s face, into his open eyes and kind, genuine smile this time. He allows Frank some time to recover before he crouches to reach for Frank’s wrists, keeping a grip before helping Frank back up.
“My legs feel weak,” Frank realizes as he puts his weight back on them.
“I suspected they might,” Gerard sounds a bit amused. “We’ve been in here long enough for the water to run cold. Since you were on your knees for a fair portion of that…”
“God, I really fucking humped your leg,” Frank realizes, feeling his face burn. Gerard chuckles, lifting his leg to wash of Frank’s cum, though he definitely withdraws asap. When Frank reaches to wash his hands and face, he can understand why. The water really had grown cold.
“You looked hot humping my leg, for what it helps,” Gerard confides, turning off the water.
“Yeah? Does that mean you’ll ever let me live that down?”
“In private, no,” Gerard’s eyes twinkle. “But if you won’t tell I have to be bribed into taking a shower, I won’t tell what a little bitch you can be in it.”
“Incorrigible.”
“Fine. I guess you don’t need to bribe me.” Gerard shrugs as he turns his back, reaching for the towel.
“No, wait, I- fine. I’ll bribe you.”
Gerard smirks even as he hands Frank the towel. “Good boy.”
