Work Text:
New Jersey downtown club. Yuck.
Gerard didn't usually privy himself in places like this. Where the lights were near blinding and alcohol was $10 a shot, where random girls got up on stages to shake their asses for desperate, probably divorced lowlifes who spent all their paychecks just for some tits.
But, the universe has an odd sense of humor.
The only reason he was even here was because his usual bar got closed down. "Didn't keep up with health regulations," was what the bartender told him when he knocked on the door.
Well, he thought, doesn't get any better than this, as he pocketed his keys and headed towards the door.
Inside was exactly what he expected.
Stupid blinding neon lights, too loud music that was already making his ears ring, girls on poles with guys throwing cash at them and howling for them to take their top off. He immediately made a beeline for the bar in the far corner, not wanting to associate himself to the likes of these.
When he sat down, there was a girl standing behind the bar, cleaning glasses. She wasn't dressed like the others, didn't have her ass hanging out a thong or her tits on display. Her name tag read: "Kenzie."
"What can I get you?" She asked, not looking up from the glass she held with one hand, cleaning it with a rag she held in the other. Her voice was loud but not rude, but still barely audible over the insistent thump of bass blasting through the speakers.
"Brandy, thanks," He fished a $20 from his wallet and slid it across the wooden surface. He didn't usually spend this much on just booze, let alone just for a shot, but he didn't a damn anymore, not after the shit day of getting yelled at by his boss and constantly mocked by his peers.
She didn't break stride as she sat the glass down and grabbed another, taking the bottle of Brandy and sloshing the amber liquid into the small crystal glass, sliding it over to him and grabbing the money.
He didn't drunk it right away, just stared down into the amber drunk, his reflection staring back at him. What was he doing here? With these desperate douchebags? He was better than this. He had standards, unlike some people—
"Excuse me?"
Gerard flinched, his nerves jumping, making him nearly knock over his drink. He looked over, even more annoyed, ready to say something, but he stopped.
The male standing beside his seat was rather attractive. He looked like he worked there, shirtless and wearing nothing but black skinny jeans and a white feathered boa wrapped around his arms. His skin pale, he was rather short with a skinny body, is ribs poking out ever so slightly, his lips a tanish pinkish with a teasing smile, his eyes dark even under the lights, half-lidded and staring right at him, his hair black with the sides dyed a bright cherry red.
"Is this seat taken?" He said sweetly, batting his eyelashes at him.
Gerard had been around the block a few times, he knew what this was. Some man-whore looking for free drinks by being real sweet and treating his victim like they're special, but Gerard couldn't push himself to tell the male to fuck off.
"Uh, no, no go ahead." He muttered, tearing his eyes away from the man's face to look back down at his still full drink.
"Thanks," he chirped and climbed into the seat next to him. "You look real heartbroken, what's up with that?" He immediately started, not bothering to introduce himself or ask Gerard his name, like they were old friends who happened to run into each other.
"Does it matter?" Gerard asked, still suspicious, glancing over at the male again, who was still staring at him with an expectant smirk.
"No, just thought you'd want to talk about it, not good for you to keep it all bottled up." He shrugged, resting his cheek in his palm, eyes tracing up and down Gerard. "You gonna drink that?" He asked, looking at Gerard's still full glass of now sweating Brandy.
"No," Gerard decided, sliding the glass over to him. "You work here?"
"Do I look like I'd take orders?" He teased, taking the drink and downing it in one drink, slamming the glass down on the wooden surface. "Yes, I work here." He said matter-of-factly, like Gerard was supposed to know he did. Well, Gerard already knew anyways, but still.
"I can tell," Gerard muttered, finding the bottles behind the bar much more interesting than the male sitting next to him, even as his mind screamed at him to stare at him, admire him.
The male raised an eyebrow with a smirk, but didn't press. Instead, he followed up with, "Hm, well, aren't you going to buy me a drink like a real gentleman?" He tracked a fingertip up Gerard's forearm, barely grazing his neckline.
Damn slut, Gerard thought, jerking his arm away from the male, even as he unconsciously acknowledged the other man's soft, warm skin. But he couldn't deny the shiver of delight at the man's touch. "If you tell me your name."
The male's smirk dropped at that, like he was expecting Gerard to ask for a blowjob or a quickie in the bathroom just for a drink, just like all the other times. "Uh… Frank. What do you care?" He suddenly felt more defensive, not one asshole cared to ask for his name at this club, and even when they did they immediately forgot, calling him stupid shit like, "Francis," or something.
Gerard shrugged, feigning nonchalance even as a smile tugged at his lips at Frank's defensiveness. "None. What do you want?"
Frank huffed, not being used to being brushed off so easy. "Whatever's the strongest." He mumbled bitterly, not too happy about being talked to so… Normally. He didn't hate it, necessarily, but it was an odd feeling, making his chest feel tight with unfamiliarity.
"You heard him, whatever's strongest." Gerard slid another $20 across the table, not giving two shits anymore that he'd just wasted 40 bucks on booze alone.
Kenzie didn't say anything as she grabbed another glass, but the way she looked between Frank and Gerard didn't hide much. "Here," she slid an already sweating glass of Everclear in Frank's direction.
Frank didn't say anything but grabbed the glass, taking a sip instead of downing it like Gerard expected. "So, what's your deal?" He asked, voice less sugary sweet and more natural.
"Not much, my usual place got shut down so…" Gerard trailed off awkwardly, glancing over at Frank again, truly taking in his features. He had quite a few piercings, and tattoos. They seemed so different from the man who wore them, it was almost cute in a way. "What's yours?"
Frank bit the inside of his cheek at the question, fingers thrumming on the side of the glass. Why was he doing this? Why was he sitting with some guy who barely acknowledged him? Why hadn't he asked Frank to get on his knees already? "Nothin'," he snapped, that defensive anger bubbling in his chest again.
Gerard raised an eyebrow, turning ever so slightly in his chair to look at him. "Nothing, huh?" He echoed. He could tell it was nothing, the way his shoulders tensed, how he avoided looking him in the eye, how his confidence noticably melted into something smaller. "Doesn't seem like it."
Frank scoffed, rolling his eyes at Gerard. "What would you know? 'Mr. I work under some asshole CEO and think I'm better than everyone else'." He grabbed the glass again and tipped his head back, once again downing the drink.
Gerard let out a small laugh, the kind that made Frank's cheeks redden with embarrassment and anger. “Oh, I don’t think I’m better than everyone. Just you, Frankie.”
For once, Frank didn't have a retort.
That made Gerard only snicker more, "You're cute when your mad, all red n' angry."
Frank felt something bubble up in his chest. Anger, yes, but also something else… Something he hadn't felt with any other customer. Frank's smirk returned, a feeling of resolve replacing the anger. "You think I'm cute?"
Gerard tilted his head ever so slightly, eyes never leaving Frank’s. “Cute, sure. Stupid, definitely. But I’ve got a soft spot for stupid boys.”
Frank barked out a short laugh, but it didn’t reach his eyes.
They fell into silence between each other, but the club around them was anything but. Guys still yelling at girls to take their top off, bass loud enough to echo in your ears even hours after you left, and the sound of blowjobs in the bathroom stalls.
"You gonna ask me to get out of here or what?"
"My place isn't far."
---
By the time they made it out to Gerard's shitty Honda, they were practically tearing at each other.
Gerard pushed Frank against the passenger side of the car, hands on either side of him, warm lips immediately connecting with Frank's, tasting the earlier booze and lip balm on him.
Frank groaned into the kiss and parted his lips, allowing Gerard's tongue entry into the warm cavern of his mouth, his hands trailing up and down Gerard's arms.
Gerard pulled away for air after a few more moments of kissing Frank, lips parted in a breathless pant, eyes darker than they had been in the cold night.
"Fuck, you kiss as almost as good as you look," Frank teased with a small smirk, breathless himself from the passionate kiss. "You any better in bed?" Frank slowly trailed his left hand from Gerard's shoulder down his midsection, across his hips, and barely brushing against the crotch where Gerard's jeans were rapidly tightening.
"I've been told so," Gerard shot back, quickly grabbing Frank's wrist in a grip, not harsh, but demanding. He pushed Frank back against the car again and fumbled his hand in his pocket for his keys, even as Frank rubbed on him and groped him.
When he finally found the key, he quickly unlocked the car and practically shoved Frank in the passenger seat, lust and desperation running hot through him. He got in the driver's seat and quick peeled out from the parking lot.
The drive to his apartment wasn't too far, as Gerard said, but Frank wasn't considered a very patient man, especially when it came to the topic of sex.
"Pull over here," Frank demanded, hand already palming Gerard through his jeans, feeling his cock twitch achingly under his light, teasing touch.
Gerard didn't hesitate and complied, pulling over into an empty parking lot and killing the engine. He got out of the car, confusing Frank, before walking to the backseat and sliding in. "You coming or what?"
Frank quickly understood and got out of the passenger seat and joined Gerard in the back.
Not wasting a second they continued their earlier lip lock, lips moving together like they were made for eachother, Gerard's lips cold and chapped, Frank's lips warm and soft with lip balm, the taste of booze thick on his lips.
Frank's hands wandered all over Gerard's chest and shoulders, subtly but surely pressing himself closer to the other male, pushing him back against the faux leather seats, pulling himself onto Gerard's lap by his shoulders, deepening the kiss as he pressed his lips firmer against Gerard's, more demanding, more needy.
"You got a rubber?" Frank said breathlessly, pulling his lips from Gerard's, pulling back to shed his coat to reveal more of his pale, lean midsection.
"Somewhere," Gerard started digging around under the seats for a condom, fingers grasping desperately. Cursing under his breath when he couldn't find the pack he'd kept under the seats in case of situations as these. "Shit. No, I don't,"
Frank shrugged like it was no big deal, peeling his coat off his arms and tossing it somewhere up front. "I like it without anyways," his chest was very smooth like a female's, silver nipple piercings glinting in the lamplight that shone through the windows, waist feminine and slim.
Gerard rove his eyes up and down Frank's body a few times, his cock twitching in his pants, clearly interested. "You're not afraid to catch anything?"
"Nope, if anything you should be the one worrying about it. I've been around the block a few times," Frank said, voice full of pride, as if whoring himself out as as something to be proud of.
Gerard furrowed his eyebrows at that, but didn't say anything more. He leaned back and twisted his belt off, pulling it from the loops and letting it fall with a thump to the floor. Frank's eyes zeroed in on the bulge between Gerard's legs, fingers immediately starting to work on his jeans.
"Been wonderin' about this thing all night," he whispered sweetly against Gerard's ear, tongue peeking out to brush against his earlobe as his hands pulled at Gerard's jeans. Gerard adjusting his hips and helping him pull down his jeans and boxers alike.
Gerard's penis sprang out, hot and bothered, slapping between Frank and himself. It was a decent size, unexpectedly girthy though, the tip drooling pre-cum steadily. Frank's pupils dilated ever so, pulling away from Gerard's neck to admire Gerard's penis. It wasn't anything special, but the person who owned it was what made it special.
"Mm, I bet a lot of ladies have had amazing nights with you, haven't they?" Frank mumbled hotly, hands reaching out to grasp the base, slowly stroking up and down the silky skin, making Gerard groan.
"Uhh, n-no…" Gerard almost whimpered at Frank's warm, soft and skilled hands. Head topping back, eyebrows furrowing in that pure, unfiltered bliss that only the sexual pleasure of another could bring.
Frank almost scoffed at that, pausing his ministrations at the tip of Gerard's penis, making Gerard's hips twitch with need. "You a virgin? I ain't waisting my night tryin' to teach you how to fuck another guy," Frank snapped, fingers slowly pulling back from Gerard.
"No!" Gerard practically yelped, hand shooting out to grab Frank's to keep him from slipping away. Realizing at how desperate and pathetic he sounded, he swallowed and pulled away. "I-I mean, no, no I'm not a virgin…" He trailed off, embarrassed at his own desperation.
But Frank only smiled, salty and sweet, hands tightening again around Gerard. "Oh? Good. Then get ready for the night of your life, babe," He pulled himself off of Gerard's lap, making the other man groan at the loss of warmth, but eyes widening at the sight of Frank getting down on his knees between Gerard's legs.
"You ever got a blowjob from a guy before?" Frank asked thoughtfully as he prepped Gerard, fingers once again gently stroking the delicate flesh, working more of that salty, clear goo from the slit.
Gerard, unable to respond, shook his head no, chest puffing with shallow breaths as the near overwhelming sensation, hips twisting and thrusting shallowly into Frank's hands.
Frank giggled quietly, like a little schoolgirl with a crush. "You're adorable like this. Where's all that feisty energy from earlier, huh?" He teased, parting his lips to take just enough of Gerard's tip in his mouth, tongue swirling and stroking over the slit, savoring every drop of the salty cream he could greedily.
"F-Fuck you," Gerard grunted, even as he dug his fingers into the seats to keep himself from grabbing Frank's hair and making him choke on his cock. Just the thought made Gerard spurt ever so into Frank's mouth, only making Frank giggle more around his length, the extra vibrations serving no help for Gerard's dire need to keep from cumming so humiliatingly fast.
"I will, don't worry," Frank cooed as he pulled from Gerard's cock again. "Just be patient…"
"Fuck that," Gerard snapped, grabbing Frank's black locks and shoving his cock in his face, "You gonna make me cum or do I need to kick your ass out? 'Cause I ain't payin' for no fuckin' cock tease."
Frank gasped near silently at the sudden show of dominance from Gerard, but it was less from fear and more from exhilaration. Another smile spread across Frank's lips as he rested his hands back on Gerard's hips, pushing him back. "Alright, alright," Frank said soothingly, batting his eyelashes prettily at Gerard. "I'll make you cum."
Then, without another warning, he choked down Gerard's cock with one go, Gerard's tip hitting the back of Frank's throat, making Frank choke and Gerard yelp with delight and shock.
"Fuck!" Gerard cursed, grinding his teeth from the feeling of Frank's warm, smooth mouth taking him all in one go. "Y-You don't disappoint."
Frank didn't say to that, not like he could while choking on Gerard's cock, but did respond with a teasing lick on the underside of Gerard'a length, making Gerard's hips stutter.
This went on for a period of time, the lewd and frankly filthy noises of Frank's greedy slurping and sucking with each bob of his head and Gerard's wanton moans and grunts filled the car. Frank hollowing out his cheeks with each suck to create the perfect vacuum to take most or all of Gerard and to give him the ultimate pleasure.
"Shit, shit I'm gonna cum!" Gerard warned breathlessly, chest heaving again with breath, cock pulsing, body rigid as he felt the familiar volcano of pleasure build inside. "Yes, yes!"
At the warning, Frank sucked harder if even possible, humming happily around the flesh, one hand pushing down on his own head to mash his nose against Gerard's pubic bone.
"FRANK!!"
Warm, salty, ropes of cum spurt wildly from Gerard's tip, directly down Frank's throat and filling his mouth, smearing his own cock with his cum and mixing with Frank's slobber and pre-cum.
Frank closed his eyes in pure bliss, and swallowed every drop of cum that Gerard deposited into his mouth, relishing in the tangy yet sweet taste. He then pulled off Gerard's softening cock, watching with pride as his saliva and Gerard's own essence costed the base. "That was fucking majestic." He sat up to sit next to Gerard, wiping the last few drops of cum off his lips as he smirked at Gerard's trembling, panting form.
Gerard fell back against the seats, panting heavily, eyes closed as he basked in the perfect after-glow of his climax. "Frank…" He said quietly, still breathless.
"You want more, Gee?" Frank was already pulling down his jeans, revealing a lacy black thong that immediately drew Gerard's eyes.
"I…" Gerard stammered, cheeks flushing at Frank's perfect body, and the way he looked in those panties was truly amazing. Even after such a rush of a orgasm, his cock started to harden already again at the thought of being inside Frank.
"You wanna fuck me? Plow me until I can see straight? C'mon, use your words like a big boy." Frank teased, leaning back to prop himself up against the door, jeans now fully off and on the floor, spreading his legs invitingly.
Gerard didn't respond, but his body language said everything. He kicked off his jeans that were still dangling from his ankles and crawled over Frank, hands on either side of his head, legs on either side of his hips.
Frank bit his lip sharply, eyes narrowed up at Gerard. "Well?" He asked expectantly, hand slipping down his stomach to pull at the hem of his thong to palm his own erection. "You gonna jerk me or fuck me? Your pick, really."
"I'd rather fuck you," Gerard mumbled finally, hands sliding from the door to cup Frank's perfect ass, gently squeezing as his fingers sank into the yielding flesh, groaning appreciatively at the warm flesh. "If you want me to, of course…"
Frank raised an eyebrow like Gerard had just asked a stupid question, which, he did in a way. "Is that even a question? Yes, I want you to fuck me." He scoffed, hand moving from his clothed erection and grab Gerard's newly harden cock again, guiding it to push against his covered asshole. "You gonna tear these off or make me do it?"
Gerard nodded quickly and sat back on his knees, hands trembling ever so as he made hasty work of sliding the lace down Frank's thighs and pulling them off, revealing Frank's cock and ready asshole. His cock also was average, but not small, with a small patch of black hairs around the base and leading a trail up to his bellybutton.
Gerard swallowed, grabbing his own cock and leading it so the tip would press against Frank's puckered rosebud. "You're really tight, especially for a whore.x Gerard noted, adjusting his hips so he could get the perfect penetration.
"Thanks, I've had stitches," Frank smirked up at him, propping himself up on his elbows so he could watch intently as Gerard fucked him. At Gerard's concerned expression, Frank giggled a little, "Kidding. Promise."
Gerard nodded slightly at that, now less afraid of tearing anything, and took a deep breath. "Ready?" He asked Frank, but he was assuring himself more than he was Frank, as he seemed more than ready. He'd never had sex with a man, so it was obvious he was nervous.
"I've been ready. Hurry up and fuck me. Unless you're gonna puss out on me?"
Gerard tightened his grip on Frank's ass cheeks, a determination filling him to put this brat in his place. He took one more deep breath, and slowly slid himself inside, already lubricated with his excess cum from last orgasm and the pre-cum that had started building up again.
Frank made a noise that was between a moan and a high pitched whine, his head tipping back, sweat drenched hair plastered to his forehead. "Ahh, fuck, you feel amazing…" He panted, left leg moving to wrap around Gerard's waist to pull him closer.
Gerard grunted with effort as he slid in, inch by delicious inch. Frank felt like Heaven drenched in lust; tight but not unbearable, warm but not suffocating, and the way his walls fluttered and massaged his cock was the deal breaker for Gerard. "You're the talented one, babe," Gerard said hoarsely as he finally seathed himself balls deep inside Frank, both moaning like a fucked up symphony.
Gerard sat there for a moment, letting himself and Frank adjust, until Frank's demanding voice broke the silence of heavy breath: "Start moving, dammit," He grunted, rolling his hips shallowing to try and get more friction for his aching core.
Gerard nodded and moved his hands from Frank's ass to back to either side of his head to steady himself, hips slowly starting to move in a perfect rhythm, back and forth, back and forth, again and again.
Frank groaned at the feeling of being so full, hands digging into Gerard's back. "Yes, oh yes, just like that!" He moaned, both legs now hitched around Gerard's waist. "Don't stop, don't you dare stop!"
"Wouldn't dream of it," Gerard assured, keeping the continuous rhythm of thrusts. He could already feel himself coming close to another climax, humiliatingly fast. But, he was never known as one to last long in bed.
Just like before they continued in a rhythm. In, and out, in, and out. Gerard was gentle enough, but just firm enough to make Frank groan and moan with each thrust. But as they went on, Gerard got rougher. His thrusts faster, more firm, sloppy, even. Making Frank throw his head back.
"Oh, you're so rough with me! I love it!" Frank howled in approval, hands going from Gerard's back to back to touching himself, stroking in time with Gerard's thrusts.
"I'm close," Gerard warned, without stilling his movements, if anything, he went faster to prolong their shared pleasure for as long as possible.
"Cum inside me!"
"Really?"
"Fuck yes!"
And just like Gerard said, after a few more moments of pure Heaven, Gerard blew his load inside. Cock splattering ropes of white cum directly inside Frank, the warmth and thickness making Frank feel more full than he ever had, making him see stars with a scream, his walls gripping Gerard desperately as he painted his insides white.
"Yes! Holy fuck!" Frank fell back, limp, against the door, chest falling and rising rapidly with each breath like he'd done the fucking, legs shaking. "Shit…"
Gerard let himself fall forward and collapse against Frank, arms curling around Frank's midsection like it was natural, still fitting inside hims snugly. He didn't say anything, just listened intently to the sound of Frank's breathing and rapid heartbeat under his ear.
"So… Call me tomorrow?"
