Chapter Text
Summer break is dwindling to an end and 18-year-old Frank is enjoying his last day of freedom home alone while his parents are at work. The house has AC but he’s still sitting on the couch in just his boxers in the living room while he picks out a PornHub video to watch. He realizes that it’s kind of indulgent, but one of his favourite things to do when he’s home alone is to connect his phone to the big screen TV in the living room and watch porn while jerking off. It’s not that he’s always horny (at least that’s what he tells himself), it’s just that he’s bored out of his mind since his friends have all been either on vacation or busy with their summer jobs for the past two months. Frank knows he should have gotten a summer job, too, but his parents buy him anything he wants since he’s an only child, and besides that, he enjoys spending his free time with his dad when he’s not out with his friends.
Frank is pretty close with his dad—well, technically Gerard is his step-dad, although Frank just calls him “Dad” since the man has been married to Frank’s mom since Frank was three-years-old. Gerard has always been very involved in Frank’s life and had put in a lot of effort to ensure that Frank felt loved by him just as though he was his biological son. They often spend time watching their favourite TV shows together, and Gerard has recently been teaching Frank how to drive so that he can get rid of his learners permit. Frank couldn’t have asked for a better dad.
Just now, Frank finds the perfect video for his session and presses play. Suddenly the TV screen is illuminated with gay porn in HD quality and Frank’s hand immediately finds his stiff cock down the front of his boxers and begins to get himself off. As the video progresses and he gets closer to coming, Frank’s hand speeds up and his breaths become ragged and drawn out. He leans his head back against the couch and lets his eyes slip shut for a moment, completely enjoying this euphoric rush of pleasure.
Frank has never been intimate with another guy before, but he fantasizes about it all the time. He’s never even kissed another guy before, and it’s all he wants to do. There are a couple of guys in his grade that he finds attractive, but he knows they’re as straight as can be, and way too popular to ever want to get close to the likes of him anyhow. Although Frank is a bit introverted, he has a loyal group of friends that he hangs out with. Still, he’s never really felt like he truly fits in anywhere.
The only time Frank really feels like he belongs somewhere is when he’s with his dad. Sure, his mom is great, too, but Frank and his dad share a special bond that is unlike anything he’s ever experienced before. He really cherishes the time they spend together and considers Gerard to be his best friend.
Despite the fact that Frank is so close with his dad, it still doesn’t prevent the sheer embarrassment he feels when he suddenly hears Gerard’s cautious voice behind the couch saying, "Frankie?”
Frank’s eyes open in an instant and a surge of adrenaline courses through his veins as he realizes his dad has caught him in the act of jerking off to gay porn while sitting half-naked on the living room couch in the middle of the afternoon. All he can do is quickly pull his hand out of his boxers and turn off the TV screen while his face burns hot with embarrassment. He’s speechless as he sits there on the couch with his heart racing, thinking he’s about to get scolded by his dad. The main thing he’s worried about is what his dad will think of the type of porn he chooses to watch. He hasn’t yet come out to anyone as gay, and this is definitely not how he wanted it to happen.
Gerard walks around to the other side of the couch and just stands there in front of Frank, silently looking down at him while the boy hangs his head in shame. Gerard’s shoulders are broad and his body is wide and muscular; he’s about a foot and a half taller than Frank, who hasn’t yet had his growth spurt. Gerard’s not usually strict with Frank, but for some reason right now Frank feels nervous as his dad looms over him, still not speaking.
But then, Gerard lets out a relaxed chuckle as he looks down at his son. Surprised by his dad’s reaction, Frank looks up to see that the man has a gentle smile on his stubbly face.
“I don’t think I’ve ever seen your face so red,” Gerard comments, still wearing the smile.
His dad’s voiced observation just makes Frank’s face burn even hotter. “Well, I don’t think I’ve ever been this embarrassed before…” he admits. He suddenly and unexpectedly becomes overwhelmed with a new wave of shame and feels his throat get tight and his eyes fill with tears as he begins to cry, softly at first before progressing to loud sobs while he covers his face with his hands.
“Hey, hey…” sounds Gerard’s deep, soothing voice.
Frank feels the couch cushion sink down beside him and soon he feels his dad’s arms wrap around him and hold him close against his larger body. Frank buries his face in the fabric of his dad’s T-shirt as he sobs, feeling instantly comforted by the familiar feel of the warmth and safety of the embrace. Gerard’s rough hands are slowly rubbing up and down Frank’s unclothed back and the friction is a welcomed distraction from the emotions the boy is feeling.
“I’m sorry, Dad,” Frank hiccups, his voice muffled by the fabric of his dad’s T-shirt.
“Why are you apologizing?”
“Because I feel like I did something wrong,” Frank sniffles.
“Oh, Frankie…” Gerard continues, his voice still soft and gentle in the boy’s ear. “There’s nothing to be sorry for or ashamed of. I’m not upset with you or anything like that.”
Gerard’s words instantly put Frank more at ease and he pulls back and looks up at him. “Promise?” he asks, his voice thick from crying.
Gerard smiles warmly. “Of course, kiddo,” he says. “You didn’t do anything wrong.”
“So, you won’t tell Mom?”
Gerard shakes his head. “This stays between us guys.”
Frank lets out a breath of relief because he knows his mom would not be as lenient with him about this as Gerard is being. “Thanks, Dad,” he says with a small smile, feeling less embarrassed about the situation now.
Gerard leans in and gingerly kisses Frank’s right cheek where his salty tears have rolled down his skin, and then kisses the boy’s left cheek, equally as tenderly, causing Frank to become so relaxed that he feels like he’s melting into the couch cushions.
“No more tears, okay?” says Gerard, kissing each of Frank’s cheeks again. “I want my boy happy, always.”
Frank’s stomach flutters pleasantly from the welcomed affection and he looks up at his dad through his long, wet eyelashes. “Okay.”
Gerard smiles. “Good,” he says, just before leaning in and pressing a soft, quick kiss against Frank’s lips.
Frank has kissed his dad on the lips many times before, especially as a young child, but for some reason this time it feels different to him. He finds his eyelids fluttering and his stomach sinking pleasantly and a warm shiver spreading throughout his body, right to the tip of his dick, which twitches slightly as he focuses on the feeling. He licks his lips, which feel dry from the heat, and tastes the saltiness of his tears on them. He looks up at his dad again and finds that he’s wearing an expression on his face that Frank has never seen before. Frank doesn’t know how to describe it, but it seems like something close to intrigued.
As if reading Frank’s mind, Gerard leans in and kisses him softly once again, this time letting his lips linger on the boy’s for a couple seconds before pulling back. Frank is shocked at himself when a soft moan escapes his throat as his eyes flutter and his stomach sinks pleasantly once again. He feels his face get warm and he searches his dad’s face for some sort of negative reaction or disapproval, which never comes.
Gerard reaches out and places the rough palm of his hand flat against Frank’s bare chest, holding it there while the two of them hold their gaze. Frank squirms a bit—not because he’s uncomfortable, but because his dick is so hard and it’s becoming extremely difficult to ignore it.
“Relax,” says Gerard gently. He glances down at Frank’s lips, and then down at his tented boxers before meeting his eyes again. “Your heart is racing,” he points out.
Frank takes a slow, deep breath and then lets it out shakily, trying to relax and will his erection to deflate.
“I saw what you were watching earlier,” says Gerard casually. “So, you’re attracted to men?”
Frank swallows hard and feels his heart rate pick up again, feeling nervous about admitting his sexuality to his dad.
“It’s okay, Frankie; relax. You know you can talk to me about anything,” says Gerard.
Frank takes another deep breath and nods. “Yeah, I’m attracted to guys,” he admits.
Gerard nods. “See, that wasn’t so bad, was it?” he says with a smile.
Frank smiles a bit, too. “No, it wasn’t.” He feels so relieved that his dad isn’t making a big deal out of this new information, and it feels good to finally let someone else know.
“How about women? Are you attracted to them?”
Frank hesitates for just a moment before shaking his head. “No,” he admits.
Gerard nods again. “Okay,” he says. “So, you’re gay.”
Frank nods. “Yeah, I’m gay,” he says. “Do you think Mom will be upset if I tell her?”
“No, I don’t think so,” says Gerard. “But, you don’t have to rush into telling her just because you told me. You can tell her when you feel ready.”
Frank nods. “Yeah, I think I’ll wait. She’s not as chill as you are.”
Gerard chuckles. “I know what you mean.”
Frank smiles. “Thanks for always being so…cool. You’re the best dad in the world.”
Gerard smiles warmly. “You’re the best, kiddo,” he says. “And, I’m really proud of you for sharing that with me. I know it wasn’t easy.”
Frank takes the opportunity in this heartfelt moment to lean in and kiss his dad on the lips, letting their lips linger together before pulling back, feeling his heart racing and his dick throbbing in his boxers.
The two of them share an intense look before Gerard leans in and kisses Frank again, harder this time, and only pulls back an inch before saying, with his breath hot against Frank’s lips, “Open your mouth.”
Frank obeys, of course, with his heart racing with desire, and soon his dad’s lips are on his again, this time with his tongue pushing past his lips and exploring each corner of his mouth, and every now and then sucking on his lips, all with an intensity he’s never experienced before. Frank’s cock is now painfully hard in his boxers and he begins to moan continuously into his dad’s mouth, thoroughly enjoying the way they’re kissing right now. He’s aware that it’s not normal to be kissing his dad like this, but in this moment he doesn’t care—he just wants this so badly. Frank starts thrusting his hips upward repeatedly, trying to get some sort of friction on his dick by making the tip of it rub against the cotton fabric of his boxers while he moans into his dad’s mouth.
Gerard pulls away suddenly, leaving Frank feeling needy for his lips on his again, and the two of them share another intense look. Frank realizes the expression on his dad’s face right now must be lust, and it makes his stomach sink pleasantly.
“Do you want me to touch you?” asks Gerard somewhat cautiously.
Frank nods his head immediately. “Yes.”
Without hesitation, Gerard gets onto his knees in front of where Frank is sitting on the couch and begins tugging the boy’s boxers down his legs. Frank lifts his butt and his dick springs back, slapping lightly against his flat, pale belly as the waistband of his boxers slides past it. Gerard stares hungrily at Frank’s naked body as he kneels there, and then he pulls the boy by his thighs so that his ass is hanging off the edge of the couch before pushing his legs back so that his knees are on either side of his head.
Frank feels so exposed in this position, with his asscheeks spread open, revealing his tight, puckered hole which he’s only ever put one finger into. His dick is leaking clear precum which is now dripping onto his lower stomach as he anticipates what’s about to happen next.
Gerard begins placing wet kisses all over Frank’s inner thighs, groaning softly as he does, clearly turned on by having Frank all spread open for him like this. Frank hasn’t stopped moaning since his dad had kissed him like that and he’s only getting louder now that the open-mouth kisses are below the waist. Frank gasps when he suddenly feels his dad’s tongue licking his asshole. He instinctively tenses up and his dad moans against his hole, seeming to love the way the boy’s hole puckers for him. It’s not long before Frank realizes that it feels really, really good having his asshole licked like this.
“Dad… Daddy…” Frank moans, placing his hands on the backs of his thighs while his eyes flutter from the intense pleasure he’s feeling.
Gerard moans and looks up at Frank. “Yeah, keep your hands right there on your legs,” he instructs. “Does this feel good?” he asks before going back to licking his son’s asshole, his prickly beard hair rubbing all over Frank’s sensitive skin.
Frank nods. “Yes, Dad…so good,” he half-moans.
“You taste so good, Frankie…you smell so fucking good…”
Frank is surprised to hear his dad swear because he doesn’t hear it very often, but he figures this situation calls for it.
Gerard eats Frank’s ass out for a while, driving the boy crazy as he moans and drips precum. By the time Gerard finally comes up for air, Frank’s head is spinning with arousal and he feels like he could cum in just one stroke of his dad’s hand on his cock.
Gerard kisses Frank’s thighs as he looks up at the boy. “You’re so beautiful, Frankie,” he says.
Frank smiles a dazed smile and blushes. “Thanks, Dad.”
Gerard smiles warmly before spitting onto Frank’s asshole. “Do you want my finger inside you?”
Frank nods. “Yeah.”
Gerard pushes his middle finger against Frank’s tight hole and Frank tries to relax around it as his toes curl in the air. His dad’s fingers are much longer and thicker than his own, and this is definitely the biggest thing he’s ever tried to put into his asshole. The two of them hold an intense gaze as Gerard pushes his finger further inside of Frank while the boy whimpers and grimaces at the slight sting.
“That’s it, baby… How’s that feel? You okay?” Gerard speaks gently.
“It hurts a bit,” says Frank.
“You’re very, very tight,” says Gerard, looking down at his finger inside of his son’s hole and biting his lip lightly. “It’s going to take a couple minutes to get you loosened up enough for it to feel good.” He takes his other hand and wraps it firmly around Frank’s leaking, hard cock, making the boy moan loudly and arch his back against the couch when his dad starts slowly stroking his shaft up and down while beginning to move his finger in and out of his asshole.
“Oh my God…you’re so pretty like this, Frankie…” says Gerard under his breath, admiring Frank’s body and the way his boy is so pliant and obedient. He soon speeds up the pace and depth of his finger and Frank moans and sharply arches his back when his dad’s finger brushes against a spot deep inside of him that make him feel like he’s about to cum.
“Dad…fuck…uh, sorry…” Frank moans, breathing hard from intense pleasure.
“Don’t apologize; you can swear. You can say whatever you want right now, baby boy,” says Gerard gently. “Just let it all out.”
Gerard shoves his finger in deep once again and Frank cries out, seeing stars from how amazing he feels right now. “Dad…holy fuck…” Frank moans, his voice now hoarse from the amount of moaning he’s been doing.
“Tell me, Frankie,” says Gerard gently. “Let it all out.”
“This feels so fucking good, Daddy,” Frank moans, feeling tears slip out of the corners of his eyes from the intensity of the pleasure he’s feeling. “I feel like I’m gonna cum soon.”
“That’s my good boy,” says Gerard. “I want you to cum for me, okay?”
Frank nods. “Yes, Dad,” he says breathily.
Just then, Gerard leans over and replaces the hand on Frank’s cock with his mouth, sucking him off fervently while fingering his ass the hardest he has yet, curling his finger each time it goes in past his second knuckle.
Frank moans loudly, raising his hips and pushing himself further into his dad’s mouth “Fuck, fuck!” he cries out, his fingernails digging into his thighs from how tightly he’s gripping them. “Daddy, I’m gonna cum…I’m gonna cum for you…” he moans.
Just then, Frank loses control of his body as it twitches and writhes on the couch as he shoots his load into his dad’s warm mouth while his finger is still buried deep in his ass. He’s seeing stars now while he comes down off his intense orgasm and he’s breathing hard. He’s never had an orgasm like this in his life and he’s not sure how it’s even possible to feel this good.
Gerard swallows the mouthful of cum that his son had given him and then slowly pulls his finger out of his ass before he leans up to kiss him, soft and slow.
“That felt amazing,” says Frank, breathing hard against his dad’s lips. “I love you, Dad.”
“I love you, more, Frankie.” Gerard stands up and helps Frank stand up, too, and put his boxers back on. “I think it goes without saying that we can’t tell anyone about this.”
Frank nods. “Yeah, of course. It’ll be our secret.”
Gerard smiles. “Good.”
Frank looks down at the large bulge at the front of his dad’s blue jeans and then meets his eyes with a longing gaze. He really wants to see his dad’s cock; he wants to make his dad feel as good as he’d made him feel just now.
“No,” says Gerard, shaking his head, reading Frank’s mind.
“Why not?” Frank whines.
“Because I said so,” says Gerard with a small chuckle.
Frank huffs at his dad’s response and Gerard smiles and shakes his head.
“I’m gonna go take a shower,” says Gerard. “You should, too. Mom will be home in a couple hours; we can’t have you smelling like me.”
