Too Weak

709 28 2
                                        

*This one is really short and i hate it but who cares.*

today was an awful day for Frank. Everything went wrong and he was really pissed by the time he got off work and came home. When he entered the house, he slammed the door behind him and threw his jacket down in fury. But there was one thing that always made him feel better. He looked forward to it every day. His pretty little boyfriend gee. frank almost smiled at the thought of him. He was still really angry. But then he thought of all the things he could do to him. Gerard was all his. He headed for their bedroom. The door was cracked open slightly. Things were dark on the inside except for the flicker of the TV that glowed up the room. frank slowly opened the door. Gerard was sprawled out on the bed in just his boxers. He felt his jeans get tighter at the sight. frank slowly crawled onto the bed with him. gee jumped a little but stayed focused on the TV. frank took his time undressing and then he layed down, wrapping his arm around his boyfriend who still ingnored him. He petted his bright red messy hair and kissed his cheek. Gerard shook him off. frank had tried so hard to be patient. this made it worse. "Why have you been being such an ass lately?" He finally just blurted out. Gerard kept quiet. frank knew he had to be softer if he wanted to get what he needed so badly tonight. "Comeon baby. Please talk to me. I don't like it when we fight." He tried, tracing his fingers down his lover's spine. gerard shivered and clenched his teeth. "Just give in. I know you want to." frank whispered closer into his ear, slinking his hand around and placing it over gee's tight bulge. "Just give in." gerard finally pushed his hand away. "You hurt me really bad last night frankie." He whimpered. He looked like he could cry any second which made frank's heart soften a little bit. "It still hurts..." "I'm sorry baby. Work has just been really tough for me lately." "Was... Was it any better today?" Gee asked carefully. There was a moment of silence before frank sighed and replied with "No.. Not really." "Please just try to be a little more careful. I feel really weak." "thank you. I really just need to loosen up a little." frank said before sitting up and leaning up against the headboard. he took gerard by the hands and pulled him closer. He crashed their lips together. Gerard placed his knees on either side of frank and dug them into the mattress. Frank slid his hands down gerard's waist and squeezed at his sides. He wimpered. Frank pulled away to see that his waist was bruised. "I'm so sorry. We don't have to do this." "It's ok. You need it. I understand." Before frank could say anything else, they were kissing again and gerard was slowly working his way down. Biting and sucking down his chest all the way to his underwear. He slid them off and kissed all the way from the base to the tip. he shivered at the feeling and dug his fingers deeper into gerard's hair. He began to suck around the head and poke his tongue at the slit which drove frank crazy. gerard didn't waste time though, knowing that his boyfriend wasen't in the mood for teasing tonight. He shoved all that he could in his mouth and jacked him off, sucking violently. Frank cussed sharply under his breath and bucked his hips up multiple times, hitting the back of gerard's throat. He was used to it by now though. He wrapped his mouth extremely tight around frank's cock and slowly slid his mouth off leaving it shiny with spit and throbbing red with a string of saliva attached from the tip to gee's mouth. Frank groaned. he needed to cum so badly. gerard quickly pulled away and got on his hands and knees. "Good boy." frank whispered, placing his hands on his hips again but softer this time. gerard shivered at his tone. It turned him on so much. it hurt and he really needed to jack off. Frank wasted no time. he thrusted in a bit too hard, causing gee to wimper with pain again. "Sorry..." frank half whispered with his teeth clenched. He held it in as long as he could, pulling in and out at a good rhythm while his boyfriend touched himself slowly. They both came at the same time and let out long sighs. frank pulled out as carefully as he could and layed down next to his panting gee. "I'm sorry.. I'm so sorry. So sorry." frank muttered multiple times, feeling the regret as gerard shook with pain. They cuddled up together with frank softly petting his hair, still muttering apologies into his ear. "It's ok." Gerard finally replied. they continued to snuggle until they both passed out from exhaustion.

Frerard One ShotsWhere stories live. Discover now