They talked for the rest of the night before it was time for them to go to sleep. Gerard slept easily according to him and Frank took a while to fall asleep. He was up for an hour before Gerard started to make little noises. "Frank.." Gerard said. Frank looked over at him. "Faster.. Harder.." Gerard whined. Frank's eyes widened. Was Gerard having a wet dream? The noises went straight to Frank's dick and he didn't wanna wake him up but he knew he had to. Frank got up, tapping Gerard on the shoulder before he could get a boner at all. Gerard jumped, pulling the covers off of him, sitting up. He was wet with sweat, panting loudly as he looked at Frank. He noticed he was half hard as well. "Having a good dream there?" Frank smirked. "What.. How did you know?" Gerard frowned. He was blushing but they were in the dark so Frank couldn't see him. "Frank.. Faster.. Harder.." Frank said, trying not to laugh. "Fuck. I said that?" Gerard whispered and Frank nodded. "Well.. I don't wanna seem weird but.. could you help me out..?" Gerard said. Frank smirked. "Of course." he said and Gerard nodded. Frank turned on the light, taking his shirt off, taking Gerard's shirt off as well and kissing him, Gerard kissing back and crawling on top of him. He wrapped his legs around Frank's waist, trying to get friction. When he got it, he sighed in relief, moaning softly. Frank groaned, kissing Gerard's neck who exposed more of it. Frank was careful not to make any marks on his neck. "Since I saw you, honestly, I thought you're so hot." Frank said. "Please." Gerard whined, Frank taking off his pants and Gerard's off in the process. Gerard was really hard at this point. "You're so needy." Frank smirked. "Fuck me." Gerard said and Frank took Gerard's boxers along with his. They grind against each other, both of them moaning. Frank put his fingers in his mouth, sucking on them and making sure they were coated well before pressing two against his entrance. "I'm gonna prep you, okay? It's gonna hurt, I'm warning you. Do you really want to do this?" Frank whispered. Gerard nodded and Frank pushed them inside of him. Gerard cried out softly in pain, a new feeling he's never felt before. Frank kissed him softly, Gerard wrapping an arm around his neck, kissing him like his life depended on it. There was tongue involved, making both of them moan. Gerard started moving against his fingers and Frank added a third one. Gerard hissed, biting Frank's neck softly and Frank groaned softly. He took his fingers out and spit in his hand, making sure his cock was coated well so he wouldn't hurt Gerard. Frank pulled Gerard on his lap, lining his cock up with Gerard's entrance. "This is gonna hurt, okay?" Frank whispered. "I'm ready." Gerard nodded. Frank nodded and lowered Gerard on his cock. Gerard cried out in pain, but it wasn't too bad since Frank prepped him. "Shit." Gerard said, biting Frank's shoulder. "Can I mark you up?" Gerard whispered. Frank nodded. "I'd love to mark you up but you have a girlfriend." Frank moaned. Gerard began to suck on Frank's collarbones and shoulders, moaning softly as he bounced up and down. "I don't care if I have to explain this shit to my girlfriend, just mark me up, please. All over." Gerard basically begged. Frank smirked and lifted his head up, sucking on his neck. Gerard moaned a little louder and Frank put his other hand over Gerard's mouth. "Don't be too loud, people might wake up." Frank said. Gerard nodded and licked Frank's hand. "Fuck." Gerard moaned softly, moving Frank's hand away. Frank left quite a few marks, pulling back and looking at what he did, smirking. "So hot." Frank groaned, watching Gerard fuck himself om Frank's cock. Frank dug his nails into Gerard's ass, closing his eyes. Gerard made a big mark on Frank's neck, moaning into his neck, feeling Frank's pulse beat fast against his lips as he made another one. "Fuck." Gerard said, moaning softly as he moved fast and harder, trying hard not to moan loudly. Frank moaned, kissing Gerard messily. "Fuck, fuck!" Gerard said just a tad bit louder as Frank hit his prostate. Frank smirked, kissing Gerard's neck and then back to his mouth. Gerard fucked himself on his cock, hitting his prostate every time. Gerard was letting out little high pitched noises, closing his eyes as he bit Frank's shoulder, trying to be quiet. Frank started to jack Gerard off, making the latter cry out softly into Frank's shoulder. "Oh fuck, I'm gonna cum." Gerard said. "Me too." Frank groaned, the sound of skin-to-skin contact made both boys go wild. Frank was in love with Gerard's moans and just hearing them could make him cum without even touching himself. Gerard gasped loudly and let out a high pitched moan into Frank's shoulder, coming on Frank's hand, Frank following only seconds later with a low moan. Frank helped Gerard off of him, both of them laying next to each other. "Shit. I didn't think that wasn't gonna be as fun as it was, no offense. It's just because I didn't expect for it to feel that good." Gerard said. "None taken. I understand. I'm glad you liked it." Frank smiled, kissing Gerard and they both eventually fell asleep.

When they woke up, they were a tad bit late and they cursed, getting dressed in their clothes as quickly as they could. "Shit, Lindsey is gonna be out by the music room." Gerard said. "It's okay." Frank whispered. "I might lose her." Gerard said. "Well, you have me." Frank said. Gerard nodded and they headed out. They all got stared at because of the marks on their necks. When they arrived by music, Lindsey was waiting for Gerard. When she saw him she smiled but it soon faded as she saw their necks. "What the fuck, Gerard?! You let this faggot give you hickeys?" Lindsey exclaimed. "He's not a faggot, Lindsey and yes, I let him." Gerard said. "Let me guess, you fucked him?" Lindsey crossed her arms. "It was the other way around." Gerard said. Lindsey's jaw dropped. "We're over!" Lindsey stormed off. Frank looked at Gerard. "I'm sorry." he said, putting a hand on Gerard's cheek. "It's my fault, don't be sorry. I'm the one who told you to give me hickeys." Gerard said. "So.. well.. do you maybe wanna be my boyfriend..?" Gerard asked. "I'd love that." Frank smiled softly, kissing him. Gerard kissed back and they stood with their foreheads touching for a minute. "Come on. We're gonna be late for Choir." Frank said. Gerard smiled and walked hand in hand with Frank into the choir room.



A/N: I don't think I'm making another one because I ran out of ideas so maybe you guys can give me some? Thanks!

Frerard oneshotsWhere stories live. Discover now