Actions

Work Header

Rating:
Archive Warning:
Category:
Fandom:
Relationship:
Characters:
Additional Tags:
Language:
English
Collections:
Bandom Kink Meme
Stats:
Published:
2026-04-02
Words:
1,579
Chapters:
1/1
Comments:
4
Kudos:
37
Bookmarks:
4
Hits:
330

shot right in between your eyes

Summary:

Frank gives up giving head for Lent. Gerard finds a small loophole that lets Frank blow him a few days early.

Notes:

Prompt:

Frank gives up oral sex for Lent.

I know the rules of Lent differ from one sect to another, and I don’t really care which you incorporate in the fic, even if being canon-compliant means going the Catholic direction, even if you choose none at all. Lent to me meant abstaining from eating what you enjoy, so feel free to mold it into whatever you prefer.

Whether it’s Father Way that weighs in on the matter, or if it’s his partner or anyone else, I don’t really mind, which also means that I am not picky about the pairing or setting either. So if it’s during or after Frank’s ‘Lent’, it’s up to you. Go nuts with it!

This prompt came to me while listening to Hozier’s Take Me To Church and Eat Your Young.

My personal request is to avoid x reader formats, but if YOU want to write that, please be my guest.


 

i'm sorry if this is just baseless smut and like, only vaguely about lent. i'm not so good at the whole deep meanings behind religious practices, and monkey brain just goes "frank wants dick in his mouth" so uh :)

Work Text:

Lent was rough for a lot of people. It was a time of sacrifices and deep reflection. For most people, it was about working on habits of gluttony, to consume more mindfully once their fast was over. And, true, Frank really made good on his commitment this year. The thing was that it didn't only affect Frank the whole month and some change, but it affected Gerard, too.

Because Frank gave up sucking dick for Lent.

"I dunno, recently I feel like I've just been getting too pent up when I'm trying to work, so…I wanna try to train my mind to focus and get through the day without whining to you every time," was Frank's excuse.

Despite not being exclusive, Gerard still felt bad going elsewhere if they just needed to cum in someone's mouth, so they bit the bullet and decided to wait for Frank. And for the most part, it wasn't too drastic of a change. At least handjobs were still on the table, and Gerard was more than happy to give back when they could. But there were some nights where it just wasn't the same. The nights where Frank's fingers skirted the waistband of Gerard's boxers and his mouth watered, but he swore to be good. Even when Gerard assured him that a slip up would be okay, Frank stayed true. Gerard couldn't wait for Lent to be over.

Frank had a really bad day on Maudy Thursday, though. Only 3 days away from the finish line. His favorite pedal broke, one of the dogs racked up a chunky vet bill, and he'd lost his creative spark. By the end of the night, he had just given up and stayed curled up on his and Gerard's shared couch, just tugging on his lip ring with his teeth.

When Gerard finally came around to check on him, they exhaled gently and knelt on the floor by his head, stroking his hair back. "Hey, gorgeous," they purred. "You're doing your best, y'know?"

Frank only groaned in response. "I was doing so fucking good, or I thought I was."

Gerard's fingertips ghosted over the shell of his ear. "You were. You are, Frank." A pause as a flash of confusion drifted across their face. "What exactly are you worried about right now?"

"Just really need to get my mind off today and…and you know the usual way that's easiest for me." Frank rolled his eyes to himself. "I really…fuck, Gee, want you so bad."

The silence that followed made Frank squirm uncomfortably, and he was about to get up from the couch and apologize, until Gerard gripped his jaw with just enough firmness to freeze him up.

The confusion shifted to something Frank couldn't quite recognize, but there was a brightness to their gaze he couldn't turn away from. "Well," Gerard started hesitantly. "Okay, hear me out."

Frank always liked hearing those words, and he just nodded and listened.

"Easter's this Sunday, right? Which means it's like…the holy week or whatever. And if I'm not mistaken, it's the fucking…Last Supper day, 'cause Good Friday's all about the Crucifixion and all—"

Frank snorted. "Thanks for the Sunday School lesson, baby."

Gerard rolled their eyes playfully. "The fast is broken on the Last Supper, is what I'm getting at. So…Lent technically ends tonight. Right?"

Frank propped himself up on an elbow. "Yeah. I…I've always waited until Easter, but yeah. Shit."

Gerard crawled up to sit next to Frank on the couch, and they smiled warmly. "Frank, you were so good this past month. You really were a lot more productive than usual, and you worked your ass off. I'm really proud of you for sticking it out, you were a lot less whiny than I was, anyway." They snorted.

Frank hummed. His hand reached out to squeeze their thigh like it had a mind of its own. "Yeah, you little temptress. You know how hard it is to refuse you."

"But you did." Gerard kissed him softly. "So, if you need to feel better, it should be okay now. Like…please." Their cheeks started to burn so bright, Frank could practically feel it. "I fucking miss your mouth."

Frank finally sat up all the way. "Guess it's time to re-introduce protein back into my diet."

Gerard barked a pitying laugh as they settled on the opposite arm of the couch and leaned back, legs open. "Next year, you need to give up jokes for Lent instead."

Frank scrunched his nose. "Rude," he teased, and rolled onto his stomach to settle himself between Gerard's thighs. He made hasty work tugging their sweatpants off, and his Pavlovian response was already triggered, mouth practically flooding over. The pants were down right below their knees when he buried his nose against their twitching cock, boxers still separating skin to skin contact.

Gerard moaned out a giggle. "Yeah, go crazy, baby. Eat me up," they encouraged him, raking their nails over his scalp. "Make a mess of me."

Frank whined and dampened the fabric with his tongue. "Is it weird to say I missed your smell?" he thought aloud, eyes hooded. "It's really doin' something to me."

"I'm never letting you forget you said that." Their lips curled into a cheeky grin, but their whole face relaxed as Frank sucked loosely on the shaft of their cock. "Fuck, Frankie, just fucking take 'em off already."

Frank only spared a second to try and think of some sort of comeback, they needed each other just as much, but bodily urges took charge, and he hooked his fingers into their waistband and tugged harshly down. Gripping the base of Gerard's cock, he held it upright and wrapped his lips tight around the head.

Gerard melted back over the couch's arm and bucked their hips up. "Good fucking boy, that's it," they praised. They shuddered at the cool slide of the lip ring down their length shot a shudder through their spine. "Frank, Frank, can I fuck your mouth? Please?"

Frank lifted his head up for a moment to catch his breath, and before he spoke, both his hands pressed down on their hips. "I…" He bit his tongue as they locked gazes. "I just wanna take care of you, yeah? Lemme do the work."

Gerard lifted their head again, a beat of softness washing over them, and they forced a nod. "Oh, okay," they simply accepted, and shoved a few pillows behind their back so they could watch him instead.

Frank pushed Gerard's leg up to the top of the couch and gripped their ass, just to hold it and dig into the soft flesh as he ran his tongue up the length again, slower. "Smell so fucking good," he thought aloud, and swallowed their cock back down.

It had been close to 40 days since Frank sucked them off; they weren't going to last very long against the wet heat of his tongue. Clearly, though, Frank knew their cues though strained whimpers and ripples through their muscles. He quietly preened to himself at the way they squirmed against him and tried to move, to get some sort of thrust in, but he laid an arm over their pelvis.

"Gee, s'okay. But m'gonna keep going," he warned them. He pressed a gentle kiss to the underside as he caught his breath. "You cool with that?"

"Yeah," Gerard exhaled. "Fuck, whatever you want."

The bitter saltiness of precome coated Frank's tongue when he bobbed his head down one more, and popped off to jerk them off quick. "You're really close, aren't you?"

Gerard thrust up again, though they tried to keep still, and they gripped the back of Frank's head. "So fucking close, just let me…"

"I know. You can—" Frank couldn't even finish his sentence before he felt the hot release hit the bridge of his nose and drip down his face. Shutting his eyes, he grinned and hummed in amusement.

Gerard sat up a little more as panic seeped into the end of their orgasm. "Fuck, Frankie, I'm sorry. You…did I get it in your—"

"Nah," he quickly assured them, and sucked the head clean. "It feels really fucking good, Gee. Promise." He moaned softly as he lowered his head down again, wrapping his lips tight around the shaft. The cum continued to drip down to the tip of his nose and the corners of his lips, just soaking in Gerard's overstimulation as they writhed under him.

Gerard tried to push at Frank's head, wrapped a leg over his shoulder, couldn't keep still at all. Frank sucked his cock until it ached pleasantly, and at that point, they had to swat at his cheek. "Okay, okay. Give us a fucking minute." They grinned lazily, and yanked the back of Frank's shirt up to tug him up and kiss him messily. "How do you feel now?" they asked against his lips.

Frank closed his eyes again as he thought on his answer. Either that, or he got immediately distracted sliding his tongue in Gerard's mouth. Sitting on their thigh, he finally answered. "Better. Still hungry, but better."

Gerard smiled softly and brushed some cum off his cheek with their thumb, then slid it into his mouth. "I'll aim better next time, okay?"

Frank sucked slowly on the thumb, and nodded around it. "I won't wait this long again," he mumbled.

"Thank God," Gerard laughed. "Happy Holy week, Frankie."