Work Text:
Gerard Way. The hottest, sexiest boy of the year to girls all over the globe, known for his iconic long black hair and porcelain white skin, his vampiric aesthetic drawing everyone in along with his perfect body. Or that’s what everyone thought.
They didn’t know Gerard used to be overweight, they didn’t know he was bullied in high school, they didn’t know he collected Star Wars action figures, all they saw was the pretty face, people often forgot there was a person under it.
Frank sat, slouched down on his cheap, shitty couch lined with fake leather and cigarette burns, the faint weed smell emitting from it, clicking through channels, not a single one catching his eye. Until.. a channel came on he’d never really seen before, it was a model runway, something Frank wouldn’t usually watch due to the fact women mostly dominated the runway scene and to be honest, Frank was as gay as they come, dicks were his thing not pussys. So when a pair of sharp shoulderblades came strutting down, it caught Frank’s eye. And let’s just say he wasn’t disappointed when probably the sexiest guy he’d ever seen started to pose, showing his plump ass and slim waist, ruffling his black hair and biting his lip.
Frank's breath hitched and he felt his stomach tingle, this guy was the shit! He glanced down into the corner where it said his name and agency, ‘Gerard Way’ he read before immediately running into his moms room, eager to find some cash to buy a magazine, hopefully plastered full of black locks and those hypnotic eyes.
Ah, finally! Frank found a couple dollars on the nightstand, just enough for a magazine. Off he went to get some new jerk off material, and who knows, maybe he’d get lucky and Gerard was secretly a pornstar, how hot would that be? But for now a magazine was fine.
Frank did wonder though, how was he that slim? I mean he knew people were skinny, especially models, but Gerard looked about three pounds away from his ribs being on show.
- - - -
Around four months later Frank was sitting at the bar, solemnly drinking his beer, tonight was not his night, not a single guy had acknowledged his presence, even when he flirted, not to mention Frank was incredibly horny, not being able to get laid for like three weeks now. He swirled his beer around in its glass, watching the liquid move from side to side like it was the most interesting thing ever. This was his 4th beer so he was only a little tipsy, enough to give him a bit of confidence for flirting.
A slender hand brushed his shoulder, a recognisable voice speaking from above, “Hey cutie,” wondering if Frank was gonna get any tonight, he raised his head only to be startstruck with shock. It was Gerard Way, the model, the hottest guy ever had approached HIM? Fireworks were going off in Frank’s head, only being able to muster out a, “oh my god..” in utter shock.
Gerard chuckled and tilted his head, a cheeky grin on his pink lip, saying I know you know me, all over them. “Have you seen a ghost?” He teased. Frank composed himself and cleared his throat weakly,
“Sorry, I’m just a big fan, and I’m pretty surprised you're talking to me.”
“Yeah I get it, but I’m still just a guy.. and you're hot so why don’t you buy me a drink?” Gerard's smile was dangerous, it was almost creepily cute.
“Yeah of course, I’m Frank by the way,” He smiled back before calling over the bartender and ordering a mysterious pink cocktail on the menu.
“I’m Gerard, but I guess you already know that..” His smile faltered slightly at the mention of his popularity, only slightly but enough for Frank to notice.
Being the curious little shit he was, Frank poked, “Don’t you like being famous?” He blurted out, Gerard looked surprised. Frank clocked him so fast.
“I mean it’s fine but I don’t like everyone being so shocked seeing me, I’m literally just a normal guy who happens to be a model, don’t I deserve some fun?”
“Yeah I get that, you're only human after all.”
Frank and Gerard chatted non stop, finding endless topics they bonded over, whether it was art or comics or some geeky film, they were talking about it. They clicked in a dorky way, beside their obvious attraction for each other the conversation was really nice, a good breather from Gerard’s busy life.
Eventually the pair's attraction and alcohol consumption caught up with them, leading to Frank stumbling into his apartment, trying not to moan as Gerard kissed and licked his neck drunkenly, waking his dick up in the process. Frank remembered to lock the door just before pinning Gerard up against the wall, their combined lust taking over. He pressed their lips together aggressively, panting in between kisses before pushing his tongue into Gerard’s hot mouth, it felt electric as they kissed, sparks exploding between them.
Gerard broke the kiss to speak, which made Frank wine at the loss of contact, “bedroom?..” he breathed out, Frank just nodded eagerly, taking him by the wrist and onto his bed, landing with a soft thump. Gerard crawled onto Frank, placing his thin legs either side of Frank’s hips, his eyes were glossy and his lips were swollen from the kissing, a beautiful sight although perverse. Gerard ground down his clothed head cock against Frank’s eliciting moans from them both.
Frank held onto Gerard’s hips tightly with pleasure, only realising Gerard had stopped moving when a shirt was thrown at his head, he peeled it off and took it into account Frank should probably start stripping too, so he did. Ripping both their clothes off until their dicks perfectly pressed together now, sliding with pre-cum. “Oh Frank.. need you inside me..” he panted, still trying to create friction between their hard members. Those words alone could have given Frank a heart attack from pleasure alone. “O-okay on it.. you want me to prep you?”
Gerard shook his head fast, his sweaty black strands sticking to his forehead, “did it earlier.. just please fuck me!” He whined. Frank quickly switched positions with Gerard, pining him under their hot bodies, cocks still touching ever so often. The sight of Gerard, his needy expression and sweaty chest almost sent him over the edge so Frank made sure to get in quick. Rolling on a condom and some lube at lighting speed,
“Frank.. now I can’t wait..”
“One sec baby..”
He quickly positioned himself at Gerard’s pretty pink rim, rubbing some lube over it to make it easier to slide in, Gerard was writhing and whinging with need below him so Frank pushed in. Slow enough for it not to hurt and fast enough to fulfil their needs, the pair moaned and Frank started to move. Holding onto Gerard’s hips for support as he began to slam into Gerard, his moans were almost screams, straight out of a porno, “faster- Ah ah!” He demanded.
Frank sped up, the headboard rattling with each hard thrust into the tight heat that was Gerard’s ass. “So fucking.. hot.. Gee.” Frank panted out between thrusts and Gerard’s nonsensical rambling of how good he felt. Each slam went directly into Gerard’s sweet spot, causing his dick to hurt from how good it felt, “c-close..” Gerard warned, leaving Frank to grab his cock roughly, pumping it in time with his thrusts, until Gerard was screaming out, white milky ribbons shooting out onto his stomach the same time Frank hit his maxx.
He pulled out and collapsed next to Gerard, the dirty condom still attached. That had to be the best bust of his life. Frank turned to Gerard who was still pretty blissed out with aftershock. He smiled, knowing that he caused that, pride spreading through him. Frank stroked Gee’s face before tying off the condom and grabbing some tissues to clean Gerard’s cum up before it dried. The tissue shook Gerard out his daze, looking up at Frank with awe, half the time he didn’t even finish, and this random short, most likely Italian guy had just given him maybe the best orgasm of his life. “Thank you..” he muttered.
“That was great, you staying tomorrow?..” Frank asked, fully expecting a ‘I’ve got work’ or an ‘it’s kinda late’.
“Okay.”
Frank smirked and laid back down, curing his fingers around Gerard’s waist, it was a bit too thin to be healthy, but that was a conversation for another day.
