idk this one was ok and could have been better and I'm too lazy to make changes or rewrite fhdhshsh
--Gerard knows first times aren't supposed to be the best. Like, maybe you fuck up on your first art commission you're being payed for. Maybe you stab yourself with a needle trying to sew a patch on a jacket. Burn food while making dinner for your little brother, dyeing your hair for the first time by yourself and missing a spot. Nothing is perfect the first time around.
Gerard's first kiss was a fucking wreck.
And knowing all this, he didn't expect everything to go smooth when he would loose his virginity either. At least he knows who he wants to give it to. They'd actually be giving it to each other, if you think about it.
Gerard and Frank had talked about it, and we're both comfortable with the idea and ready any time. They were just missing the proper opportunity to do it, they guess. The two of them always find time for hand jobs while watching a movie in Gerard's basement or blowjobs in Frank's room with his mother asleep or at work, without a doubt. Frank has even fingered Gerard, but the time never seemed exactly right. If the action itself wasn't going to be perfect, the situation might as well be to make up for it.
--
"Can you stay the weekend, Frankie?" Gerard asked, his feet up on Frank's lap as the episode of Firefly they were watching came to an end, his pale fingers linked with Frank's.
Frank turned to Gerard and sighed, "Wish I could. Visiting dad this weekend."
"Aw fuck." Gerard scoffed irritatedly.
"I know, Gee. I wanna stay too," Frank lifted Gerard's hand to his mouth and gave his fingers little kisses, "But I haven't seen my dad in months and he really wants me to come down. Can't argue with him."
Gerard groaned an 'okay,' and tried to rethink a good excuse to get Frank to stay over, and grabbed the tv remote, selecting the next episode on the CD with the first and only, tragically, season of Firefly on it.
Goddamn Fox tv for shutting this show down.
--
It happened a week later. The two had come back to Gerard's - family free - house from a dinner at Frank's place, where Gerard met Frank's mom, who he'd had oddly never met until then. He overheard the conversation where she'd said Frank, you chose well and He's such a sweet boy, you need to keep him.
As they made out heatedly on Gerard's bed, Frank smiled and giggled between kisses, his laugh infectious. They had no reason to be laughing, other than they were happy.
The mood shifted when Gerard moved so he could wrap his legs around Frank's hips, pulling him in close to his clothed body. Their hips pressed together as they kissed, getting more and more sloppy, open mouthed and wet, breath hot when they broke apart and gasped before connecting again. It just kept getting hotter and hotter between them, moving against each other and kissing and panting one another's names, all up until Frank pulled away unexpectedly.
"Are we?" Frank panted, voice raspy as he looked Gerard in the eyes.
"Are we what?" Gerard was confused for a second, dazed and the only thought on his mind was wanting Frank to kiss him again.
"Like," Frank pushed his hips forward on Gerard's for emphasis, their bulges in tight jeans rubbing and making Gerard sigh and bite his lip, "Are we?"
Gerard's mind clicked, understanding what Frank was alluding to now, "Oh, hell yeah," he pulled Frank back down and pecked his lips, "I mean, if you want to, too."
