Actions

Work Header

kiss the ring

Summary:

Frank wants to cum, Gerard fucks his face.

kinktober day 21: rimming, forced orgasm (more like orgasm control, really)

Work Text:

Frank wasn't a stranger to Gerard's hands. He knew everything about them, from the length of his fingers to the soft skin of his palm. Every time he saw them, it was a reminder of how good they gripped his dick, how beautiful they looked when fingering himself. Shit, he could get hard just from seeing them around the microphone on the stage. Still, this had to be the most erotic sight he ever had of them. 

He was tied onto the bed, and that was a pretty good setting for whatever happened that night. Gerard was on top of him, sitting on top of his legs and caressing the shaft of his erection slowly, so much Frank could only get desperate for more. His fingers trailed over every vein and detail all the way to his swollen tip, where he played with every drop of wetness to stimulate his frenulum just enough to make him shiver.

"Fuck, Gee… Can't you go a little faster, please?" his voice was whiny and pathetic, he had been pleading for a while now, and Gerard only smiled with amusement at his cries. "Sure," he whispered as his grip finally went up and down all the way on frantic strokes. Frank moaned, his spine curling. He was so close, so near the bliss of climax, but Gerard wouldn't let him, stopping his hand.

"Wait… Shit, Gee. Please."

"No way."

Gerard was too skillful for his own good, Frank could only wonder how on earth he knew where to touch him to drive him crazy. Every spot was being stimulated in turns with care, carefully stopping right when he was near his orgasm. That was even more confusing, how well Gerard knew every reaction of his body to tell when he was a touch away from cumming.

"I'll do anything, I swear. Just let me cum, please. I'm begging you," Gerard bit his bottom lip as he stared into his eyes. His gaze was dark with dominance, but he saw the precise moment when a spark lit on it like fire. Something was going to happen, and it was incredibly exciting just to think about it.

Gerard stood up and took his underwear off. Frank had been so anxious to look at him that he gasped the second the clothing was dropped to the floor. His dick was as hard as his, red and probably fucking anxious to be touched as well. Obviously, he was having fun watching him suffer. After that, Gerard climbed on top of him once again, except this time, his knees took their place on the sides of Frank's head. 

"Get me off and I'll let you cum," Gerard demanded, and Frank went immediately dizzy on eagerness. He nodded  and moved his face up to lick the slit between his ass. The strangled noise that came out of Gerard's lips exposed just how bad he had been holding his own arousal. Being in control was enough to turn him on, but Frank knew he wanted to be touched as well. This was his time to act, and he wasn't going to restrain a bit of the excitement on his chest.

The wetness of his tongue quickly reached the surroundings to Gerard's hole, his legs obviously trembling as he got closer to the actual entrance. The smell of sex became stronger when Gerard decided to jerk off, still on top of him. And looking up, that had to be the best possible angle to see it all. His hand was moving fast, his dick was flushing and the weakness of his knees made him basically sit on his face.

Now he was having trouble to breath, but the only thing he could think of was penetrating him with his tongue, so he did, and Gerard's moans in response were the most beautiful sound he could think of. Now he was riding his face, and it was insanely hot. Frank wished he could touch himself too, but the mere thought of Gerard cumming and finally giving him the orgasm he was longing for made the pain on his crotch worth.

"Fuck, Frank… I'm gonna cum, I'm gonna cum to your mouth," every word was sharper than the last. He knew it was true from the noticeable contractions on Gerard's ass as he moved his tongue with skill. Sucking him like this wasn't unusual, it was the whole face sitting that was new. Frank had to admit, it was a lot better than he imagined. He could live with Gerard's ass on his face moving faster as he masturbated hungrily. 

Frank had no idea how long they had been doing this until Gerard finally melted, dissolving into pleasure as he came all over his face. He closed his eyes when the semen dripped onto him. Gerard stood up with trouble, but he did so immediately. "Shit… I'm so sorry. Are you alright?"

"That was actually really fucking good, but my dick hurts like hell. Can I cum now?" Gerard nodded, only a spark of the previous dominance remained, but it was enough to make Frank anxious. He moved his tongue in order to taste the trace of Gerard's orgasm that remained on his chin as the stimulation returned to his own erection. It felt even better now, if that was even possible. Gerard's moans still ringed on his ears and, God, his hands really were amazing.

The stimulation focused on his tip this time, lubricated by his own arousal, which let Gerard's fingers slide smoothly to the top, frenulum and sides of it. It was fast this time as he pulsed and shivered onto Gerard's hands. His hips moved by their own, fucking his fist, wishing to thrust the tightness of the ass he just ate. Faster, harder, every inch of his body was burning and he was pretty sure every drop of blood he had was now on his dick.

"God, fuck, fuck, I'm cumming," his words made no sense but he couldn't even think about them. His vision turned to white as shockwaves of pleasure hit his cock and his abdomen and probably everything on him. Gerard kept jerking him even while he was cumming and it was almost painful, too intense to bare, too good to complain. "Shit, I'm- Gee, I'm done, please."

It kept going for a couple seconds until Gerard had some mercy and stopped his wrist. Frank's legs were numb and the buckles restraining his hands were probably already a mark on his wrists. His breath was too erratic when Gerard kissed him, so he whimpered over his mouth as it became slower. 

"That was… I love you, I love you so much."

"I love you, too, Frank."