Actions

Work Header

Exposure

Summary:

When Frank is dragged into a nearby club, he was expecting to get wasted and leave maybe getting his dick sucked on a bathroom floor.

He wasn’t expecting to be face to face, with the hottest woman he has ever seen in his life to expose a whole area of himself he’s never explored before

.
.
.
Basically Frankie learn a bunch of new things about himself! :p

Notes:

Shameless smut taken from the deepest depths of my mind

Hope u enjoy!!!

(See the end of the work for more notes.)

Work Text:

“Ah! Yes!”

 

 

Frank would rather be anywhere else right about now.

 

"Come on, get out the house, it'll be fun!" They said "We'll have a great time!" They said.

He was all for watching chicks getting their ass pounded, online. But fuck, he did not want to hear those horrendous noises of clapping and watching middle aged men jizz their pants like a horny teen.

He felt like a loser (not that he wasn't), sitting on this couch alone. The moment they stepped through this sex escapade the rest of pencey practically ran off. Leaving him there, alone, fiddling with his thumbs

“Hey handsome,”

A voice broke Frank out of his pessimistic inner monologue, and there stood a woman, who admittedly, was hot. Like, extremely hot. Her hair was black, little bit greasy, true roots showing elucidating they were dyed.

Her outfit was ever more scandalous, much like every other woman in this establishment. A white button up, the 3 top ones unbutton giving Frank a slight glance at her milky white skin. A short black mini skirt, one that absolutely complimented her ass (he wasn't staring or anything. It was just an assumption.), with a black garter. On her feet were some thick, tall ass boot heels (Frank could not figure out how she walked in those).

In all she looked..gorgeous. Like, some sexy business women ready to walk him like a dog gorgeous. Frank wasn't one to have social anxiety. But god, simply opening his mouth was taking every nerve in his body “O-oh, h-hi, uh, ma’am,”

Wow, way to play it cool. Frank's cheeks flushed in embarrassment, his eyes darting across the room. Not really helpful, since almost everyone here was jizzing in their pants. The couch dipped—and she sat right beside him, disturbingly close.

She smelt like cigarettes and a faint scent of, grease? Too many scents at once clashed with another in this place. She had this glint in her eyes, a smirk, a sly smile. She stared at him as if reading his every want, kink, and desire. It made his thighs clench. "Why're so nervous, handsome? You know what happens here, right?"

Her hand traced over Frank's thigh, each caress she got closer to his crotch. He was already half hard, and holy shit he could pass out right now. "You're quite the looker. I'd love to take you, right here right now you know,"

What.

"Take me?" He repeated, sounding way too enthusiastic. The woman just nodded, a grin that showed each uneven but perfect tooth formed. Frank's heart shouldn't be racing just because of a smile. "Yes, silly, take you."

Frank stayed silent, seemingly trying to wrap his head around the concept. The woman's smile faltered slightly. "Ugh, you poor thing," she sighed, tucking a strand of hair behind her ear. "Let me show you,"

"Wait, what, show m-" Her lips were soft, the woman's. Soft in a way that was accomplished through chapstick but still wonderful thing to kiss nontheless. Her hands slowly moved around Frank's body, taking control of the kiss as if her game.

When she pulled back, Frank sat there eyes wide and panting heavily. He had so many questions, but he couldn't bring himself to care. All logic and questioning immediately punted itself out the window as Frank grabbed the woman's shirt, pulling her back in.

It ended just as quickly as it started, however. When his lips were still adjusting the cold breeze, the woman had reached out her hand. Frank was still far too dazed to recognize why she was doing that. "Pay up, silly. Just cuz you're hot doesn't mean you don't need to pay" Oh shit—right.

He was at a sex club after all. He quickly blinked, regaining focus "R-right, sorry ma'am, uh, what're you're…uhm..services?" He had to dig real deep in his head for that one. He wasn't entirely sure what to call it.

The lady smiled again, her teeth perfectly crooked and cute. It weirdly made Frank's heart pound and muscles go to jelly. The way she stared at him made his stomach twist. Like she wanted to devour him whole. He was fairly certain he wasn't going to be topping.


Which—he really didn't mind.

 

"Come, handsome," She grabbed his hand, pulling him up to his feet. He almost stumbled the way he felt drunk from that kiss. "Let me show you."

It was obvious the woman was well versed in her work—swerving past bartenders and other workers and drunk horny men. All the while, her grip on his wrist never faltered. If anything it grew tighter.

She weaved a corner, to which revealed a hallway of rooms. Behind each one, Frank could only tune out the barely damping the sound of moans that made him grimace

His eyes suddenly burned from the bright room he entered, a deafening contrast to the environment of the rest of the club. When his eyes regained focused, he was in a room. A big one—with a bed smack dab in the middle.

On the side it had a dresser that seemed stuffed to the max, and started to make Frank sweat. The fuck was in there?

The woman turned around, sitting on the edge of the bed "I should probably begin," she spoke, her New Jersey accent so present it was comical, "I'm a man."

Frank almost choked in his spit and air and every other chemical around him. "What?" The lady—man only nodded "Yeah. 'M a man. Names Gerard," He smiled and tilted his head with a smile. Fuck, that smile could actually kill people "I just look very feminine and I like to embrace those features from time to time." He stood up, walking over to the dresser.

Franks heart pounded. He was into guys, and chicks, but never really did anything crazy with guys besides hand jobs and a couple of head here and there. Gerard obviously noticed his nervousness, as he couldn't mask his emotions for the life of him. "Hey sweetheart. Are you uncomfortable with that? If so, I can-" "No!"

He shouted before he could shut his big dumb trap. Gerard even looked taken aback. "No?" He repeated "No. I, uhm.." Frank sighed. This was one big humiliation ritual. "I..wanna see your services. I still..want this." He sounded so utterly pathetic he could crawl in a hole and stay there.

Gerard's pretty face somehow lured him out of his groundhog desire. "Okay big boy. Come here," Frank almost dropped to his knees and crawled towards Gerard right then and there. Big boy. It rung through his head over and over. He hadn't even noticed he walked towards Gerard, sitting on the bed.

 

He patted his lap, and Frank quickly made himself comfortable. Really quickly.

 

"Easy," Gerard chuckled. He caressed—fucking caressed his thigh, looking at him with what was on the beam of lust and love. "So. 'My services', he put in quotes, "depend on what you want to do. So. What do you want me to do to you?"

Frank's heart was in his throat, and he swallowed. He croaked an embarrassingly quiet "I don't know." He did know. He knew damn well what he wanted, but he refused to say it.

Gerard smiled "Come one. I know you know what you want big boy. You've been ogling me since I've brought you back here." Fuck. Caught red handed. Frank swallowed, darting his eyes to the floor.

"What's your name, big boy?" Frank stammered, damn near forgetting his name. "Frank." He felt himself get set on the bed, the mattress plush and soft "Frankie. I have a few things I want to do to you. I'll show you them, you tell me if you're comfortable. Okay?" Frank nodded, although Gerard's back was turned to him. "But I'm going to need you to use your words. And I'll need you to set some boundaries. Okay Frankie?"

When Gerard call Frank by that nickname, he found it impossible to say no. "Okay." Gerard looked over his shoulder. His long hair shaping the bridge and shape of his nose and jaw. He felt his breath get sucked and stuck in his throat. "Good boy."

Apparently Frank was into praise. Because he could feel his cock harden beneath his jeans. God. He just wanted Gerard to touch him. So bad.

He walked towards him, holding a plethora of toys that he couldn't even recognize. His heels clacked against the hard wooden floor, and his legs looked so good in them he might turn to puddy

"Did u think of a safe word yet big boy?" Oh. Fuck. Right. He was too busy proving Gerard's point and was staring at his ass the whole time. "U-uhm. Red?" He had no clue what he was fucking saying

Gerard could tell—and he giggled. Could he stop? "Okay big boy. How about red for stop everything, yellow for slow down but don't stop, and green clear all the way keep going. How's that?" Frank nodded. He was fairly certain he didn't retain any of that knowledge "I said to use your words, puppy. Don't make me repeat myself. I said, How's that?

Franks dumbass was about to nod again, but quickly forced his throat to comply "Y-yes. Yes that's good." Frank felt his hair clamp to his forehead. Like he was already out of breath and they barely begun.

Gerard kissed him. It wasn't hungry, it wasn't fierce, it wasn't crazy. It was a soft, gentle kiss. A peck even. That little shit, Frank thought. Kissing him so softly, leaving him panting for more.

"Now, Frankie," Frankie. He'd normally grimace at that nickname. It was something about Gerard—something far too alluring. "I want to tie you up. Not anything elaborate, just your arms. Is that okay?" Frank nodded, and quickly stammered "Yes." Gerard grinned, like he was witnessing a painting come together. "Perfect. I also want to put a collar and leash on you puppy. Is that okay with you?"


"Yes."

 

"I want to edge you. Overstimulate you. Have you cum and keep going until you cum again. Is that okay?"

 

"Yes."

 

Frank felt like a slut.

 

"Good boy. Such a good puppy using their words."

 

What the fuck.

 

He felt his lips get captured in another kiss. This time hoisted onto Gerard's lap. And he could've drowned in them. Soft, supple, skilled. They moved and contorted in a way that made his body go to jelly.

His tongue swept the corner of his lips, before Gerard had bit his bottom lip. Frank gasped, hands reaching out for his hair, wanting to get tangled in his long strands. Gerard's tongue intruded his, his tongue tangling with his.

He was so utterly debauched, he could feel it. The way Gerard kissed him hungrily, lik a mad man. With an animalistic need that elucidated his want to eat Frank from the inside. It was a clash of teeth, an exchange of breath. It made Frank dizzy.

 

Then he heard it.

 

Click!

 

Gerard pulled away, leaving Frank whimpering. "Hush puppy. Just be good fr' me." He sounded distracted. Gerard stared at his neck, finger tips lightly grazing something. He looked down to find, "Your collar puppy." Gerard held up the leash attached to it, yanking Frank forward

He shouldn't have gotten harder. But he did. His hips involuntarily (lies—voluntarily) grounded itself on Gerard's thigh. He moaned, and it didn't sound like him. It was high pitched, desperate, whiny. It freaked him out.

He could hear a tutting sound above him "No, bad pup," Frank whined in response. What was happening to him. "Patience. Sit up and put your arms together, like this." Gerard put his hands together, wrists touching. Frank copied. He could feel his cock grow painfully hard in his jeans. And he could almost cry.

Nothing happened. All they did was kiss, and Gerard call him praises that made him go insane. And here he was, getting his arms and hands tied in a red rope, whimpering and using every ounce of force in his body to not grind on Gerard's lap.

"Awe. Pup wants to feel good so bad, hm?" Frank nodded excessively, head pounding as a result. "Yes. So bad." Gerard frowned for him, petting his head. "Hold on for me. Be a good boy and wait. Can you do that for me?"

 

"Yes."

 

"That’s my boy." Gerard hands cupped Frank's cheek, pressing soft kisses on his nose, cheek, and lips. Gerard's thumb fiddled with his bottom lip, admiring his lip ring. "I wanna fuck your throat. See these pretty pink lips wrap around my cock. You want that?"

"Yes. Please." Please? What kind of fucking mind-control poison did Gerard put in the air?

He was scooted so gently down the bed, settling between Gerard's thighs. He stared at them as if a beautiful portrait. His skirt ridden up, showing a pair of fucking panties. Red, sprinkled with white polka dots. He saw the huge tent of his cock bulging out, and he felt like such a pervert he was mentally dying. But at the same time he wanted to touch it so bad. He wanted to press his nose against it, lick his cock through the thin fabric.

Gerard chuckled from above him stroking his hair "What're you waiting for, big boy?" Frank looked up at him. Like a hopeless puppy—and Gerard's shoulders shivered. "I..I can't get it out." He sounded so pathetic—he wanted to cry from embarrassment. But Gerard's stupid smiled squished his anxiety to mush. "You sound adorable right now Frankie. You have teeth, no? Use them."

Frank whimpered. He was sure his dignity was buried 6 feet under and had its ceremony. His teeth grabbed the waist band of Gerard's panties, sliding them down his legs. God he wanted to do so much more. Lick them, kiss them, fucking sniff them. Debauched wasn't even a right word for how he felt right now.

Gerard quickly discards them to floor, his cock now standing—throbbing and already leaking with precum. Frank stared at it—never in his life had he been so hungry for cock. It was humiliating, and he felt himself only get harder (somehow).

Gerard seemed to notice, as he moved a strand of hair behind Frank's ear. "Gonna fuck your throat now, baby," baby? "Breathe through your nose okay? Hollow those cheeks. Don't wanna hurt you too bad." Frank fucking nuzzled against Gerard's cock, whimpering "Okay." He pressed soft kisses along it, causing Gerard to hum in approval. He looked down at Frank, stroking his hair with his lip between his teeth. "Such an eager boy," he relished

The back of his throat was soon attacked, and Frank gagged. "Be alert pup. I told you, breathe through your nose." Gerard cooed, hands now clenched in Frank's hair. Frank whimpered around his cock, the width of it stretching his lips and jaw around it. He did as he was told—breathe through his nose, hollow his cheeks. It's not like he's never sucked dick before.

 

It was just—this—was different. So different.

 

Gerard's hips bucked into Frank's mouth, his cock hitting the back of his throat each time. And each time, he moaned. The vibrations of his pleasure induced noises wrapped around Gerard's cock, eliciting a groan. "Fuck—Frankie," his voice, raspy and broken, moaned. "Taking my cock so well. So well. Such a good pup."

The noises coming out of Frank's mouth were filthy. Seriously. He was fucking positive not even a professional pornstar could make the same noises. No way in hell.

Gerard's groans—music to Frank's ears—grew breathless. Broken, needy. His thrusting became more erratic. Frank's noises grew louder—reverberating off the walls. His lip ring, the metal cold, dragged across his cock. His lips wet with saliva.

Gerard stared at him, eyes wide in disbelief and pleasure. His hair was a mess, he could tell. His eyes watery from the sheer force of Gerard's thrust. "Yea..fuck yea Frankie. Good boy. Such a good boy. Fuck.." Gerard craned his head back, his Adam's apple stretching. Frank could jerk off to those noises and sight for years.

He really couldn't help grinding his hips against the sheets, the friction far too alluring to resist. Ripped from his throat was a gag, a rough choke on Gerard's cock. He had tugged his leash, pushing him down impossibly on his cock. Until his nose was tangled by his pubic hair.

 

That should not have turned him on.

 

Gerard stared down at him with disappointment lingering in his eyes. "Bad pup. Such a slut—can't even..fuckin wait. Hm? You need to cum so bad, don't you?" Gerard grunted, thrusting in franks throat harder as punishment.

He felt the back of his throat grow sore. He thanked every God out there that he didn't have too bad of a gag reflex. He could only lay there, letting Gerard use his throat. Use his warm mouth to make him cum and please him.

He was bound—balance limited. His nails dug in the heel of his palm. It was so painful—but so good. He didn't wish for it too stop. Not for a second. He didn't want Gerard to stop fucking his throat, he didn't want the tight grip of his hair to stop, but he sure as hell wanted to cum.

Frank mumbled a 'sorry' that laid on deaf ears as Gerard's hands held Frank down on his cock. His fingertips dug in Frank's temple, thrusting his cock down his throat one final time. A moan teared from the man, and it was so hot Frank trembled to prevent himself from cumming.

Frank—wanting to be a good boy (he was so easy it made him sick)—swallowed every last piece of Gerard's cum. It was salty, delicious. Sweet and just—fueling. It coated the inside of his mouth and ran down his chin. He wanted to stay—the feeling just becoming familiar.

He was than yanked off, and pulled forward to crawl to Gerard. Which he did. "So beautiful Frankie," he cupped Frank's cheeks. "So beautiful crying on my cock, my cum and my saliva all over your lips." He whined, nuzzling his head in Gerard's hands, feeling high off his praise "I'd call you a good boy. A great puppy. But I wouldn't lie to you," Gerard tugged on Frank's leash, pulling his closer to Gerard's beautiful face. "Such a slut rutting against the sheets like that. You're such a whore that you can't wait? You have to get off?"

"Sorry—" Frank whimpered, but was shut off. A kiss—with straight teeth. It was messy, and he was pretty sure they missed each other's lips like 5 times. Between each lick, each bite, each moan, Gerard grunted "Ride my thigh puppy. Since you’re so fucking impatient."

Frank took his chance. He rutted his cock against Gerard's thigh. It was excruciating and delightful. How his cock rubbed against the fabric of his tight jeans and with Gerard's bunched up skirt. He tugged on it, whining "Off," "off?" Gerard repeated. Frank nodded, eyes shut. He couldn't speak. Not when he was so close.

Their positions flipped, his head deep in the pillows, hair sprawled out. His cheeks were rosy and eyes wide, sparkling with water. Frank whined, tugging on Gerard's collar "What? You said off."

This little shit. Fuck you. Get off me. Frank wanted to say so bad. So so bad.l But he also wanted to cum just as bad. "Such a greedy puppy," Gerard dove in Frank's neck, kissing and biting all over it. Frank mewled, hands fisting in the heel of the palm. His tongue lapped up each bite mark he'd leave, before his lips wrapped around his pale skin, sucking on it. Guaranteeing a hickey that'll last until next week.

He planted these all across his neck and jaw, and Frank's body shook. He had so much need building up inside him, his cock aching. He was still fully clothed, and he felt like he was suffocating. Drowning. And not in a good way.

Gerard seems to be a mind reader. He tugged on Frank's shirt, helping him to pull it off of him (Awkward due to his hands being dried, but they managed). There, shirtless, body exposed to Gerard, he felt vulnerable. Never had he gone this far with the same sex. But he'd never been called puppy or a good boy and actually got off of to it. First time for everything he supposes

"So beautiful, puppy," Gerard spoke in awe. As if hypnotized by he. "So beautiful. So pretty. So impatient." His lips pressed wet kisses down from his belly button, all the way up to his nipples. Gerard hands—much bigger then his own—pinned his tied up hands above his head. "Keep them there,"

 

He'd be crazy to have said no.

 

Fingers that held years of labor in each wrinkle pinched and tugged on Frank's nipple. Frank yipped, arching his back. Gerard looked up at him, an intrigued smile appearing on that stupid pretty face.

"Sensitive," he muttered, more to himself rather than to Frank. A moan tore from his throat, legs digging into the sheets. Gerard's lips sucked roughly on his nipple, all the while palming his erection "Gerard!" He cried. That snippet of pleasure was so good; Frank hissed when Gerard let go of his body, staring up at him with big, angry eyes (not threatening in the slightest though, from the frustrated tears welling up).

"Shh," Gerard hushed, kissing Frank's jaw "don't cry. You'll feel good soon. I promise." I'm holding you that. Frank wanted to say, but he was too eager for pleasure to say anything snarky (a rare occurrence).

The bed creaked, and he felt Gerard's presence leave. He whimpered, but heard that soft voice "Patience pup. I'm here. Not leaving," he came back as quickly as he left, holding a bottle—

 

Oh.

 

He held a bottle of lube. He'd never taken dick before. Let alone entirely sleep with a man like this. He swallowed nothing in particular, staring at the bottle as if Christ came down from the clouds. "I have to stretch you out baby. And I don't want to hurt you on my cock. Is that okay?" Gerard kissed his stomach, lips pressing on his tattoos as he stared up at frank. He would've been a mad man to say no to the angel before him

"Yeah," Frank panted out. "That's..that's more than okay." Gerard flashed his teeth once more. "That's my boy." He leaned down, pressing wet kisses that felt like fire on his skin all over his stomach. "You're so beautiful, Frankie,"

Beautiful. He's been called hot, attractive, handsome and all that before. But never beautiful. Were workers supposed to be this affectionate with clients?

"Thank you." Was all Frank could choke out. Convinced if he said any more he'd be a mess of whimpers and cries. Gerard kept going "Look at all these tattoos, Frankie," Frank shrieked, digging his heels in the bedsheets. Gerard inserted 2 fingers, covered in the slickness of lube and Frank's own wetness.

It was beyond embarrassing to have Gerard inside him like this. Yet, it was so good. So fucking good—and Gerard was going so slow. He pushed his hips forward, beckoning for more. Gerard didn't say a word but grab Frank's hips, tightly. As if warning him. "All these tattoos are so beautiful. So pretty."

This was hell. Gerard's lips continued to press kisses, now feather light, over his stomach. He could barely feel them, but he felt the presence of his wet lips. He felt how his free hand caressed up and down his body and twiddle with his swollen nipple. He felt how he thrusted 2 fingers inside him so tortuously slow.

"Gee.." His voice came out broken. "Shh. Be patient big boy. I'll give you what you want. What you need." And he did. He introduced a third finger, and a new, overwhelmingly fast speed that had Frank biting a wound into his lips to keep quiet.

Gerard didn't like this. "Don't hold back those noises, Frankie. Wanna hear you," he placed a wet kiss under Frank's ear. Repeating "wanna hear you" and "So pretty" over and over like a mantra.

He lazily nodded his head, his back arching deep into the mattress. That plus wrapping his legs around Gerard's waist allowed Gerard’s fingers a new, deeper angle. With each thrust, his finger tips grazed against his prostrate. He could feel his orgasm approaching the way his cock throbbed on his stomach, already leaking with pre cum.

He whimpered—because what else could he do? Gerard was fucking him like he knew his body like the back of his hand. It was nerve racking. Frank's moans grew louder—to the point that he was practically wailing. "Are you close, Frankie?"

His voice was too hoarse to speak. But of course, he had to run his big dumb mouth. "W-what do you think?" He forced out. Evidently coming out less 'threatening' (if you could even say that) as expected.

 

Gerard really didn't like that.

 

He pulled away from Frank's body completely and Frank whined. Louder. "Wait," he tried to pull Gerard back, but he had a strength of a goldfish. His stomach flipped, filling with regret. Fuck. Why couldn't he keep his mouth shut? Gerard got off the bed, rummaging in the big dresser. Behind him, Frank laid there, empty and disappointed again.

"I'm sorry," croaked he, trying to do anything to make Gerard come back. He was so fucking close, and he didn't want to resort to jacking off.

Gerard walked back up to the bed, shrugging off his white button up. "Open." Frank complied. He whined. No Frankie, no big boy, no pup. He wanted to sob.

Around his face and mouth was a gag. Purple and sphere shaped—restricting all speaking. "Since you've been such a bad boy," he spoke as he clipped it around Frank's face. "And wanted to have a nasty fucking attitude," Not so tightly it was cutting circulation—but not so loose Frank could run his smart little mouth.

Around his cock, Gerard placed something so god damn tight at the base he wanted to combust. "Now you don't cum until I let you. Should've been a good boy, Frankie." Gerard fingertips lightly grazed the side of his cock, seemingly dazed by it.

Like, genuinely dazed by it. Like full on leaning down to press soft kisses on it. Murmuring soft compliments about it. About how hard Frank was, how his cock was dripping with precum.

Mean-fucking-while, Frank was fighting for his life. Mouth gagged, arms tied, and a cock ring restricting him from ever getting his dreamed of orgasm. "Gmard-" Frank incoherently mumbled. It faintly sounded like "Gerard, please," and more mindless begging.

Gerard grabbed Frank's jaw, pulling it close to his face. "Patience, slut. I'm not gonna give you release that easy. Not after that little stunt." It was just a sentence Frank wanted to say. But he couldn't. He absolutely despised Gerard right now.

 

"Turn around."

 

Frank could die from embarrassment. Even if not possible, he'd find away. He was made to awkwardly wiggle to his stomach, as it was abundantly clear Gerard was not interested in helping him.

"That's a good boy," Gerard's hand smoothed down Frank's spine, pressing soft kisses from the small of his back to his neck. All the while kneading his ass. His finger tips hurt pressing against his skin. And it only made Frank's cock throb painfully against the bed sheets.

Gerard's hands slithered around Frank's face. "Suck," he held 3 fingers out. "And figure out how. Or are you too whored out to think?" Frank stared down at Gerard's fingers, feeling his body warmth on his back. He really shouldn't be enjoying this so much

He tried, he really tried, but the gag was tied so tight he couldn't move it with his tongue. Gerard scoffed "You really are. I haven't even fucked you and you're already a mess fr' me. So pathetic, so cute Frankie." Gerard's hands slid under the gag, his fingers replacing the plastic ball.

Frank's tongue wrapped around each finger, coating them wet in his saliva. Attempting to earn his title of a genuine, non condescending ‘good boy' again (though he was particularly fond of that mocking tone).

He wanted to hear the praise come out of Gerard's mouth so bad. He wanted a lot of shit 'so bad'

It sadly ended, and he was forced to suck on that stupid plastic ball again. He heard a chuckle above him "Dirty pup," still not the good boy he was looking for. There was absolutely no way he was twitching for this.

Gerard's hands pumped roughly around Frank's length. The sliding oh so jolting and filling—his hands covered if not drenched in lube. It made the slide so ecstasy inducing; this feeling coiling in his stomach could be a drug on its own.

He cried, but it came out as a light shriek comparable to a puppy. Gerard had the audacity to laugh behind him. "Feels good, huh puppy? Feels so good to have your dick stroked, hm?" Frank nodded frantically, sluring out "yef.." and "Fo gud." (Supposedly meant to be 'yes' and 'so good')

To make matters worse (better), Gerard was pumping his fingers unforgivingly fast in side him. They somehow hit his prostrate each and every time without fail. His stomach twisted within itself, and he's pretty sure his heart was struggling to keep up with his lungs. The way he was breathing so heavily.

He felt lightheaded. But it was so good. The stroke of his dick, the stimulation of his prostate, the fucking sensation of Gerard's hard on against his thigh was enough to make him hysterical.

He was crying. The tears slipped out. It was simply too good, too much, not enough. Frank drooled on the gag. It was embarrassing (he found he got off that, apparently), how he drooled on himself and the pillows. How the sheets under him was a mix of saliva and sweat and tears. Again—it shouldn't have turned him on.

He arched his back, sticking his ass up more in Gerard's fingers. "Such a slut, Frankie." Gerard whispered, obviously hot and bothered himself. So much so he started to grind on Frank's thigh. The groans and moans that slipped from his lips was disgustingly hot. "Y..you gonna cum?"

Frank nodded frantically again. He wanted this so bad. Needed, no. Needed wasn't even a word to describe how bad he ached to cum at Gerard's mercy.

He soon felt all hands leave his body against. He wanted to scream in frustration, his body shivering at the sudden emptiness. That stupid cock ring strapped to the base of his cock. Even if he was so so close to cumming—he was never gonna get it. At least not with this thing strapped on him.

"Mmfhmm.." it seemed to be a whine, or a cry, or a moan. Frank didn't even know. He seriously didn't. He was too fucked to make a single comprehensible thought. He just wanted to cum. And Gerard, who was in full control of that, took that away from him. Again. And again. And again. And again.

His shoulders were shaking. He felt his tears touch his lips, unable to enter due to the gag. He was pulled back from his leash, the pressure of it making his throat sore and he was 99% sure it was bruised. Before he could assess his (barely changed) surroundings, his lips were smashed with Gerard's.

It wasn't exactly a kiss, per say. More like Gerard sucking at his gag, licking his saliva and occasionally his lips touching Franks. When Gerard pulled back, he almost looked shocked. Like the air from his lungs has been completely sucked out of him.

"Oh Frankie," he whispered, stroking his cheek with his thumb, wiping away a tear. "Holy shit. You look so fucking stunning." He pressed a kiss against Frank's cheeks. "Fuck. I need to install a mirror in here. Want you to see how beautiful you look." Gerard finally flipped Frank over. Thank god, because if he were in that position any longer his arms would die.

Gerard was seeming to grow impatient, practically ripping off his panties, throwing it in the sea of clothes on the floor. "Gonna fuck you. Gonna fuck you so good, so well. I promise you'll cum pup." Frank nodded. He couldn't muffle anything snarky, or be a smart ass in his head.

 

Good fucking god, he just wanted to cum

 

"Get ready for me big boy," Gerard whispered, stroking a coat of lube on his cock after wrapping a condom over it. Frank's entrance followed suit. "Opened you up so much and fuck, I'm not sure this'll fit in yo-" Frank was so grateful his legs weren't bound. Because he quickly wrapped them around Gerard's waist, pushing him closer to him. Beckoning him.

Gerard chuckled. "Patience, pup." He lined himself up with Frank, slowly pushing in. They both groaned, although, one more coherent. "Fuck.." Gerard panted, pushing his hair back. Frank came to realize he hated when he did that. It was so sexy he wanted to explode Gerard and himself with his mind

He slowly pushed his hips in more, and more, and more until he was fully inside Frank. With each cautious thrust, more pitchy whimpers flew out his mouth. Further irritating his throat. He hadn't know what he was expecting, but fuck he did not expect to feel so full.

Gerard rolled his hips inside him, groaning but biting his lips to contain them. He wanted to stop him. Tell Gerard to cut that shit out, because he wanted to hear him. So god damn bad.

Frank slowly opened up, practically wrapping and pulling Gerard in. "Fuckin..bitch, Frankie. You're so tight. You’re pulling me in like a vice. Goddamn.." Gerard rambled on and on. Frank wanted to roll his eyes, but he could only roll his eyes behind his head. Gerard was getting absurdly close to his prostate. How did he find it so quickly everytime?

He felt his legs get lifted, and suddenly his knees pressed against his chest. Gerard held them there so tightly he thought he was going to break his damn legs (he wouldn't mind if he did, actually).

This new angle, however, gave Gerard the easiest access to his prostate it was comical. His pace quickened fast—his hips not faltering. He was slamming himself into him at this point, the bed, as steady as it looks, was creaking. His own body was moving from the sheer force of the thrusts. He could only take, and that's all Frank wanted to do.

He was crying again. He was drooling again. But he couldn't help it. He was getting fucked out of his mind, and each time, it was never enough. He wanted to be rendered dry by Gerard in every way possible.

The sound Gerard's cock made every time it thrusted in and out of him was straight out of Frank's wet dream. That sound of skin slapping against skin; hard and sharp all the while wet. It was filthy. But Frank would be lying if he said it didn't turn him on.

More so when Gerard started to lap at the sweat on his neck. Biting and kissing. Sucking and licking. Placing hickey after hickey. Frank cried. He wanted to touch Gerard. Kiss him. Praise him like how Gerard praised him. He wanted all of this so bad—of course he did. But he couldn't bring it in him to voice it.

He could only lay here, getting his brains fucked inside and out and diagonally. But he didn't mind that at all. Not one bit. "Oh fuck, Frankie. Gonna make me cum," Gerard moaned against Frank's ears. The sound being permanently installed in his brain. It went straight to his cock, too. "You wanna cum? For real?" He nodded rapidly, if he had a tail right now it certainly be wagging.

"Hisk me," Frank blabbered, making a weak attempt to outstretch his hands for Gerard as he sat up. "Fmlease, h-" Frank's voice cracked. His nails dug in within his hand. Gerard, fucking finally removed that cock ring. It felt as if he could breath.

Gerard saw the relief on Frank's face. "I know. I know baby." Frank wanted to cry. he tried to sit up, to out stretch his hands impossibly further. "Mhisk me." Gerard raised an eyebrow. He took off the gag, putting it below Frank's chin. He wanted to cry in victory.

"Kiss me."

Gerard did just that.

It was hungry, messy, not at all coordinated. It was a messy dance better tongue and teeth, and neither party knew which one was topping. (It was obviously Gerard).

"Close.." Gerard hummed in Frank's mouth. He could only stabilize his tied up on Gerard's soft chest, his fingers curling into the skin. Each thrust knocked a breath out of Frank. He felt his fucking juices running down onto the bed

 

Was sex always like this?

 

When Gerard wrapped his hands around his cock, Frank was scared. So scared he was gonna stroke him and then grab the base of his cock. Putting him through torture and again. But he didn't. He stroked him, hard, fast, massaging his tip with his thumb.

Frank was screaming by now—his throat so fucking bruised. But he couldn't contain it. He couldn't hide how badly he wanted to cum. How badly he wanted to cry and kiss and punch Gerard at the same time. "Yea, yes. Let those noises out for me," Gerard bit his lip looking down at Frank. He could feel his dick get harder in him. How was that possible?

 

"Look at you, taking my cock like such a good boy."

 

Oh. And Frank was gone.

 

He couldn't even scream. He couldn't moan. He could only croak out an incomprehensible word that sounded faintly like 'Gerard'. His back arched, he was pretty sure he was hurting and scratching Gerard's chest the way he was gripping so tightly. It slipped from his mind to feel sorry.

He craned his head deep in the pillow, throat letting out a cut off and horrid moan. His vision went white—he thought he met God. He felt his cock splurge white streak, falling on Frank's stomach and staining Gerard's stomach and hand.

He could've sworn he came 5 times. It was so overwhelming, every sensation on his body on max sensitivity. He wanted to out stretch his hands for Gerard, expecting the ropes to be released.

 

They were not.

 

He was flipped on his stomach, and was being fucked into again. He dug his head in the pillow, fingers grasping at his own chest. "Fuck!" Frank cried "G-gee..gee..too much…" Gerard perked Frank's ass up, allowing him to Properly fuck Frank into the mattress until he was used from both holes

The thought made him shiver. And it made his dick wake back to life "Shh..you can take it. I know you can," Gerard panted, holding closely to Frank's body. "Safe word?"

"G-green!" Blurted frank. He didn't want this to stop, not for a minute.

He could practically feel that fuckers smile behind him. "That's my boy." Gerard's hands caressed Frank's ass, making his body tremble. God he was going to cum again. Embarrassingly quick, too.

His body was pulled roughly from his leash. His back pressed all up against Gerard's front. He was pathetic like this, completely at Gerard's hands. At his disposal. He was letting him pull him and throw him back on the mattress over and over like this. He wanted him to.

He wanted Gerard to use him like this, degrade and praise and hit and punish him. He didn't know that. He didn't know if he wanted anyone or only Gerard to do that to him. He was learning a lot about himself

"Such a good boy," Gerard licked Frank's earlobe, hands slithering down to his nipples. He almost keened forward if it weren't for Gerard's arm forcing him upward. "So responsive, so sensitive. So fucking tender, hm?"

Frank didn't know what to say. He gasped and stammered out, "Y-yes." He was too focused on, like, everything happening to him. Gerard's other hand slide down to Frank's cock, hardened once again. "Such a slut. You came merely 10 seconds ago and you're already hard like a rock. God, you’re perfect."

Frank moaned at the praise. He was suddenly thrown against the mattress, a fistful of his hair grabbed by Gerard’s hand, further pinning him down into the pillow. "Look at you. So eager to take my cock. Gonna cum again Frankie? Gonna cum all over my cock again?"

Frank let out a prolonged moan in the pillows, fucking his hips back on Gerard's cock. He knew he'd get punished, but Gerard was so out of it he didn't say anything. Thank goodness. "P-please." What he was begging for was forever a mystery; and he turned his head back to Gerard. Watching his face confront in all kinds of cute and equally hot ways.

"Look at you Frankie. All sweaty and drooling. Fucking sobbing, all to cum on my cock. Such a good pup. Such a good boy, Frankie." He mumbled against Frank's back, licking and kissing along the middle of it.

"Cum for me, big boy. I know you can do it."

Damn well he did. It was a fucking life—no. A world changing orgasm. He swore his vision at that point was a glimpse into heaven and the galaxies. He wasn’t even sure if he made a sound. But he knew he was crying again. Just due to how fucking good it was, it was simply criminal.

Each splurge of cum that came out of his sore, weak, cock banged at his head. It overwhelmed his body. Every sense was heightened. His whole body felt like it was both of fire and drowning

Gerard groaned, pushing deep into Frank as he came into the condom. It felt as if he was pushing him further into the water. Frank internally scowled, wishing that he came inside him.

When Gerard pulled out, Frank took the chance to turn his head, pouting his lips out. Words were too much right now.

His lips were met. It was soft, slow, gentle. Their moves in unison of one another.

When they pulled back, Gerard placed a kiss on Frank's nose

 

"That'll be 135 bucks,"

 

Notes:

There are so many fucking typos oh my god. So sorry just fixed them all🥹🥹🥹
And dw Gerard gives Frank the best after care of his life afterwards

Kudos and comments r much appreciated!!! ^^

Series this work belongs to: