"Frank, I'm sorry if I made you uncomfortable," Gerard spoke when he noticed Frank came right back out of his room.
"Come here, Gee." Gerard nodded and walked over to Frank until they were practically touching. "You didn't make me uncomfortable at all." He moved his hands to Gerard's face and closed the gap between them without hesitation.
They both let out soft moans as their lips pressed together. Frank moved his hands into Gerard's hair as their kissed deepened. He felt like his body was on fire as Gerard showed his passion towards him. They pulled away when they both needed air.
"Frank...I..." Gerard trailed off as he gazed into Frank's beautiful, bright, hazel eyes.
"Bedroom, Gee." Frank took one of Gerard's hands and led him to his bedroom. "Are you sure about this Frank? I don't want you to feel pressured to have sex with me." Gerard mentioned as they walked into Frank's room.
"I want this, Gee," Frank admitted and let his towel drop to the floor. Gerard took in the beauty of Frank's tattooed body, that would look even more beautiful once his pregnancy progressed. Gerard wasted no time at the moment to strip himself of his own clothes until he was also naked.
He smirked over at Frank who laid on the bed first. Frank's legs were spread open, wide enough for Gerard to get a view of Frank's pussy. He slowly walked over to the bed and let out a soft moan as Frank ran a tattooed hand down his body slowly until he reached his lower half.
"Like what you see, Gee?" Frank asked and motioned for Gee to join him on the bed.
"Fuck, yes." Gerard thought Frank looked sexy as ever and he wanted to make him feel so good since he deserved it. Gerard watched as Frank ran his fingers along with his wet floods of his pussy and Gerard felt his cock twitch.
He took his hard length in his hand and slowly stroked and a moan escaped his mouth. Gerard continued to watch Frank pleasure himself and he couldn't get over how sexy Frank looked. He stopped stroking his cock and moved closer to Frank on the bed. He ran his hands over Frank's thighs and started placing feather like kisses along the soft tattooed flesh.
Gerard moved his kisses closer to Frank's pussy and pushed Frank's hand away. "Let me make you feel good."
"Mm fuck, Gee.." Frank moaned loudly as he felt Gerard lick along his wet folds. Gerard went straight to Frank's clit and started to lick and suck at the bundle of nerves. He then moved two digits and entered them into Frank's wet heat. "
Oh god, fuck yes!" Frank reached down and tangled his hands in Gerard's hair. Frank's moans filled the room as Gerard worked his tongue and he enjoyed every minute he got to hear the sexy noises Frank was making.
"Gonna cum, Gee, fuck!" Frank practically screamed as his orgasm rippled through his body. He arched off the bed and kept his grip on Gerard's hair. He then laid back on the bed and Frank could not remember the last time he had such an intense orgasm. Gerard lapped up Frank's juices and slowly moved his mouth from Frank's pussy. He wiped his mouth on the sheets and looked up at the younger man. "Fuck that was hot, Frankie."
"Mm yes, it was. Let me take care of you, Gee." Frank moved so he was sitting up against the headboard of the bed. Gerard moved as well so he kneels over Frank's body. Frank took Gerard's cock in his hand. "Such a beautiful cock," Frank smirked.
"It's all yours," Gerard smirked back and watched Frank slowly take his aching cock in his mouth. He fought himself from thrusting his hips forward, and he didn't want to make Frank gag. Gerard moaned as he enjoyed the feeling of being inside the younger man's mouth and he knew he wasn't going to last long.
"Fuck, Frank you look so good sucking my cock." He reached his hand and ran it through Frank's short dark hair.
Frank continued to suck Gerard's cock and he wanted to make the older man feel like he did earlier. "Fuck that's it." Gerard's moans got louder came hard down Frank's throat. Frank shallowed Gerard's cum and slowly pulled off Gerard's now softening cock.
He wiped the spit and cum off his lips and gazed up to Gerard's face.
"Frank, that was fucking amazing." Gerard was the first to break the silence in the room and moved so he was now at Frank's side.
"It was. Can I ask you something, Gee?" Frank looked over at Gerard and ran a hand over his best friend's chest.
"You know you can ask me anything." Gerard took Frank's hand in his.
"I know you promised earlier that you would be here for me no matter what. But this won't be a one-time thing, right?" Frank felt stupid for asking but he needed to know if this was only a one-off for Gerard.
Gerard gave Frank's hand a squeeze. "I could never do that to you, Frank. I'll admit I've thought about you as more than a friend for so long but I never wanted to fuck up your relationship with Zack."
Frank smiled because Gerard always had a way with words. "Me too and I was in denial that I liked you more than a friend. I was a fool to stay with Zack for so long but at least now I know your mine." Frank ran a hand over his still flat stomach and Gerard smiled at that action.
"I'm not going anywhere, babe. I will be here for you and the baby always." Frank smiled at that and pulled Gerard in for a soft, loving kiss.
"You ready for round two, babe?" Gerard smirked.
"Like I could say no to you, Gee," Frank smirked back and moved so he was straddling his new lover's waist.
AN: I hope everyone is enjoying this! I will have another part soon and there will more smut and fluff ahead. Let me know if you have any suggestions and feel free to leave me any comments :)
YOU ARE READING
I got you, babe
FanfictionFrank's boyfriend leaves him and his life is turned in a whole new direction. Gerard steps up and is there for Frank like he's always been since they were younger.