Work Text:
“Sit.”
Frank scrambles to his knees, obediently sitting back on his heels and pressing his hands to the floor, between his spread thighs. He looks up at Gerard, the picture of well-behaved. Gerard’s hair is slicked back, there’s a broken blood vessel on their cheek. They’re tall; shiny leather platforms raising them up a few extra inches. The flowing maroon dress pants bring out their long legs and the deep v-neck of their black blouse cements the image of dominance.
“Beg.”
Frank, shy, bites his lip and looks down at the floor, just for a moment, before bringing his gaze back up. “Please put me in my place, sir.”
A hand quickly strikes him across the face, then gently runs through his hair. He doesn’t hold back his whimper. “Wrong. Try again.”
He nervously fiddles with his thumbs as Gerard begins to stalk around him in a circle. “I’m sorry... Please put me in my place, mama.”
Gerard pauses in front of him, gently patting his cheek. “There’s a good boy. What else, hmm?”
Frank takes a deep breath, bringing himself to look them in the eye. “Be mean to me, please? Remind me that I’m yours.”
“Oh, pathetic boy,” Gerard coos, crouching down to hold his neck in their hands. “I don’t need to remind you when you already follow my every word.” They give his throat a good squeeze, savoring the way Frank’s eyelashes flutter.
They stand back up, using the tip of their boots to nudge Frank’s thighs a bit further apart. “Worship me.”
His body is moving before his brain fully registers the words. Gerard steps back to make room as Frank slowly lowers his bare chest to the floor, stretching his arms above his head. His legs stay put, and he feels a slight stretch in his thighs as he submits.
“Mm, good.” Gerard walks around to the side of him, “I think you know what I’m going to do next. I think you’re dripping, just thinking about it.”
The next thing Frank feels is on his back. A hard, forceful pressure, pressing his chest down further, past what his muscles can bring him to. And God, they’re right. His cock twitches in his boxers as Gerard’s boot presses him into the floor. There’s a wet stain on the fabric.
The foot pressed against his back rocks back and forth, and he can hear quiet little ah’s and mmhmm’s coming from above him. “Mommy...”
“Shut the fuck up, you pathetic piece of shit.” They say in between gasps, “Your mouth is for sucking me off, eating me out, and moaning, and that’s it.” They groan, and Frank can imagine how they look, even with his face pressed into the carpet. From the sounds of fabric moving, they’ve probably got their hand in their panties by now, maybe wrapped around their cock and squeezing. Or maybe they’re thumbing against the slit, he knows how much they love that. Their hand might even not be in their underwear yet, maybe they’re just rubbing, mindlessly pushing their hips against the palm of their hand... Frank’s hips thrust into nothing.
They giggle, clearly having seen his movement. “Oh, I’m sorry, little boy, do you want something?” The laugh is almost mean. He wishes it were meaner.
Unable to speak, he wiggles his ass a bit, letting out a pathetic little whine. Begging. Insolent.
The foot lifts off his back, and Frank can’t decide if he wishes it had stayed, but then it nudges his rib-cage and then kicks him onto his side and, yeah, this is definitely better. He looks up at Gerard and his eyes immediately fall to their crotch, the zipper to their pants undone but nothing else out of place.
“Oh. You’re hard.” They say with fake boredom, kicking him onto his back and then nudging the toe of their boot against his cock. Frank shyly presses up against the leather, letting out a moan at the much needed touch, then sharply whines as the pressure becomes too much.
“Stop fucking whining, Frank.” Gerard says as they put more and more weight onto their foot. “You wanted to be touched, and now you’re getting it. Say thank you.”
Frank throws his head back, and while his hips shrink away from them, embarrassingly his cock is still hard. “Th-thank you, mama.”
“Aw, you’re welcome, Frankie.” They say, taking their foot away just as Frank starts to worry he’ll go soft. “Take your boxers off for me, honey.”
He takes a moment to remember how to use his hands and then pulls them down, shimmying a little to get them past his hips and then kicking them off of his feet. His hands obediently return to his sides and he looks up at them.
Gerard tsks and grabs a bottle of lube from the dresser. “You’re going to fuck me.” They say, stripping before Frank can even get a good look at their panties. “Or, well.” They laugh to themselves. “I’m going to fuck myself on your cute little cock.”
Frank’s face flushes a deep red and he squeezes his thighs together, almost trying to hide how his cock throbs. They notice this and drop to their knees, straddling him. “You wanna fuck me?” They coo, uncapping the lube and squeezing some onto their hand. “You wanna fuck my pussy?”
Frank moans, his eyes rolling back as Gerard takes him in their hand, smearing lube all over him. “Yes, please, mama—”
He is once again cut off by a harsh slap to his face, this one leaving a wet hand-print behind. “I didn’t fucking tell you to speak, did I?” They say, gripping his chin. He shakes his head, ashamed, and agonizingly turned on by the slippery hold they have on him. “Better.”
They let go of his face and continue slicking up his cock, giving his balls another harsh squeeze before lifting themself up and pressing Frank’s cockhead against their asshole. “I’m edging you once for each word you let slip without permission.” They say, and then sink down onto him.
Frank’s eyes roll back and his lashes flutter as he feels the all-too-familiar heat around his cock. He pushes in easily, and his face flushes darker. He knows what Gerard is about to say. Craves it.
“Fuck.” They say, wrapping a hand around their thick cock. “It’s not even a stretch.”
They both know that Frank’s cock is perfectly average in size. And they both know that before this scene, Gerard had spend fifteen minutes fingering themself open to take Frank’s cock. But they also both know that Frank is so pathetic that the first time Gerard ventured to calling his cock little, pathetic, unworthy, a prick, practically a clit, should’ve had a pussy, made to be fucked, unsatisfactory, Frank had orgasmed on the spot.
But fuck, if it didn’t feel good to be buried balls deep in the ass of Gerard Way. He whines, balls his hands into fists, and looks at them pleadingly. Gerard just giggles, tortuously moving back and forth until they find their prostate, signaled by them falling forward, pressing their hands onto Frank’s chest to hold themself up. “Fuck, Frankie, that’s the spot. Rub up a little for me?”
He, of course, obeys, barely holding himself back from gripping their hips and fucking them like a man. But no, he’s feeling sweet, he gently presses his hips up into Gerard’s prostate, unable to hold back a moan when they pinch his nipples.
They pant, moving their hips a little more, before finally giving him permission. “Alright, baby. Give it to me.”
His hands fly to Gerard’s hips, moving them right where he needs them most, and his knees bend so he can plant his feet on the floor for leverage. And he fucks up into them, savoring the drag, the squelch of the lube whenever he presses in particularly far, the gasp from above him when he hits that spot again.
Words leave the two of them, Gerard with one hand on their cock and one hand pressing firmly on Frank’s chest, not letting him forget just who’s in charge. But this scene in particular is long overdue and Frank finds himself getting close pathetically fast.
He looks up at his mommy with a tear-stained look that he only gives when he’s desperate to let go, and Gerard nods. “You can cum, and you can speak. I’m not done fucking myself, though.” They manage to get out in between moans, their hand moving faster over their cock.
“Fuck, thank you, mama.” He moans, fucking them faster and forgoing all aim, then spilling into their hole after an embarrassing fifteen seconds.
Gerard, credit to them, still attempts to fuck themself on his cock, but he’s gone soft already, and is already letting out little whimpers of overstimulation. They roll their eyes and pull off of him, “You’re not getting off that easy.” They say, knee-walking up his body and then sinking their ass right onto his waiting mouth.
He grips their hips and helps them position their hole, then licks right over it, savoring the taste of his cum. A hand tightens in his hair and they rock their hips back and forth in minuscule movements, helping Frank give them that delicious friction. Their cock pulses as they press down onto his tongue, letting out a long groan and cumming as Frank finally pushes his tongue inside.
They quickly roll over onto their back before they collapse on Frank’s face, and look over at him. His face is covered in cum and lube, smeared all around his face like he just finished eating a delicious feast. Well, he did. They giggle, using the sleeve of their shirt to wipe some off.
Frank breaks out into a smile and laughs, stretching his back in an arch against the floor. “Holy fuck, when you stepped on my dick I thought I was gonna go soft.”
Gerard smiles, sidling up close to their lover. “Nah, you’re too much of a whore to go soft from just a little CBT.”
Frank rolls his eyes, “Yeah, I’m your whore.”
