Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationship:
Characters:
Additional Tags:
Language:
English
Stats:
Published:
2025-12-14
Words:
1,514
Chapters:
1/1
Comments:
2
Kudos:
30
Bookmarks:
6
Hits:
675

Pre show rituals

Summary:

Franks bored and Gerard is willing to help.

Work Text:

Frank was playing around on his guitar making nonsensical sounds sitting on the hotel chair, across from him on the bed gerard was doodling in his sketchbook wearing headphones almost bigger than his head.

Frank eventually places his guitar back in its case and walks over to him sitting on the edge of the bed. He reaches out and shakes Gerard’s leg gently to get his attention, Gerard moves his headphones to his neck and raises his eyebrow. “I’m bored, let’s do something?” he asks Gerard, giving him puppy eyes almost.

Gerard looks at Frank then back at his drawing. After a while of looking at it he came to his conclusion, he wasn’t really that interested in his drawing at the moment anyway. “What do you wanna do, we have about an hour until we go to soundcheck.” He says while putting his sketchbook back in his bag that is decorated with a few pins.

Frank smiles mischievously and crawls over the other’s body, he pushes Gerard causing his top half to lean on the headboard. “Just this once, please gee?” Frank pleads with him just in case Gerard rejects his advances, but not to anyone’s surprise Gerard places his hands on his thighs and smirks.

“Just this once.”

That’s all Frank needs, he smashes their lips together into a sloppy kiss, teeth clanking together and all. They’ve never done anything this sexual except for on stage, most they did off stage was share flirty comments. Normally Frank would try to do something sexual with Gerard but someone always interrupted them. For example, One time just as Gerard finally agreed to a blowjob Mikey had called asking to be picked up from a random bar before Frank could even get on his knees.

Frank is grinding against Gerard and drooling all over. Their spit together tastes like beer, cigarettes and black coffee. Gerard pushes Frank away from him to adjust his position. It’s an interesting sight for Frank. Gee’s face is flushed, his lips glistening with spit, drool trailing down his chin and his hair is somehow a mess already. Gerard takes his headphones off his neck and tosses it somewhere, he looks up at Frank and flips him on his back.

“I would do anything for you..” Frank faintly says almost inaudible. It was out of the blue but Gerard just smiles it off, the thought of him and frank being partners is overwhelming.

He chooses to ignore it for the most part and unbuckles his belt, he stands up from the bed to yank his pants and boxers down. He notices Frank staring and suddenly felt self conscious. Frank isn’t moving whatsoever so Gerard takes it into his own hands to unbuckle and take off Frank’s pants and boxers.

Franks dick is leaking on his stomach already and pulsing. Gerard chuckles at the sight of Frank looking so disheveled below him when all they did was makeout for a few minutes. “You look pathetic.” Gerard harshly whispers in his ear which makes Frank squirm and whine, almost like a dog.

Gerard reaches over to his nearby bag and pulls out a large bottle of lube. Frank noticed it was strawberry flavored and wanted a taste. As soon as Gerard squirted some on his three finger Frank grabbed his hand and led it to his mouth. Gerard got the hint and shoved them aggressively in his mouth feeling around.

Frank pushes his hand away, “that tasted so nasty holy fuck” Gerard doesn’t really care what he’s saying he just wants his dick wet some way or another. He brings his hand to Franks ass and prods the rim. Frank didn’t react whatsoever until he shoved a finger all the way in him with no verbal warning, it made him shriek.

Frank slaps Gerard’s arm, “give me a warning next time, asshole.” He mumbles between whimpers. Gerard rolled his eyes and continued stretching him. He soon grew impatient and shoved another, now scissoring him open. He pushed his fingers a little deeper trying to find the spot that would make Frank squirm and grasp at the sheets below him. He found that spot a lot sooner, surprised when Franks legs trembled and he shoved his face in the pillow nearby to muffle himself.

Finally the third finger was pushed in, Frank almost lost his mind. His eyes were watering, he was gripping on the sheets to the point he could’ve poked a hole in them. He bit onto the pillow drool seeping out his mouth. “Almost done, don’t worry” Gerard quietly mumbled, focused on stretching the man below him. Gerard used his free hand to massage Franks thigh as a way to comfort him. Frank looked over to Gerard’s face and his eyes slowly traveled down to his dick. Holy shit. When Gerard had taken off his boxers he wasn’t really paying attention to the size, he wasn’t really looking at him just zoning out but now that he was actually looking at him he was terrified.

Once he felt Gerard’s finger leave him he relaxed his body and unclenched his jaw, releasing the pillow. He closed his eyes soaking in his surroundings, the scent of faint cologne and cigarettes and the undeniable sound of the bottle of lube being popped open. He hides his face behind his hands, scared of what’s to come even though he was the one who initiated it.

He feels the tip prodding his asshole, he relaxes his body and whines feeling the pain of being stretched out. He peeks out of his hand and lays his eyes on Gerard. He’s sweaty now, face flushed even more and his mouth slightly open his tongue flicking over his lips.

Once he bottoms out Frank gasps and squeezes his thighs together, squirming once again. He feels his legs being spread and lifted onto Gerard’s shoulders. Before he can even do anything Gerard snatches his hands away from his face and pins the above his head. As soon as they make eye contact Frank yearns for movement that Gerard isn’t giving.

“C’mon…move” Frank quietly pleads but Gerard shakes his head. Frank furrows his eyebrows and moves himself onto Gerard. His eyes widened and his mouth fell open to release a silent scream. Gerard whines and lets Frank fuck himself on his dick.

“Fucking hell…” Gerard grunts right into his ear, grabbing franks waist and pinning them onto the bed causing all of his movements to still. Frank whines again until Gerard thrusts with inhumane speed.

Frank cries out, his eyes rolling in the back of his head and brows furrowed. Gerard lays his weight on top of Frank nuzzling his neck. All Frank hears is his and Gerard’s whimpers and the sound of skin slapping together. Frank is still bound by Gerard’s hands so all he can do is dig his nails in his palm. He wants to scratch Gerard’s back so he’s reminded of what happened on this bed next time he sees him shirtless.

It’s only been about 2 minutes and Franks thighs are already aggressively shaking. Gerard slows down, “hey what are you doing” Franks whines out.

“you want me to go faster?” Gerard asks innocently. Franks nods biting his lip, he has even more drool seeping out his mouth. Gerard folds Frank in half almost and speeds up faster than before, hitting Franks spot every single thrust.

Franks eyes almost shoot out of his head, He screams like a pornstar. It wouldn’t be surprising if his band mates heard him from across the hotel. “Fuck slow dow—mgfff” Frank is cut off by his own moan.

“What’d you say?” The man above him breathes out. Franks eyes cross and roll back. He was already loud enough but now Gerard is becoming aware, he doesn’t want more rumors to start. He releases Franks hands and covers his mouth as he continues to pound into him without mercy.

Franks hands immediately fly to Gerard’s body, one hand on his back and another on his forearm. He’s so close he could cry. That’s exactly what he does, he feels tears trickling down his face into his hair that’s now matted. “Isn’t this what you wanted?” Gerard grunts out. Frank looks at him and that’s what sends him over the edge, his legs convulsing and his eyes squeezing shut.

Not long after he feels Gerard’s movements stutter, In one deep thrust Gerard’s dick in pulsing inside of him. He could feel everything. Gerard stays there catching his breath until he eventually gets the motivation to pull out.

He slumps down on the bed next to Frank, both panting. “Thanks man.” Frank turns over and smiles.

“No problem….also you might wanna clean up..down there..” Gerard replies awkwardly. Once Frank heard the last part he suddenly feels cum dripping out of him.

He was going to reply with a snarky comment like ‘why don’t you do it?’, but once he looked back to Gerard he was dead asleep. He rolls his eyes and stumbles into the shower, “such an asshole.”