Frank maybe abandons his efforts at Gerard's hands before they are completely warm because there's dedication to a cause and then there are pretty guys who want their hands on your dick. When Gerard gets his hands into Frank's pants his fingers are still a little cool, but his grip is firm and knowing. Frank stutters out a groan and shoves his hips back against Gerard, rubbing his ass on Gee's dick through layers of clothes.
The way Gerard's hand is squashed down the front of Frank's jeans it's a wonder he can even move it, but somehow it works. Gerard holds on and Frank fucks down into his grip, rubbing back against Gerard. Gerard pants hot breaths into the back of Frank's neck, the warm air rushing under his t-shirt as Gerard paints his skin with his tongue.
It's sloppy, messy and so fucking good. Frank comes sooner than he expects to, grunting his release into the upholstery. His head spins until he presses a hand flat to the side of the van, righting the world on its axis again. Gerard's still rutting against him and Frank gropes behind himself, trying to get a grip so he can give Gerard a hand. Somehow he manages to flip over without tossing them both off the seat. He opens his eyes to a faceful of Gerard's messy hair. Gerard pants down wetly against Frank, shifting so their legs are scissored and he can rub himself off on Frank's thigh.
Frank arches up, kissing Gerard with a clash of teeth, and Gerard whines into his lips, getting spit everywhere as he opens his mouth and shoves his tongue into Frank's. It's clumsy and a little gross, but still fucking hot. Gerard's still got his hand tangled in Franks jeans, come smeared between them. Frank gropes for Gerard's pants, wanting to return the favour. Gerard's pants are tighter than his, he can't find a way in and Gerard keeps thrashing against him, hips stuttering down. Gerard groans against Frank's lips and stiffens against him, and Frank can feel Gerard's belly tremble against his hand as he shudders and comes.
Gerard's O face really ridiculous. His eyes squinch up and his mouth hangs wide open, like a silent scream. Frank's still staring at Gerard's stupid, beautiful face when he comes down, blinking at Frank dumbly.
no subject
The way Gerard's hand is squashed down the front of Frank's jeans it's a wonder he can even move it, but somehow it works. Gerard holds on and Frank fucks down into his grip, rubbing back against Gerard. Gerard pants hot breaths into the back of Frank's neck, the warm air rushing under his t-shirt as Gerard paints his skin with his tongue.
It's sloppy, messy and so fucking good. Frank comes sooner than he expects to, grunting his release into the upholstery. His head spins until he presses a hand flat to the side of the van, righting the world on its axis again. Gerard's still rutting against him and Frank gropes behind himself, trying to get a grip so he can give Gerard a hand. Somehow he manages to flip over without tossing them both off the seat. He opens his eyes to a faceful of Gerard's messy hair. Gerard pants down wetly against Frank, shifting so their legs are scissored and he can rub himself off on Frank's thigh.
Frank arches up, kissing Gerard with a clash of teeth, and Gerard whines into his lips, getting spit everywhere as he opens his mouth and shoves his tongue into Frank's. It's clumsy and a little gross, but still fucking hot. Gerard's still got his hand tangled in Franks jeans, come smeared between them. Frank gropes for Gerard's pants, wanting to return the favour. Gerard's pants are tighter than his, he can't find a way in and Gerard keeps thrashing against him, hips stuttering down. Gerard groans against Frank's lips and stiffens against him, and Frank can feel Gerard's belly tremble against his hand as he shudders and comes.
Gerard's O face really ridiculous. His eyes squinch up and his mouth hangs wide open, like a silent scream. Frank's still staring at Gerard's stupid, beautiful face when he comes down, blinking at Frank dumbly.
"Hey," Frank says, his voice raw.
"Hey," Gerard replies, "I'm a lot warmer now."
"Yeah, me too," Frank says with a stupid grin.
(end)