Slamming the door closed, Frank pushed Gerard's body into the cold wall of their home's hall corridor. Rushed fingers gripped Gerard's leather jacket, pulling it off in a hurry. In pure desperation, Gerard tangled one of his hands into Frank's hair and pushed their lips together in a wild, messy kiss. Frank pulled away, a line of spit connecting their lips. His fingers held Gerard's black shirt, pulling it over his head, leaving the red haired boy topless. Frank attached his lips to the tall boy's chest, leaving red bruises all over his pale skin. Gerard dig his nails into the tiny boy's waist as he hummed in appreciation. "You like it?" Frank growled in a dirty tone, taking Gerard's right nipple into his mouth and sucking on it. "Yes, fuck" Gerard closed his eyes and licked his lips. Frank tore his lips from Gerard's body to take off his own shirt, earning a whimper in return from the loss of contact. "Be patient, baby boy" Frank chuckled, a smirk plastered on his face; he loved how Gerard was craving his touch. Frank dropped his shirt to the floor, giving Gerard full view of his ink covered chest. "So beautiful" he heard his bright haired boyfriend whisper to himself as a shade of deep scarlet creeped it's way to Frank's cheeks. Frank was always the dominant one and, most of the times, it was Gerard who blushed, but when he heard Gerard whispering to himself about how beautiful he thought Frank was, his body couldn't help it. Gerard smiled at the boy in front of him as he traced his fingers along his tattoos. The older boy brushed his index finger through Frank's right nipple, earning a deep moan. The tightness in their jeans was unbearable, causing Frank to undo Gerard's belt. The black haired boy took his boyfriend's jeans off in a hurry, letting them pool around Gerard's feet. Gerard stepped out of them while Frank undid his own leather belt and took his own jeans off. Now both boys were only in their boxers. Frank looked over at Gerard, who was lazily leaning against the wall Frank had previously slammed him onto. "You look so good, Gee" Frank groaned, brushing a hand along the line of his own bulge. "Please take off my boxers, it's getting painful" Gerard whined, batting his eyelashes. Frank smirked and took a step backwards, only to drop to his knees. Gerard bit his lip at the thought of Frank's lips around his cock. Frank hooked his fingers into the waistband of Gerard's boxers, pulling on them teasingly. "Just do it, you fucking tease" Gerard growled, looking down at his boyfriend. Frank chuckled at how needy Gerard was and bit down at his boxers, pulling them off his boyfriend's skin with his teeth. A hiss left Gerard's mouth as his length sprung free, much to Frank's delight. The smaller boy kissed his boyfriend's tip and got back on his feet so he could take off his own boxers. "Let me" Gerard grabbed Frank's wrist as the boy was about to push his boxers down. Frank smiled sweetly and grabbed Gerard's cheeks as he pressed a small yet passionate peck on his lips. Gerard pulled away with a smirk, hooking his fingers into Frank's boxers. "Actually, I have an idea" the bright haired boy got on his knees, his hands gripping Frank's ass, massaging it. Frank moaned as Gerard kitten-licked a wet strip along his clothed erection. "Feels nice?" Gerard asked, looking up. "It does" Frank breathed out, shutting his eyes. Gerard licked Frank's boxers a couple more times before pulling away, only to pull them down in a rush. "Shit" Frank gasped as his throbbing erection hit his stomach, finally free. Gerard got up, only to be slammed into the wall once again. Frank held Gerard's wrists up tightly, grinding their red hard-ons together. "Oh fuck, Frankie. Fuck me" Gerard groaned, throwing his head back into the wall with a 'thud'. "As you wish, princess" Frank growled, biting down on his boyfriend's neck. Placing his hands on the back of Gerard's thighs, Frank wrapped his boyfriend's legs around him. "I'm going in" Frank warned, slamming into the older boy, receiving a scream in response. "Fuck, Frankie" with his head thrown back and his lips parted, Gerard moved his hips in synch with Frank's. "Hurt me, daddy" the submissive boy begged, his hands tugging on Frank's hair. Quickening his thrusts, Frank took a grip of Gerard's hair, yanking the boy's head back. Suddenly, Frank bit down onto Gerard's pale neck, making the boy cry out in pleasure. "You like that, baby boy?" Frank repeated his actions, sucking harshly on Gerard's neck and leaving a trail of hickeys. "Please fuck me faster and deeper" Gerard's pleading voice echoed through Frank's ears and the small boy pulled one of Gerard's legs up, gripping it tightly. Moving his hips at a fast pace, Frank went deeper than he could ever imagine; Gerard's eyes rolled to the back of his head, his mouth wide open. A few moments passed and, without a warning, Gerard let an unbelievably loud scream slip past his lips. Wide eyed, Frank looked at Gerard's also widened eyes. "Was that your prostate?" Frank couldn't believe it when Gerard nodded; he had been searching for his boyfriend's prostate for over three months now. Thrusting into Gerard again, Frank pulled at the boy's hair harshly, making Gerard cry out. "It's too m-much, Frank" Gerard's vision turned blank: Frank was hitting his prostate with every thrust, and it was way too much for Gerard to handle. Hitting it a few more times, Frank bit Gerard's shoulder to keep himself from moaning at the feeling of Gerard's walls clenching around his throbbing shaft. Suddenly, Gerard's body started shaking violently, and Frank wrapped one hand around the boy's erection to guide him through his orgasm. "Feels so good" Gerard cried out once again as the couple's hips moved together at a fast pace. Cumming all over his own chest, Gerard whimpered as Frank kept slamming into his sensitive hole. "It hurts, daddy. Please stop" the older boy whispered, placing his hands on Frank's shoulders. Slamming one last time into Gerard, Frank shot his load into his boyfriend. Head thrown back, lips parted and hips moving at an animalistic pace, Frank rode out his orgasm as Gerard whined in pain. Pulling out, Frank let Gerard back on his feet and sighed out happily. "That was so good, Frankie. I can't believe you finally found my prostate" Gerard smiled at Frank and the smaller boy caressed his cheek in response. "I was gonna find it eventually" Frank kissed Gerard's lips before picking up their clothes, taking Gerard's hand and guiding them to the bathroom to go take a warm shower.
(CHAPTER EDITED)
Here you go! Hope you liked it!
:)
YOU ARE READING
Frerard 30 Day One Shot Smut Challenge
FanfictionHaving a bad day? Read some Frerard smut and be happy right away! (excuse my horrible rhymes) Well read this book if you want to imagine those two guys from My Chemical Romance (Jared and Fronk, I think) fucking each other ~ LH