Gerard flails his arms and squeals, but Frank doesn’t let up, he is hell bent on kissing Gerard properly.
Gerard thinks that maybe he should kiss back.
So Gerard parts his lips slightly and Frank’s tongue slides into his mouth with ease. Gerard briefly thinks about the olives he ate for lunch, and what the fuck his breath must be like.
Frank pulls Gerard close to him by the back of his neck and Frank’s left hand on Gerard’s hip. He presses their bodies flush together and kisses deeper. Gerard can do this. This is simple kissing, fucking kindergarteners can do it.
Bet when Frank pushes Gerard against the hard laminate counter tops, Gerard knows where this is going. Gerard wants to stop it, he really does, but then Frank’s cold hand slithers up under Gerard’s shirt and rests on his hip.
Gerard yelps in the back of his throat and Frank moans into it. Frank presses Gerard body hard against the counter. Gerard decides that maybe he should do something to help out in this little exercise instead of just standing there with his mouth open.
Gerard grabs Frank by the hips and pulls him against his chest. Frank’s hips stutter forwards, just in the slightest, needing friction. Frank gasps and Gerard takes control of the kiss. He nips gently at Frank’s lips.
Frank breaks the kiss and takes a breath. His lips are somewhat swollen and his face is reddened. Frank’s lips are slick with spit and Gerard cannot resist. He darts out and pulls Frank into a messy, too-much-teeth-and-not-enough-tongue-kiss.
“Gerard-” Frank gasps and breaks the kiss. “Lemme, just…”
He trails off and –
Falls to his knees. Gerard gasps and thinks Holy fuck and I wonder if he’ll have bruises?
And the thoughts of Frank getting bruises just makes Gerard need him more.
Frank fumbles with Gerard’s zipper before violently tugging it down. He slides Gerard’s jeans down. Gerard grips the counter until his knuckles turn white. Gerard wants to grab Frank’s hair and fuck his pretty little mouth, but he is a gentleman so he will let Frank’s take his time.
Frank slips Gerard’s Transformers boxers off his hips. He hums and kisses Gerard’s belly button.
“Fuck…” Gerard pants.
Frank nods and grips the base of Gerard’s cock. Gerard takes a couple of breaths then he feels Frank’s warm, wet mouth envelope him.
Frank’s lip ring is cold and metallic, it keeps rubbing along Gerard, and Gerard thinks he might combust from the shocks of waves being sent up his spine.
Gerard’s right hand leaves the counter and tangles itself in Frank’s hair. Gerard doesn’t push or pull Frank’s head. He just rests his hand there.
Frank's mouth is hot and wet around his cock, licking and sucking while one of his hands strokes him. Frank has his eyes closed and looks a little too happy with the fact that he has a cock halfway down his throat.
Gerard closes his eyes, hand tightening in Frank’s hair. Gerard tries to warn Frank with a, “Fuck, Fra-”but he is cut off with a spasm and yell. Gerard’s stomach clenches and he bites down on his lip. Frank greedily swallows with a smirk.
Then Frank is starting to stand up when Gerard switches them, so Frank’s lower back is digging into the laminate counters.
Gerard’s hands snakes it way into Frank’s pants. Frank chokes on a moan and bucks up. Gerard nods his head. He can give a handjob, he’s done it before.
Gerard sinks his teeth into Frank’s neck while he strokes him through damp boxers. Frank grips Gerard’s biceps and he breathes, “Gerard, please…”
Gerard mouths at Frank’s neck and slips his hand into Frank’s boxers. Gerard barely gets five pulls on Frank’s cock before he’s coming, shaking violently against Gerard.
“Fuck…” Frank trails off. And yeah, if Gerard had enough sex to be able to make a list of the best lays, Frank would be up there.
“You’re beautiful.” Gerard mumbles as Frank nuzzles his face into the crook of Gerard’s neck.
“I bet you say that to all the models.” Frank laughs.
And since Gerard is a terrible human being and cannot talk to people, he says, “Just the gorgeous ones.”
Frank pulls away and looks up at Gerard. “Oh…”
Gerard’s mouth falls open. “Frank, I didn’t mean it like – I don’t fuck random –”
“Oh, so now I’m a random model?” Frank pulls his pants up. “And we didn’t fuck.” Frank sneers and adds, “I’d never fuck you.”
Gerard’s face falls and he looks down. “I know.”
“I hope the painting sells.” Frank shakes his head and starts walking away.
“Frank!” Gerard stars jogging and pulling up his boxers. “I’m sorry!”
Frank smiles and opens the door. “Don’t. You probably act all awkward and shit, it’s all fake, just so you can slither your way into their pants.” Frank shakes his head.
“Frank! Look at me! Does it really look like I have people just fucking bending over for me!?” Gerard points to his Transformer boxers.
“Just – I hope it sells.”
Then Frank slams the door behind him.
YOU ARE READING
Craigslist
FanfictionYes. Gerard has resorted to Craigslist. Problem? Gerard sighs as he scrolls down. He just wants a model. A model to sit on a couch. That's all. Is that too hard to ask for? Gerard just wants to paint and get a good grade. He wants to pass this damne...