Chapter 17

59 1 2
                                    

(Smut)

Gerard runs his hands down Franks back and gripped the bottom of his shirt before pulling it up slowly, Frank grunts and pulled away, sitting on his knees before pulling his shirt over his head.

Gerard sat on his knees and also pulled his own shirt off before pressing his lips to Franks again, his fingers running up and down his back, Frank sighs and moved his lips to Gerard's neck, softly sucking on the skin.

Gerard let out a moan and grabbed Franks ass roughly, Frank moved to another part of his neck, Gerard let out a loud moan and moved his hands to Franks belt, quickly removing it and throwing it across the room and moving to his jeans before unzipping them, Frank pulled away from Gerard's neck and caressed his cheek "I love you"

Frank moved his hands down and unbuckled Gerard's belt and unzipped his pants "I love you too" Gerard whispered before getting off the bed and pushing his jeans down to the floor, Frank laid on his back and ripped his jeans off as quick as he could.

Gerard chuckled as he saw Franks bright green boxers "nice green boxers Frankie" he said before crawling onto the bed and hovering above him.

Frank giggled and looked down at Gerard's before looking back up at him "I like yours but I think they'd look better on the floor" he said before hooking his fingers around the waistband and pulling them down.

Gerard turns and laid to the side as he took them off, Frank leaned down and locked up the shift slowly, Gerard let out a soft groan "fuck" he mumbled while his fingers ran through Franks hair.

Frank bobbed his head up and down Gerard slowly, it only lasted a little while before Frank took his own boxers off and crawled between Gerard's legs "so, do you wanna bottom" he asked nervously.

Gerard nods his head slowly before reaching over and pulling a bottle of lube and a condom from the drawer.

Frank waisted no time on lubing his fingers and slipping them inside Gerard slowly.

Gerard let out a soft gasp as Frank move his fingers in and out of him slowly, scissoring his fingers to stretch him out.

"Fuck Frankie, god I just need you inside of me" he moaned out.

Frank grunts and pulled his fingers away before rolling the condom on and using a little more lube than needed, he was just scared of hurting Gerard.

Frank lined himself up before pushing in slowly, Gerard groaned in pain, his head spinning a little "babe, are you ok" Frank asked worriedly.

Gerard shakes his head "no but give it time, I'll be fine" he whispered, his hand laying on the back of Franks neck, Frank leaned down and kissed Gerard softly, their lips moving in a slow yet sloppy pace, Frank felt Gerard relax and took that as a hint to move a little.

Franks hood moved back and forward slowly, it was driving him crazy, he really wanted to pick up the pace a little but he would keep going at this pace for Gerard's sake.

After a couple soft thrusts Frank pulled his lips away from Gerard's and buried his face in his neck, Gerard's arms wrapped around Franks neck while the shorter boy groaned into his neck "fuck Gerard, you're so beautiful" he whispered before living his bed and looking between their body's, Gerard let out soft sighs and moans, his head thrown back on the pillow.

"You can move a little faster Frankie" he mumbled shyly, Frank looked back up at Gerard and smiled "ok sure, just let me know if I hurt you"

Gerard nods his head as Frank started to move a little faster, before either of them knew it, Frank found Gerard's prostate, Gerard let out a loud moan as Frank hit the sensitive area "fuck, ok m-maybe go a little harder a-and faster" Gerard whispered through his teeth.

Frank started hitting. Gerard prostate harder and faster by the second making Gerard cry out loudly "oh fuck Frankie"

Both boys were sweating, moaning messes "god Gerard, I'm so in love with you" he said as he thrusted into Gerard quicker "god Frankie, I love you so much"

Frank let out a loud groan "god I don't think I'm gonna last much longer" he whispered before leaning down and sucking on Gerard's neck to suppress his moans, Gerard's hands ran up and down Franks back, his fingers digging into the skin "oh god you feel so good Frankie"

Frank thrusts speed up, Gerard letting out a loud moan or cry with each thrust "fu-u-uck" Gerard let out a high pitched moan that send Frank into over drive "Frank yes Gerard, I wanna cum so bad" he moaned out, Gerard wrapped his hand around his own erection, pumping it in time with Franks thrusts "god, I'm gonna cum Frankie"

Frank pressed his forehead against Gerard's "cum for me babe" he whispered before letting out a loud grunt and coming into the condom, seeing Franks face made Gerard spill over the edge, Gerard latched his lips to Franks neck, sucking hard in the flesh as he came all over his stomach, a loud whine escaping his lips.

After the ride out their orgasms Frank pulled out slowly making Gerard shudder, he took the condom off and tossed it in the trash can and grabbed tissues to clean up his very tired boyfriend.

Once they were reasonably cleaned up Frank laid down in the bed next to Gerard, pulling the covers over their hips before Gerard laid his head on Franks chest, both teenagers laid their panting and sweaty, their hair sticking to their foreheads.

After a couple minuets of silence, they finally caught their breath back, Frank kissed Gerard's head and played with his hair "so, uh how was your first time" he asked nervously.

Gerard blushed and looked up at Frank "it was, pretty great, w-was I good" he asked, Gerard was terrified that he wasn't good enough in bed for Frank, the shorter boy chuckled and held Gerard close "you were so good babe, I loved every second of it"

Gerard relaxed and nuzzled his face into Franks neck "good, because I loved it too, apart from when I felt like my asshole was being ripped apart"

Frank chuckled and kissed his cheek "yeah, that part isn't the best"

After a while of just talking and laying there, the boys were very rudely interrupted by the door opening with no permission, Mikey stood at the door with a mortified expression on his face "uhhhh, I just wanted to let you know that I was, uh I was home but uhhhh I just remembered I needed to bleach my eye balls" he said before shutting the door quickly.

Frank chuckled as Gerard groaned in embarrassment "I fucking hate him" he said with small whine, Frank laughed softly and kissed his forehead "hey, it could have been worse, he could have walked in during it"

Gerard looked up at Frank "true, but still, I'd rather be does know what I'm doing with my boyfriend who is also his best friend"

They laid in silence for a while before Frank started thinking about what they had just done and smirked, his hand running up Gerard's side softly "are you up for maybe round two"

Gerard bites his lip as he looked up at Frank with sexual eyes "yes please" he said before pulling Frank into a rough kiss.

History Project Where stories live. Discover now