Gerard smiled down at frank as he wondered around the room. Gerard sat on the bed opening his legs giving frank a space to sit. "Come." Gerard said. Frank looked over to the man and blushed. Frank sat between Gerard's legs with his back against the older mans chest.
He wrapped his arms around franks waist and kissed his cheek softly. Franks stomach filled with butterflies as he giggled softly. He wasn't used to this much attention and he was loving ever minute of it.
Gerard started placing kisses on franks neck making the younger boy squirm under his touch. Gerard kissed an incredibly sensitive spot on his neck and the teenager let out a small whimper. He felt Gerard smirk above his neck and latched onto the skin and lightly sucked at it.
Frank let out lines of small moans and each one had Gerard growing in no time. Frank squeezed into Gerard arm feeling his semi against his lower back.
Gerard slowly lifted up franks shirt and lifting it over his head. Gerard ran his hands over franks shoulders making him shudder. "What do you want me to do? Hm?"
Frank really wanted a fuck.
He smiled up at Gerard,"I want you to fuck me." Gerard cupped franks crotch. "Fuck."
"You sure darling? I can blow you?" Frank shook his head.
"Fuck me please." He whimpered. Frank turned around and captured their lips into a heated kiss. Frank lifting Gerard's shirt up and throwing it somewhere on the ground. Frank rested his hips onto Gerard's and rolled them forward. Until they were both hard.
Gerard rolled them around so he was on top now. Unbuckling franks belt and pulling off his underwear in the process. He placed a kiss on franks thigh and whispered,"So beautiful."
Frank blushed of corse. Gerard quickly undid his pants and pulling them off. Gerard of corse wasn't wearing underwear, so...
Gerard placed a hand around franks dick and pumped slowly. "F-feels so good." He whimpered.
"Want me to make you come like this?" Frank was quick to shake his head.
"F-fuck me please." He pleaded pulling on Gerard's hair. Gerard groaned and met their lips again. Gerard fetched out a bottle of lube. And detached their lips to lube up his fingers.
He pushed two of them in frank making the teenager squeal and move down against them. Gerard didn't move his fingers until frank said he was okay.
He started moving them in and out while frank moaned softly. He moved his fingers around to find his prostate and once the teenager cried out, he know he had found it. "You like that?" Gerard whispered in his ear. Frank moaned in response. Gerard tried his best to hit his prostate and he knew he was hitting it by the way franks legs trembled. "Does that feel good? Hm?" Frank couldn't even focus and when he didn't respond, Gerard pressed his fingers directly against his prostate.
Franks back arched off the bed and he gripped at Gerard's hair tighter and cried out. "F-fuck me already." He whimpered. Gerard pulled out his fingers and lubed up his dick and lined it up. Frank watching carefully as he pushed it in halfway. "Oh my god." He moaned out.
The older man couldn't decide what was better, the noises frank was making, or how tight and warm he felt. "You okay?" He asked pushing it in all the way. Frank took in a sharp breathe and nodded.
Frank rolled his hips upward and groaned. Gerard pinned his hands over his head and settled on a quick and dirty pace. Leaving both of them grunting and moaning. "F-feels so good." Frank whimpered out.
Gerard slammed into him harder and deeper making frank squirm beneath him. "Mm you look so hot," franks hair was stuck to his forehead and his mouth was open. He clenched his fist digging is nails into his palm and his face was flushed.
"Harder please." Frank said. His voice was shaky and his legs started stuttering as a signal he was soon going to release. "'M close."
Gerard pounded into him harder making frank cry out and arch his back,"Come for me. Come for me you dirty slut. Want me to touch you hm?" Gerard said and began marking up his collar bone and neck with hickeys.
"P-please." He whimpered. Gerard didn't bother jacking him off. He wanted to see frank come untouched. Gerard sat back and watched franks mouth fall open as he released his load. "Fuck Gerard.." he moaned. The noises he was making set the older man off and grunting to release his load into the other boy. Grunting as he did so.
"Oh Frankie..." he moaned one last time. Gerard managed to pull out and clean up the younger mans thighs and stomach. That's until he made eye contact with the teenager and looked down at his neck and collar bone,"Holy shit." He said.
Frank quickly sat up,"What?" He panicked for a second before Gerard turned off the light and laid down next to his.
"Don't be mad at me." Gerard said giving his lips a quick kiss. "But your neck and your chest." He smiled innocently at frank as frank scrambled to his feet to look in the mirror.
Frank couldn't help but to smile. He was covered in Gerard's hickeys. How could he be mad? Frank looked back at Gerard and smiled sweetly at him.
"Wanna go back out there or do you wanna sleep in here with me?" Gerard said with big eyes. Frank climbed back in with Gerard and cuddled up next to him. "So you'll stay in here with me?" He asked. Frank nodded against his chest.
"Goodnight gee." Frank said. Gerard cuddled into him until he got comfortable.
"Goodnight baby."
YOU ARE READING
I'm so Dirty Babe
FanfictionAfter franks 18th birthday, Gerard finally decides to make a move.