Chapter Text
Frank shut his bedroom door after another endless day at school. He plopped his backpack beside him as he fell belly first onto his bed. He groaned as he rolled over, running a hand through his hair. He looked over to clock on his bed. 3:45. His family wouldn’t be home until after 5. He had two options he decided as he looked up at a Ramones poster on his ceiling.
One, he make some food and watch cartoons on the couch until his family came home. Two, he could jerk off to the thought of that cutie Gerard Way. He smirked because there was always only one choice in any teenage boys mind. He bit his lip as he unbuckled his ripped jeans. He never really needed any lotion or lube, he would always rough it out, which of course was the only way he preferred.
He pulled off his pants, placing his naked bottom under his twin mattress off aqua green colored sheets. He sighed at the feeling of cool cotton against his warm, tired skin. He placed his head on two fluffed pillows trying to find a comfy place. He wiggled his hips as he found the perfect placement. He thought about how good Gerard would looked in a pink tennis skirt. Bent over, maybe up against a wall, begging for Frank to come in him. Frank felt his cock quiver as he wrapped one hand around his swelling member. Gerard was begging and giving Frank irresistible “fuck me” eyes. Frank loved eyes like that. Gerard’s beautiful hazels shining as Frank pushed into him. Yes, yes, yes.
“What a pretty whore,” Frank whispered as he stoked himself from base to head. He curled his toes and bent his knees up slightly. He began sucking his lower lip as he increased his pace, twirling his lip ring with his tongue as he did so. “Gerard,” he breathed out as he teased his head. In his mind Gerard was riding him, his back bent deliciously back, his black locks sticky with sweat, his belly full of Frank. “Yes… baby,” Frank began to move fast. Gerard was moaning, begging Frank to ruin him, to leave marks on his pale skin. “Mine,” He moved fast, feeling something warm inside him. He slowed down, he had to make this last.
Gerard was starting to bounce on Frank’s length. Frank’s eyes fluttered shut imaging Gerard’s perfect body trembling, his perfect sweet rolls jiggling as he jumped up and down, how pink Gee was. Everything was perfect. “Gee baby… yeah,” Frank increased his pace, it was coming on him now, he could last maybe 5 more minutes. Gerard was perfect to jerk off too, the thought of this boy, this fucking angel, was all Frank would ever need. Well what he needed was Gerard in bed with him. Maybe tomorrow he’d flirt a little extra hard with Gerard in history class. But anyways.
Frank began to moan as he slicked his pre cum around his head. His mouth became on “o”, he let out short gasps, and then long moans came pouring out. He needed Gee so bad, he needed to cum so bad, he blue balls were killing him. He pumped so hard he knew his forearm would be sore tomorrow. “Gee, yeah baby… just like, oH.” Frank was beginning to leak and it felt so good. His belly was warm, he knew he was close. He pumped fast and hard. He needed it. His thighs began to tremble as he played with his slit. He bent his knees, he felt it, this was it. He threw his head back into his pillow. “Gee! Yeah, oh yeah!” He hips rocked forward, his body fell back down to his bed, his knuckles now covered in opaque fluid. He sighed as he gave a few final pumps. He thought how good it would feel to have Gerard clean up the mess off his knuckles.
Frank hummed as he wiped off his seed onto his boxers on the side of his bed. He rolled over onto his side, clutching a pillow to his chest, putting his arms under it. He always wanted to cuddle after he came, he needed something soft. He pulled the pillow to his face, planting a soft kiss on it, the afternoon sun pouring into his room as his eyelids fell. “Gee baby,” he whispered to himself, drifting into sleep with a huge grin on his face.
