Work Text:
Gerard moaned around the cock in their mouth, looking up at Frank pleadingly with teary eyes. The other man was fucking their throat raw, holding Gerard's head in place as he used their mouth.
Frank smirked when he saw Gerard staring desperately up at him. "What is it?" he teased, holding them down on his cock and smacking the back of Gerard's head as he held them there. "You wanna come, sweet thing?"
Gerard's shoulders hitched up as they gagged, trying to pull off of Frank's dick, but Frank wasn't having it. His fingers tightened in Gerard's hair, keeping his cock shoved down their throat and making them choke.
"Go on, baby," Frank purred, resuming his violent thrusts. Gerard clawed at his thighs while he ordered, "Come for me."
Gerard barely had a hand on their dick before they were coming, shuddering and sucking harder on Frank's cock. Frank moaned at the sight of this desperate creature on their knees in front of him, and watched as Gerard's body went lax. Then, it was so much easier to force his cock down their throat; limp and yielding, Frank could manhandle Gerard however he wanted, fucking their mouth roughly as he chased his orgasm.
Finally he was coming down Gerard's throat with a low groan. Gerard tried to swallow, but Frank's come mostly ended up spilling out of their mouth.
"Mm, baby," Frank growled, smacking the side of Gerard's face.
Their eyes fluttered open to look at Frank hazily.
At last, Frank pushed the other off his dick, letting Gerard fall back onto the floor. They coughed, face a mess with tears and come.
"God, you look so damn good like that," Frank said, sinking to the ground in front of them.
Gerard smiled weakly before rasping, "You look good with your cock down my throat."
