9. Against The Wall

1.5K 22 6
                                    

Sorry for the wait! Please read the A/N I published, it's really important.

The bell rang, announcing the long awaited lunch break. Gerard shot from his desk and sprinted to the hallway, a book covering his quite noticeable bulge. The thing was that his mind had decided to betray him by filling up with thoughts of Gerard fucking his best friend Frank... In a janitor's closet. The painful tightness of his skinny jeans wasn't helping at all and he needed to get rid of his problem quickly before Frank could catch him in the hallway. "Have you seen Gerard?" Frank's voice startled Gerard, who ran into the first room he saw and as ridiculous as it sounds, he found himself hiding in the janitor's closet. Sighing in relief, Gerard leaned against the wall. His fingers were undoing his leather belt in a rush when Gerard heard a light knock on the door. It had to be Frank; nobody else knocked so lightly. Gerard held his breath and stopped his actions to try to mistake Frank, but the boy was already turning the door knob. The door opened and Frank entered, closing it right behind him with his foot. "What the hell, Gee?" Frank whispered. Gerard bit his lip as he breathed out by his nose, looking anywhere but at his best friend. "And why the hell is your belt half off?" Frank had a confused expression and Gerard sighed. Frank was, let's say, very innocent. He probably didn't even acknowledged the word masturbation. Of course anybody else would have known what Gerard was doing if they saw him like that, but Frank was different. "I have to talk to you, Frank" Gerard sighed one more time, rubbing his face. "You're scaring me, Gee. What is happening?" Frank's fingers were playing with the hem of his shirt like he always did when he was nervous. Gerard grabbed Frank's hand, pulling the small boy into him. His other hand found it's way to the back of Frank's neck, pulling his best friend's lips into his own. Frank gasped when their lips touched, but his hands flew to Gerard's waist. Their lips moved in sync as the hand Gerard had on Frank's neck moved upwards to take a hold of the boy's blackish hair. Frank moaned into his best friend's mouth, his eyes shut tightly. Frank could play the innocent-small-boy role, but his head was full of unholy thoughts about Gerard. Frank pulled away and placed his lips against Gerard's ear. "I know what you were about to do, dirty boy" he whispered into the tall boy's ear. Gerard's eyes widened and his breath hitched: he had never ever seen this side of Frank. "Bet you're shocked huh? Well, princess, I'm not as innocent as you think I am. Now undress for me" Frank growled the last part. Gerard blinked and slowly started to undress himself. He was still shocked by the new Frank that was standing in front of him with a smirk plastered on his face. Gerard pushed his pants down and stepped out of them. Frank hummed in appreciation as Gerard's clothed dick twitched. "Fuck" the tall boy cursed, turned on by his best friend's stare. "I see you're enjoying yourself" Frank whispered, chuckling darkly as Gerard took his shirt off. Not even a second after taking it off, Gerard was slammed roughly against the same wall he was previously leaning against. "I said undress, not stay in your boxers" Frank growled once again, biting at Gerard's neck. The boy moaned and pulled his boxers off. "Good boy" Frank whispered and started undoing his shirt. "All this time you though I was the innocent little boy. Huh. I probably already masturbated a hundred times more than you did. Yes, Gerard. I masturbate" Frank's dirty talk resulted on Gerard's dick to stay up towards the ceiling, rock hard. "Damn, Frank. Just fuck me or else I'll do it myself" Gerard blushed as the needy words escaped his lips. "Wow, needy I see? Alright, alright" Frank was already naked by the time he finished his sentence. "Have you ever done this before?" Frank liked rough sex, but he wanted to put Gerard's comfort before anything else. Gerard nodded furiously, encouraging Frank to slam into him. "And do you like it rough?" Frank smirked. "Fuck, Frank! Just do it! Slam into me!" Gerard whined, pulling on Frank's hair as he pulled the short boy into him forcefully. "Shut the fuck up! Don't you know that we have to be quiet? Goddamn it" Frank growled as he spat on his hand, using it to lube his dick. "Right, sorry" Gerard closed his eyes, calming himself. "Sorry what?" Frank asked, smirking as he lubed his dick. "What?" Gerard couldn't be more confused. "Call me Daddy" Frank whispered dirtily as he slammed forcefully into Gerard. The tall boy cried out in pleasure as Frank pulled all the way out only to slam back in. "Oh fuck, Daddy" Gerard groaned, his arms around Frank's neck. "That's right, princess" Frank growled, picking up the speed. "Oh, fuck. I'm coming, Daddy" Gerard bit down on his bottom lip hard, throwing his head back. "Yeah, baby. Let go. Cum for me. Cum for Daddy" Frank dirty talked into Gerard's ear. The moment Frank wrapped his hand around Gerard's cock to jack it off was the moment the older boy came, spilling his load into his hand with a loud moan. "Oh yes" Frank moaned, shutting his eyes tightly, shooting his load into Gerard. "Shit, that was good" Gerard sighed happily, pecking Frank's lips. "It was" Frank grinned. "Today I learned a new side of you, Frankie. A side I though I would never ever see" the taller boy laughed as both boys dressed themselves up. "Hope you liked it though" Frank winked. "Such a flirt" Gerard giggled. "Well, Gee. Will you be my boyfriend?" Frank took Gerard's hand in his as soon as they both finished dressing up. "Of course, babe. But with one condition" Gerard smiled sweetly. "And what's that?" Frank returned the smile. "Next time we'll do it in a proper place, not against a janitor's closet's wall" Gerard giggled. "Deal" Frank smirked, pecking his boyfriend's lips.

Hope you enjoyed this one! Sorry for the wait but I was on holiday :) Stay tuned cause I might update again today
:)

Frerard 30 Day One Shot Smut ChallengeWhere stories live. Discover now