Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationship:
Characters:
Additional Tags:
Language:
English
Stats:
Published:
2024-11-17
Words:
3,032
Chapters:
1/1
Comments:
14
Kudos:
238
Bookmarks:
26
Hits:
2,680

Keep Talking

Summary:

Gerard wants to show Frank a movie over FaceTime, but they’ve called every night for a while now. They’ve been best friends for years, but Frank has secretly wanted more, and he can’t handle another night without getting some personal time. The two things may just have to overlap.

Notes:

Truly just some fluffy smut from a twitter poll that I posted. Needless to say, this won!! This is one of my favorite fanfic tropes by far. Hope ya like it!

Work Text:

Every night for the past week, the routine was the same. Gerard would FaceTime Frank, watch one of his wild slasher movies, and they’d talk about it or any other random topic that came to mind. Sometimes Frank would go on and on about the ‘plot’, and other times he’d just listen while Gerard talked about his new comic ideas.

 

This particular night, Frank was secretly hoping that they could skip their call, but he didn’t seem to get so lucky. As he tugged on his pajama pants, he heard his phone start vibrating somewhere amongst the blankets on his bed. After scrambling to dig it out, he barely made it to the little green ‘Accept’ button.

 

“Hey Gee, sorry, I was fumbling around with the fucking blankets in the bed.” He laughed. Gerard chuckled too and adjusted his camera, giving Frank a small glimpse of his crooked-toothed smile. Ironically, that was one of Frank’s favorite things about him. He figured it probably made Gerard self conscious, but he genuinely couldn’t imagine why with how cute it was when he’d scrunch his nose up and part his lips in a giggle, or a wide mouthed grin.

 

“It’s fine, I would’ve just kept calling and calling and calling. I have the weirdest shit to tell you, I just watched the most insane movie. I bet you haven’t seen it.” Gerard sounded smug and Frank took the bait, abandoning the tee shirt he was trying to make heads or tails of and hopping onto his bed. He leaned his phone up against his hand and rested his head on his other arm.

 

“Yeah, right. You’re gonna show me a horror movie. Let’s hear it.” He rolled his eyes. Gerard rolled his eyes harder, teasing.

 

“Terrifier. It’s this super gory, fucked up clown movie. He doesn’t talk, and he murders the fuck out of a bunch of people.” He smiles again, wider this time, and crosses his arms. Frank realized he must have propped his phone up on something.

 

“Okay, I’ll bite. I don’t think I’ve seen that, but I’m pretty sure I’ve heard of it.” He surrendered nothing but a semi-impressed nod to the gloating red head on his screen.

 

“Do you still have my Peacock login, Frankie? I’m tired of having to make a new password so please say yes.” Gerard deadpanned. Frank squirmed and covered his face, laughing.

 

“No, I think I lost it again. I’m sorry! You make the stupidest fucking passwords!” He howled, cackling. He never forgot Gerard’s passwords, but he thought it was hilarious every time he had to remake it. His mouth would shrink and turn into a corkscrew, like it was right now.

 

Frankie!! Come on, dude!” Gerard huffed and turned in his rolling chair to start tapping away on his computer angrily.

 

“I’m sorry, Gee, I’m really sorry. It’s just so hard to remember. I’m so stupid, and dumb. A big, dumb dog.” Frank pouted, blowing his cheeks up and making his funniest and cutest faces while Gerard reset the password needlessly for probably the 10th time.

 

“More like a puppy. A bad puppy, at that.” Gerard scolded. He slammed the enter key and swiveled back to face Frank.

 

“You can’t possibly forget it this time. It’s ‘FuckYouFrankie69!’. Go log it in.” He rolled his eyes and Frank obliged, sitting up cross legged and using his remote to ‘log in’. After a minute or so, he pretended he just logged on and clicked into his profile on Gerard’s account.

 

“Okay, okay, I’m in. I’ll pull it up. You ready to hit play at the same time?” He looked down at his phone excitedly. Gerard quickly looked away and back to his computer screen to his left, but Frank had already caught the look he had on his face. He had been staring right at the phone, watching Frank and looking at his bare chest and shoulders, biting his lip with a worried look. They’d been friends a long time, but Frank always had an interest in Gerard and he wasn’t shy about sharing that fact. Gerard was the one who avoided it and wouldn’t dare admit it. The closest they’d come was a couple of drunken kisses in the past.

 

“Alright, I’m ready, hit play…. Now!” Gerard excitedly smacked his space bar, starting the movie at the same time as Frank. They silently watched the first few minutes, but then Gerard started his usual habit up of talking right over the whole thing. Frank propped his phone up on his bedside table and laid back, letting it show the side of his face and just the top of his chest and his shoulders while he watched.

 

“So the clown is Art, and he doesn’t talk the whole movie. He’s like a mime, I think. And there’s these two girls that are in the diner at first, where he’s at. Actually, I think it’s more of like an Italian joint or something, it was pretty small for a diner . Anyways, these girls…” He talked away and Frank just happily listened as he watched the exact events that Gerard was describing happen on the screen in front of him. He loved their calls, especially since they hadn’t been able to hang out recently, but the only problem was the timing. Frank had a pretty strict schedule of personal time after he was home for the day. Primarily it included taking a hot-as-balls shower and drinking a cold-as-balls Coke Zero, but that was usually followed by a more private activity- not one he was usually looking to share with his best friend.

 

“So then, he fucks up the guy’s face bad . Like, way bad, and he beheaded the other guy and made his head into a jack o’ lantern!” Gerard continued. Frank laughed; he was just giving him a play by play of what was happening. Anyone else, this would’ve pissed Frank off so bad that he would have taken a bat to his phone, but when it was Gerard he could listen forever. Eventually, he closed his eyes and stopped watching the TV at all, just picturing what Gerard was describing in silly little imaginary animations. It started that way, at least.

 

Before Frank even realized it, he was picturing Gerard’s lips talking to him and palming himself through his pajama pants just off camera. He tugged his lip ring into his mouth and flicked over it with his tongue, intently listening to Gerard’s scrambled descriptions and tangents.

 

“Pretty much, he just stabs the fuck out of her leg. I was so scared he was gonna rip her tendon out or something crazy, that would’ve squicked me out so bad. He didn’t though, just stabbed the hell out of it, and then starts chasing her. I think. I don’t know but I just remember thinking, how the hell is she gonna run like that? The fuck?” He continued. Frank glanced over to watch his animated one-person show, arms flailing and hair being pushed back out of his eyes when he shook around too much and let it fall into his face. He had one leg propped up on his knee in the rolling chair. Frank kept watching him and slipped his hand under his waistband. He let his fingers travel down his hips and wrapped them around himself, half hard. He squeezed his eyes shut to try to stifle the sound of sucking air through his teeth.

 

“Oh man, this part is crazy. He literally saws this woman in half, with a hand saw, from her vagina. Like, all the way from there down to her head. Her guts even fall out.” Gerard had to stop to laugh and catch his breath after talking a mile a minute. It wasn’t 15 seconds before he started back up again, and Frank went back to what he was doing. He took a second to peek at the screen, though; hand-sawed in half from the vag was too insane to fully miss.

 

“So then the other girl, the skeleton dress one, rips the duct tape…” He was still going, thank god. Frank gave up on trying to last until the movie was over because chances were that Gerard would just tell him to pick a second one. He coughed to cover the sound of him shoving his pajama pants and boxers down some to free himself, fully hard now. With a strategic fake stretch, he licked his hand and let his drool get it wet enough to get to work. Gerard kept yapping away, his eyes flitting from the phone to his computer screen and then all around his room while he weaved the tale of the movie they were literally watching.

 

Frank reached back down and wrapped his hand around his cock, squeezing and slowly stroking. The sound of Gerard’s lilting voice and random giggles filled his mind with zoomed in images of his lips and his fingers. He imagined his eyes with sun shining through them, and his face when Frank would tease him and make him pout. Eventually that devolved into wondering what he’d look like blushing and sweaty underneath Frank. That thought was enough to kick his libido into double time. He started pumping his hand faster, trying to keep his shoulders still, but he couldn’t get the friction right without moving too much.

 

“So then- Frankie, what are you doing? Quit squirming around, you’re distracting me.” Gerard snapped, noticing him trying to shift lower. He jumped when he heard his name and came up with an excuse.

 

“J-just was gonna turn out my light. Scary movie, it’s against the rules to watch with the lights on. Right?” He joked, slipping off camera to turn his lights off. That would hopefully give him enough cover.

 

“Yeah, of course. After this, we should watch something that’s actually scary. Anyways, where was I? Oh, right, I was saying that Damien Leone was the director and he did most of the effects, and they’re practical . I mean, CGI is great, but I just have a thing for practical effects!” He went right back to it and so did Frank. Now that the lights were off, he wasn’t going to keep sneaking around. He checked himself in the phone camera and the light of the TV barely lit his face and chest. He reached back down and picked up speed right away, pulling his lip ring back into his mouth and flicking it with his tongue again. Gerard was still talking, this time about practical effects in the other movies they’d seen, and Frank felt like he was going crazy. He’d thought about Gerard before, and he was well aware that his crush had developed over the years, but he didn’t realize how worked up he could get just by the sound of his voice. And one thing about Gerard was that he could talk. Anything, anyone that would listen, and anytime. Frank clenched his eyes shut and imagined Gerard’s hand wrapped around his cock instead, stroking him off and telling him about every nerdy thing under the sun. He had let his mind wander all the way to Star Wars lore before he slipped up and let a tiny gasp escape. He froze.

 

“Oh, um… Frankie?” Gerard’s voice was quiet and meek, almost inaudible. Frank turned to look at the phone, mortified.

 

“Sorry, I’m sorry.” He stuttered. Gerard’s face was flushed.

 

“Did you- did you just fall asleep or something? Maybe you snored?” He offered. Frank could feel his cheeks turning bright red.

 

“Uh, yeah. Well, no… not exactly. It’s just, we’ve been on the phone every night! I like talking to you about movies, about anything you want, but I have needs, too! I’m just a man!” Frank snapped, partially embarrassed and partially trying to just make Gerard crack even the tiniest smile. He couldn’t handle the look of confusion and… curiosity?

 

“Frankie, were you just touching yourself to the movie?” Gerard blurted. Frank couldn’t help but bite back a loud laugh.

 

“No! Jesus, Gee, I was- Fuck, just keep talking.” He groaned. His face was as red as the Coke can on the night stand, and so was Gerard’s, but he couldn’t make himself stop.

 

“My voice turns you on?” Gerard’s voice rolled out like a purr and sent a shiver down Frank’s spine. He couldn’t help but start to move his hand a little faster, his cock twitching.

 

“So fucking much.” He breathed, closing his eyes but ultimately opening them again to see what Gerard would do next.

 

“Let me see. I wanna see how hard I made you.” He nearly whispered it. Frank nodded and grabbed his phone in his free hand, dropping it on his chest in his rush but quickly righting it and shakily turning it towards his cock. His hand around it made it look bigger than usual, and he wasn’t complaining. Gerard’s eyes widened on the screen and he got down to his knees, putting his face closer to his phone.

 

“Fuck, you’re kinda big.” He bit his lip, eyes still wide and entranced.

 

“Th-thanks.” Frank grumbled, embarrassed. He liked praise, but he sucked at accepting it.

 

“Don’t stop. Keep going.” Gerard pressed, sounding annoyed at the prospect that Frank couldn’t hold his phone up and get himself off all at the same time.

 

“Keep talking, then.” Frank growled. Gerard’s face somehow managed to get even redder and he squirmed.

 

“W-well, next in the movie, Art has this flail that he made, I think. It has scissors and shit on it, and he swings it and slices up the other girl.” He started. Frank shook his head.

 

“Nah. Fuck the movie. You hard?” He grunted. Gerard nodded.

 

“Fuck yes I am.” He wasted no time scrambling to pull his own sweatpants down and shoving his hand into his boxers just off the screen. He bit his lip again and closed his eyes, focusing at first.

 

Now talk to me. You’re so pretty, tell me how it feels.” Frank begged, stopping just long enough to spit on his hand and get back to it, everything feeling slicker and hotter.

 

“Fuck, jesus, it feels great.” Gerard sputtered, leaning back and smacking his head on the swivel chair by accident. Frank choked out a chuckle but barely.

 

“Lemme see you. Show me. You’re so beautiful.” He moaned. Gerard shoved the chair out of the way and grabbed his phone, scooting back until he was pressed against the wall and held his phone in a shaky hand, turning the camera to show himself desperately stroking his own rock hard cock. Frank flashed a half-lidded smile.

 

“Yeah, that’s it. Fuck yeah. Look at you, you’re gorgeous. You’re perfect, fuck.” Frank groaned, frustrated that he was confined to just watching the object of his years-long crush touch himself instead of feeling him against his body.

 

“Fuck, I wish I was there. I wish I was there so I could… Taste you. I bet you taste so fucking good. You’d feel huge in my mouth, I bet I’d choke.” Gerard whined, his hips bucking. He was much more expressive than Frank, who was feeling just as strained but was doing everything in his power to stop himself from whimpering.

 

“Keep talking. Please.” He grunted again, his hand shaking from how fast he was stroking himself. Gerard’s hips bucked hard again into his hand, his other hand digging into the rug on his floor.

 

“You’re so big, you’d have to stretch me out first before you could even fuck me. I wanna feel your fingers inside me, fuck. Frank, fuck. I need you.” He whimpered, thrusting into his hand. Frank couldn’t help but let a string of moans slip out as he watched Gerard start to unravel. He was incredible; his hair was a mess, tousled on top of his head and tumbling down in little tendrils to cover his face. He was biting his lip, his teeth showing at the top and clenching his eyes shut every few seconds. His chest was rising and falling rapidly, the glow from his lamp and phone barely enough to cover his body in light for Frank. But he could see enough, he could see more than enough. He could even see the bead of precum bubble up and start to dribble down Gerard’s cock and then his fingers.

 

“Jesus, I’m not gonna last. You’re driving me fucking crazy.” Frank moaned again, louder. His voice cracked with an uncontrollable whine as he felt himself start to unravel.

 

“I think I’m- Yeah, I’m already close, I want to finish with you.” Gerard whimpered, his hand moving almost blindingly fast. Frank bit his lip and let the pleasure take over, forgetting any plans to try to sound cool when he came.

 

“Yeah, do it with me. I’m gonna cum, fuck . Gerard,” He panted. “You’re gonna make me cum.”

 

That was all it took. Gerard’s eyes flew open and he curled up into himself as he came, crackly moans flying out as he shot a pretty sizable load onto his own chest and his hand. Frank watched as long as he could before he lost control too and shot cum up onto his chest. It shot so far that some hit his chin, and the rest pumped out over his hands, running down his fingers and onto his hips. They both quietly sucked in air and let themselves come down, heads spinning.

 

“God. That was amazing.” Gerard gasped, leaning back against the wall and uncurling his legs. Frank nodded, having just as much trouble catching his breath.

 

“You’re amazing.” He mumbled. Gerard cracked a smile.

 

“Yeah? So, you weren’t just desperately horny because I’ve been forcing you to watch movies with me instead of jerk off every night?” He teased. Frank shook his head with a smirk.

 

“I was pretty horny, but no, Gee. Actually, I’ve liked you for a while.” He admitted. Gerard leaned up closer to the camera and swiped the hair off his face.

 

“Then, why don’t you clean up and come over here? We could watch another movie. Turn the lights off. I’d kind of like to see the sequel to this.”