
I've Been A Bad Motherfucker.
One-shot!
Gerard knew he was going to be in so much trouble when Frank got home, but did he care? No. Not at all. He was way too turned on to give a shit. He knew for a fact, he will be punished when Frank comes home from work.
Now, Frank gave Gerard an order not to masturbate at all until Frank is back from work. Gerard gave the other his word. But, the raven haired man was already disobeying and Frank has only been gone for three hours.
Gerard thinks it isn’t his fault. Frank teased him pretty well before he left this morning. The couple kissed roughly and passionately before Frank let the taller man go, and he grabbed his jacket and headed out the bedroom door, and out the front door.
Frank drove away leaving Gerard hard in his Avengers pajama pants. Gerard let out a frustrated groan and plopped down on to their shared bed. He shut his eyes, hoping his boner would go away if he fell back asleep.
Gerard woke up two hours later, and his erection went away. He sighed in relief and rolled out of bed. He walked to the bathroom and pissed. Next, he stripped off his clothes and started the shower. He stepped in and shut the curtain.
Gerard stood under the hot spray of water, enjoying the relaxing feel. He then grabbed the soap and lathered himself up and rinsed himself off. Once, he was sure all the suds were gone from his pale body, he washed his hair eagerly. Then he rinsed the shampoo from his long locks. Finally, he applied the conditioner and rinsed that out.
Gerard reached out to shut the water off, but to no avail, his “problem” was back. He sighed and shut the water off. He whipped the curtain open and stepped out, dripping water on to the floor. He grabbed his fluffy blue towel from the rack and dried his hair. He gingerly dried himself off and wrapped the towel around his waist before going back into the bedroom to put clean clothes on.
Gerard put on clean red boxer briefs and a pair of black sweat pants. Then he waltzed back into the bathroom to gather up his dirty clothes and he tossed them in his and Frank’s laundry basket.
Gerard went over to his dresser and picked up his cell phone and noticed he received a text from Frank.
It simply read:
Do not touch yourself. xoFrank
Gerard began to grow frustrated. He knew the rules. Although, he blames his boyfriend for making him hard before he left.
Gerard tapped out a reply and hit send.
But I’m hornyy!
Within two minutes, Frank replied again.
You know the rules. Disobey me & u will be punished.
Gerard sighed, deciding to do as he was told, and not touch himself.
Ok….I will be good.
Good. Going to a meeting. Ttyl..and remember – BEHAVE.
Gerard tossed his phone back on his dresser and was about to go out into the living room to watch TV to keep his mind off how horny he is until his boyfriend comes home at 6:00. It was now almost 11 A.M.
How can Gerard wait five more hours until Frank comes back?
He usually is well behaved and waits patiently for Frank to come back and has the other get himself off, like usual.
Gerard cannot wait any longer. He gets an idea and a grin spreads across his face.
He immediately rids himself of his sweat pants and underwear. Then Gerard saunters over to the closet and smirks when he finds what he wanted.
What he found was his fuzzy black cat ears which Frank finds ridiculously adorable on him. He bushes his hair and paces the ears on top of his head.
Gerard thinks to himself and goes to the bathroom. He shuffles through the medicine cabinet until he comes across his black eyeliner. He takes the liberty of perfecting his look with cat whiskers and a cute black nose.
When Gerard is satisfied with the way he looks, he leaves the bathroom and turns on the lamp on the nightstand in the bedroom.
Then he goes to his dresser and pulls out lacy black and red panties. He slides them on and pulls them up.
He shoves the sheets and blankets out of the way. He props up some pillows and lays down after getting his cell phone again.
He smirks evilly to himself. He knows what he’s doing is wrong. Oh, so very wrong. But right now the man does not care. He isn’t the only one who can be a tease and he’s going to prove that to Frank.
Now, there is a mirror in front of the bed. A rather larger mirror to be more precise. He climbs out of the bed and fixes his cat ears. He takes his phone and steps back slightly from the mirror and snaps a picture once he makes sure all off his body could be seen in the camera.
He brings up Frank’s name in the phone and sends the picture with no words.
Gerard’s heart begins racing as he waits for a response from the other man. Ten minutes go by and Frank texted back.
Omg. Mmmmm, you are naughty kitty..
Gerrard giggles and snaps another picture of himself. Only thing time, he takes off the panties and kicks them aside.
Frank instantly texts back and he is starting to grow unhappy.
Don’t you dare give me a boner. I’m in a meeting, remember?
Gerard gives himself a couple quick strokes to make himself harder. He aims the cell phone’s camera down at his dick and takes yet another picture, wasting no time to send it to Frank with the caption as ‘Look how hard I am.’
About seven minutes later, Frank replies again.
For fucks sake Gerard! Stop it. Right now.
Don’t you DARE touch yourself either.
Gerard laughs because he knows he got to Frank.
Gerard knew damn well that Frank had an important meeting today. He also is a very important part of his company. Frank cannot afford to mess around right now.
Gerard, doesn’t listen of course. He plans on taking one more picture. Since the one he just sent was just a close up picture of his dick.
This time, he wraps one of his hands around his now throbbing member and takes a picture. He types out the words ‘Oops…” And sends what will be the final picture to Frank.
A couple minutes later, Frank replies.
DON’T YOU. FUCKING. DARE.
AND I’M SERIOUS GERARD. I AM IN A MEETING.
YOU ARE IN TROUBLE WHEN I GET HOME. SOOO MUCH TROUBLE.
Gerard giggles again and puts down his cell phone. Mission accomplished. He knows Frank is turned on and will indeed get a punishment the second Frank walks through the door.
Gerard quickly begins to stroke his dick as he lays down on the bed. He is extremely aroused and can’t wait until Frank comes home. He just plans on relieving some of the pressure until then. But no. That is not enough for Gerard.
He continues to stroke his dick until his cum spills over his hand and stomach. He carefully climbs off of the bed and flicks on the bathroom light. He washes his hands and decides to hop in the shower to clean himself off.
Gerard is just about to get out of the shower when he hears the bedroom door swing open. He freezes and his hearts begins pounding in his chest.
He done it now, Frank came home early and he is in so much fucking trouble, especially since Frank hates missing work unless he really has to.
The shower curtain is thrust open and there’s Frank standing there, heaving with an obvious bulge in his work pants.
Frank reaches into the shower and yanks Gerard out by his hair and pushes him into the bedroom. Gerard squeaks when he is thrown onto the bed.
Frank takes off all his clothes and sits down on the bed and pulls Gerard over his lap.
“I’m going to spank you right now. You will get 50.. Got it?”
Gerard didn’t answer. He only nodded his head.
“Got it? Speak.”
“Y-Yes.” Gerard stuttered out.
“Good. Count every five.”
Gerard was writhing and trembling when Frank was finished spanking him. He stopped to give Gerard a break in between. He received 25 spanks on each cheek.
By now, Gerard was hard again, his dick pressing into Frank’s naked lap. Frank orders Gerard to stand up. He obeys.
“Get on your knees and suck.” Frank commands him.
Gerard happily obliges and licks a stripe up the base of Frank’s member.
Frank groans and shakes his head. “Don’t tease.”
Gerard smiles and immediately stops licking and pushes Frank’s dick into his mouth, inch by inch until he could feel himself start to gag. He sucked hard.
Frank let out a breathy moan and threw his head back. “Fuck yeah.”
Gerard sucked harder and let some of Frank slip out of his mouth. He used one of his hands to jerk Frank off.
Frank closed his eyes and moaned, thrusting into the other’s mouth. “So good. So damn good.”
Gerard bobbed his head and kept pumping his hand even though his wrist was beginning to get tired already.
Frank opened up his eyes and stared down at the sight below him. “Such a pretty little mouth. Let me fuck it.”
Gerard stopped moving his hand and let Frank fuck his mouth. Frank pulled his dick out of Gerard’s mouth before he was about to cum.
Gerard was painfully hard and was relieved because now he knows he will be getting Frank’s dick inside of him.
“You were very very bad, Gerard. But you took your spankings so well.”
“I know. I’m sorry. I-“
Frank cut off the rest of the taller man’s sentence. “I can tell just how turned on you are, so desperate to cum again, yes?”
Gerard’s cheeks heated up as he nodded.
“You know naughty boys do not deserve to cum.”
“Yes, I know.” He bowed his head in shame.
Frank sighed and bit his lip. “I’ll tell you what. Since I know your behavior is partially my fault. I abruptly left you this morning, leaving you wanting more, isn’t that right my pet?”
“Y-yes. I suppose..”
“The kissing we did this morning got me going as well. So, I will allow you to cum, under one condition.” Frank went to his dresser drawer and pulled out a silver cock ring.
Gerard’s eyes widened at the sight.
“You will not cum until I say so. Understood?”
“Yes. I understand.”
“Good.” Frank placed the cock ring on Gerard’s dick and laid Gerard onto the bed.
Frank strode over to his dresser again and opened up the top drawer and gathered three items. Lube, condom, and handcuffs. The handcuffs were just in case Gerard decided to misbehave again.
Frank dumped the items on to the bed.
“Put it on me.” Frank held out the condom in his left hand for the other to take.
Gerard did as he was told and immediately tore open the wrapper and tossed it aside before rolling the rubber over Frank’s erection.
“Prep yourself with your fingers.”
Gerard slipped three fingers in his mouth and sucked on them, coating them in his saliva. Next, he inserted them into himself, wincing a little.
He got used to the feeling a moment later and got to work stretching himself open. He let a few moans slip, quickly closing his mouth after, not sure if he’s allowed to make any noise or not.
Frank smiled graciously and snapped open the bottle of lube. He squirted a generous amount on his dick, groaning softly.
“Okay, that’s enough. Remove your fingers.”
He crawled over Gerard and lined himself up. “Ready baby?”
“I’m ready.”
Frank carefully pushed himself inside of Gerard. Both men moaned out.
When Frank was sure Gerard was okay, he began to move. He thrust into Gerard with even hard thrusts, making the other man cry out in pleasure each time.
“Fuck..harder Frankie…harder!”
Frank threw his head back panting and obliged to Gerard’s request.
Frank smirked as he pulled out of him and rammed back inside of Gerard, hitting his prostate dead on.
“OH MYGOD. UHHHHH.. RIGHT THERE!” Gerard cried out with a moan.
The short man grinned and pounded into his boyfriend, repeatedly hitting his prostate with every thrust.
“FUCK FRANK. FEELS SO GOOD. SO DAMN GOOD.”
“You feel amazing, baby.” Frank breathed out.
Frank can feel his orgasm building up in the pit of his stomach.
“Oh shit. I-I wanna cum! Can I please cum?!” Gerard begged with a whimper.
He could not take the cock ring for one more second.
“My dirty slut wants to cum, hmmm? Well beg and I may let you.”
“Oh please let me cum..I wanna cum so bad! I’ll do anything just let me!!”
And with those words said, Frank took the silver cock ring off of Gerard’s aching member while he still moved his hips.
Frank wanted to get off now too, so he instantly sped up his thrusts, causing the bed to shift.
Gerard screamed out “I’m gonna…gonna cum!” and then he spilled out, in between their bodies.
Frank gave a few more hard thrusts and rolled his head back and squeezed his eyes closed. He yelled out a string of profanities as he came inside the condom.
He pulled out of Gerard and took off the condom. He tied it and tossed it in the small trash can next to the bed.
He disappeared into the bathroom and got a wash cloth and wet it. He returned and smiled at Gerard as he cleaned cum off of his boyfriend. After Gerard was cleaned off, he used the wash cloth on himself.
Frank left the bedroom to get themselves two bottles of water. He opened up one and handed it to Gerard. “Drink this for me?”
Gerard smiled and took three big gulps of water and handed the bottle back to Frank. “Thank you.”
Frank smiled back as he finished taking sips from his own water bottle. Frank put the caps back on and sat the bottles on the nightstand.
“Are you okay my love?” Frank asked as laid back down next to Gerard.
Gerard nodded his head and snuggled into Frank. “Mhmm. I’m fine.”
“Good good. I love you.”
“I love you too.”
“I’m sorry I punished you.”
“Don’t apologize. I’ve been a bad motherfucker.”
The two of them cuddled and lazily kissed until they fell asleep together and made dinner after.