Shop Mobile More Submit  Join Login
About Deviant Member IvyFemale/Unknown Groups :iconrock-star-catalog: Rock-Star-Catalog
Recent Activity
Deviant for 3 Years
Needs Premium Membership
Statistics 358 Deviations 1,008 Comments 10,504 Pageviews

Newest Deviations



Fabulous-Killjoy21 has started a donation pool!
12 / 125
So I can give all my watchers badges!

You must be logged in to donate.


Mature Content Filter is On
(Contains: nudity, sexual themes and strong language)
Frank tapped his foot and groaned as he stood outside the bathroom door, waiting for Gerard to finally come out. This happened every time. Frank’s family was in town and they had a dinner reservation, but Gerard was taking eternity to get ready. What took him so long? Frank had to shower and put a suit on too, but he didn’t take two hours to do it. “Baby, come on.” He huffed, banging on the door again. “You can’t take showers that long with a bathroom attached to our bedroom you know. The steams leaking out the door.”
“Hold on Frankie, I’m doing my hair still.”
“You said that twenty minutes ago.”
“I just want to look nice for your parents. Get away from the door, I’m coming out.”
Frank stepped away and sighed in relief when Gerard stepped out, his bright red hair done in that dumb swoopy way that Frank loved but took forever and a towel wrapped around his waist. “Just hurry and put your suit on, okay? I really really don’t want to be late for this. You know how my parents are.”
“Okay, okay just hold on.” Gerard said as he walked up to their closet and pulled open the doors. “What do you think I should wear tonight?”
“I really don’t care Babe.” Frank mumbled, staring distractedly at Gerard’s body as he rummaged through their clothes. This sucked. He was annoyed as hell, he was stressed that they were running late, but Gerard was making him a little bit horny and that made him madder. “Can you please just pick something?”
“They’re not gonna be right on time, Frank. Just give me a minute.” Gerard pulled out a few different dress shirts and blazers, then tossed them on the bed, dropping his towel and walking over to give Frank a kiss. “You always do this and we’re always fine. I’ll be ready soon.” He pulled away and went to their dresser to get some underwear on. Frank could have sworn he knew exactly how much he was killing him by walking around buck-naked.
“Can you please just be fast? You know being late makes me stressed.” Frank ran a hand through his hair and sat down on the edge of the bed, watching as Gerard wiggled into some boxer briefs Frank had given him on Valentines Day.
Gerard rolled his eyes. “There’s no reason to be stressed. Now help me.” He walked back over to the bed and picked up the first shirt, one that was sleek, black, and tight. “I love this one, but I think it’s a little too… y’know sexy.”
“You look good in everything.” Frank pouted, taking Gerard’s hand and nuzzling his cheek against the smooth skin on his arm. Gerard waxed practically every inch of his body and every part of him was soft. “Will you please just put something on? Don’t make me antsy.”
“Aw don’t make your puppy face.” Gerard laughed, leaning down to kiss the top of Frank’s head. “I just want to pick the right thing. I promise I’ll be done in ten minutes okay? Just ten.”
“Okay…” Frank let go of him and laid back on the bed with his legs hanging over. Damn their bed was soft. Ugh, he could be having sex with Gerard instead of being irritated but they had a two hour dinner with his parents where he had to barely act like a couple and they should have left fifteen minutes ago.
Gerard slipped into the black shirt and buttoned it up to the last two, leaving them open just to show a little more skin before grabbing one of the blazers and tugging it on as well. “Ugh, these colors don’t match.”
“Frank it takes two seconds to change jackets.”
“You don’t even have pants on yet.”
“I said ten minutes. Unless you want your mom seeing my ass.”
“Ugh, she’d be lucky.”
Frank rolled his eyes and stared up at the ceiling, trying not to think about how late they were. Now they were going to be leaving his parents waiting at the restaurant forever until they came. “Baby why do you get ready so late when you know how long it takes you?”
“Because we’re never that late anyways.” Gerard shrugged, pulling on another jacket only to take it off right after. “Too loose. I lost weight.”
“You’re killing meeee.” Frank groaned. “I don’t even want to know how long you’re gonna take on pants and shoes.”
“Oh shit shoes.”
“Don’t even.”
“Fine, fine, I’ll just wear this one.” Gerard grimaced, grabbing the last blazer he’d laid out and tugging it on before walking back to the closet for pants.
Frank held up his watch and cursed, pushing himself up and off the bed. “We are so fucking late. Look, I’m gonna go downstairs and get my keys and wallet and shit. Please please please be downstairs soon okay?” He begged, walking up to him and tugging on his sleeve. “Will you do that for me?”
“I’ll be down in just a minute.” Gerard smiled, turning to give him one more kiss on the tip of his nose, which would only be cute if Frank wasn’t anxious. “Promise.”
“Okay.” Frank swallowed, nodding and walking out of the bedroom so he could head downstairs. Why why why why why did Gerard do this to him? He could feel the stress vein in his forehead, but Gerard always just acted so fucking sweet he couldn’t even lash out at him. He grabbed his wallet and his keys from the coffee table and went to wait by the front door. His stomach was starting to get upset and jumpy. It always happened when he felt on edge. This was so unfair to him. Gerard always looked fantastic, but this was ridiculous and Gerard knew how it made Frank too. Now his parents were already going to be angry when they got there and they would get all judgey towards Gerard. Frank leaned against the door and waited five more minutes, glancing at his watch the entire time. “Gerard?!” He called out. “Come on!”
“Wait, I’m picking shoes!”
“Fuck. Seriously?!”
“Just a second!”
Frank hit the back of his head on the door and clenched his fists. He wasn’t going to fight with Gerard. He wasn’t. Not when they had dinner and a half hour car ride ahead of them. He could already hear the shit his mom was going to say when they got there… Another five minutes went by and Frank was losing his mind. They were thirty minutes late now. “Gerard!”
“I’m here, I’m here!” Gerard huffed as he ran down the stairs, finally dressed.
“Jesus Christ, let’s fucking go.”
“Okay, okay sorry. Do you think I need to run back and grab a watch before we leave?”
“NO!” Frank snapped, glaring as he reached back and yanked the doorknob. “We’re fucking going now, come on.”
“Geeze.” Gerard shrunk back a bit. “You don’t have to scream at me like that.”
“Ugh, yes I do because if I don’t then you’re going to run back upstairs five more fucking times and we’ll be here another twenty minutes because you don’t give a shit how many people are waiting for you.” Frank bit back, feeling the blood rush to his head as he stood in the doorway. “I tried really fucking hard not to start a fight with you, but you just keep pushing and pushing and pushing until I break and I don’t know why you do it every time we need to go somewhere! It’s so selfish and it’s manipulative! I don’t do that shit to you. I never do.”
Gerard bit down on his lip and Frank could already see the tears welling up as Gerard took a step back. “I just wanted to look nice for you.”
“Gee…” Frank rolled his eyes. “Gee come on, don’t do this.”
“I-I wasn’t trying to make you upset.” Gerard said softly, looking at Frank with giant eyes. “I just… I feel like I need to look good for you when you take me out. You’re doing something nice for me, so I dress up to show you I care about it.”
“Baby this isn’t a date, it’s dinner with my parents who are now sitting alone in a restaurant waiting for us to come and get our table, okay? I’m sorry I snapped like that, but can we leave please?” Frank sighed. This was the last thing he wanted.
“Okay.” Gerard croaked, sniffling as he followed Frank out the door and closing it behind them.
“Wait, fuck.” Frank stopped. “I forgot my phone, did you plug it in like I asked?”
Gerard’s eyes widened and his mouth started to quiver like he was about to burst into full out sobs. “Oh no I forgot to do it please don’t be angry.” He whimpered, covering his mouth with his hands. “I’m sorry.” His voice cracked when he said it and it broke Frank’s heart just enough for him not to be angry about it.
“It… It’s fine. Come on, let’s just go.”
Gerard gave a pitiful little nod and rushed to get into the car, wiping his eyes as Frank got into the driver’s seat. They drove to the restaurant in silence, Frank feeling more guilty than angry and Gerard just trying not to cry. He hated fighting so much. Gerard had the worst sad face too, like he just really fucking needed a hug and Frank wouldn’t give it to him. He at least pulled himself together by the time they pulled up to the restaurant and Frank just figured that he would make it up to him when they got home.
His parents were waiting outside by the valet and Frank hurried ahead of Gerard to greet them. “Hey I’m really sorry, we uhh had some car trouble and my phone died. Do they still have our table?” He looked at his mother and suppressed a small chuckle. She was in an actual gown with a pearl necklace and his dad’s suit matched it. It was weird to think he actually came from them.
“Don’t worry about it Hon, let’s just get seated.” His mother said with a false smile, leading the way to the hostess as Gerard caught up to them.
Frank let them get a little bit ahead, into the warmth of the restaurant before he took Gerard’s wrist and leaned in to talk to him. “Are you gonna be okay for dinner?”
Gerard kept his gaze locked on his shoes, but he nodded. “Yeah… I’ll be fine.”
“Okay…” Frank hesitated for a moment, then pressed a kiss to Gerard’s cheek, treasuring the cool touch of his skin against his lips a little more than he normally would. “We can talk when we get home.”
They were seated quickly and Frank did his best to make small talk with his parents, which was always more like an interrogation with them. Yes, work was fine, yes they were still living together, no they were not getting married yet, and yes Gerard dyed his hair red.
“So uh… Gerard.” His dad grumbled as he cut his food with a knife that was way too dull. “Your job is?”
“Oh I’m an artist.” Gerard shrugged nonchalantly, keeping his eyes on his plate. “I paint and sketch and Frankie sells a lot of it to his clients.”
“Well I guess that’s good for business.”
“Baby why don’t you tell them about that piece you’re working on right now?”
“I’m okay…” Gerard whispered, pushing around the same piece of food he’d been picking at for five minutes.
Frank’s heart sank to his stomach and he quickly changed the topic before his parents could ask why Gerard was upset, putting his hand on his knee under the table though just to try and let Gerard know he wasn’t angry anymore. He really hated fighting and it was even worse when Gerard was sad. He really just wanted to go back home and lie full-length on top of him until they came so hard they saw stars, not have dinner with parents that barely recognized their relationship.
“So how long have you two been living together?” His mother asked with painfully whitened teeth.
“Um, about eight months now. Right Gee?”
Gerard nodded and brushed Frank’s hand off of his knee, scooting his chair back. “I’m gonna run to the bathroom.”
“You feel okay?”
“Yeah, yeah I’ll be right back.” Gerard mumbled before standing up and hurrying away to the restroom in the back of the restaurant.
“Is he alright?” Frank’s mother frowned, watching as he walked away. “Whenever we see him, he’s all… oh you know, flamboyant.”
“Uhh yeah I think he’s just not feeling so good. I’m gonna go check on him.” Frank sighed, putting his fork down and leaving them to run after Gerard. It took him a second to find the bathroom, but once he walked into the lemon scented restroom there was only one stall that was closed. The restaurant was really fancy, so it was one with an actual wooden door that closed all the way and Frank could just go up and knock. “Baby are you okay in there? I hate seeing you sad like this.”
“Frank just go back to dinner.” Gerard croaked from behind the door.
“Gee, I’m not gonna leave you when you’re crying. Let me talk to you.” The lock on the door clicked and Frank pulled it open, stepping inside and shutting it behind them. “Aw Gee…”
“I’m sorry.” Gerard sniffed, wiping his eyes and blinking back more tears. “I just… I hate when you’re mad at me. I really hate it and I’m blowing it with your parents now.” His eyes were pink and wet. Frank felt terrible just looking at him.
“Baby I’m not mad at you, don’t cry. Please?” Frank whispered, cupping Gerard’s face in his hands to make him look in his eyes. “Are you just upset because I yelled?”
“No.” Gerard swallowed.
“Then why are you so sad? I’m sorry I was harsh to you, but I didn’t mean to make you like this. I just wanted you to stop making me so late for things, you know?”
“Y-Yeah.” Gerard stuttered, sniffling some more. “I-I just… I feel like such a shitty boyfriend and it’s not fair to you.” He whimpered, putting his arms around Frank’s shoulders and resting his head there. “I’m so inconsiderate and selfish and you’re always so kind and perfect to me. I don’t listen when you tell me things and I hardly ever help with the cleaning and cooking even though I’m home ten times more than you are. How do you even stand me?” Frank could feel him crying onto his shoulder and he hugged him back, tight, kissing him on the top of his head and rubbing his back.
“Baby don’t talk like that. I love you. I love you more than anything.” Frank cooed. “I don’t care that you don’t do chores and shit. I’m the neat freak and you’re always working on your art anyways. It tires you out.”
“Look Gee, all I ask is that you not make me late okay? Just listen when I’m telling you I’m anxious. That’s all I need. It doesn’t make you a bad boyfriend and I still love you a fucking ton yeah? You’re mine.” Frank smiled, giving Gerard a little nudge until he looked up and Frank could kiss him on the mouth, feeling Gerard’s soft warm lips against his own. “And you’re also insanely sexy no matter how long you take to get ready.”
Gerard’s cheeks flashed pink and he leaned his forehead against Frank’s. “Tonight’s a real disaster isn’t it?”
“Yeah it really is.” Frank chuckled. “But that’s okay. It’s kind of us, right? Crying in a bathroom stall in a huge expensive restaurant.”
“Well it’s a little more like us to fuck in one, but I think we have to wait until we get home.” Gerard blushed, nuzzling his head in the crook of Frank’s neck. “I think I owe you an apology blowjob.”
“You don’t owe me anything.”
“Mm, but I wanna.” Gerard pouted, reaching down to slightly cup Frank through his suit pants. “I’d do it here but your parents are waiting and my face is all gross from crying.”
“Aw I like your face.” Frank grinned, wiping the tear tracks off of Gerard’s cheeks and kissing the places they’d been. “Hey at least now we have something to look forward to, right? I’m gonna ride your daylights out when we get home.”
“You’re sure you don’t want me to go on the bottom? You hardly ever want me to top.”
“I want to ride you.” Frank insisted, leaning his forehead against Gerard’s and giving him one more soft kiss. “Just think about that, okay? Be nice to my parents. Smile, talk about your art, remind them that you’re gonna make me a kick ass husband and father one day, yeah? Then when we get home, I’ll take off that sexy black outfit you have on and make you cum hard enough to see stars.”
“Okay.” Gerard whispered with a grin. “Hold my hand?”
“Yeah.” Frank chuckled, doing as Gerard asked and lacing his fingers through the other man’s before pulling him out of the bathroom stall. “Come on.”
They walked back out to the table, made up some quick lie about feeling ill and got back to dinner. Gerard talked about his art just as Frank asked and underneath the table, Frank kept his hand high on Gerard’s thigh the whole time, letting the side of his palm brush against his crotch every so often. It was really unfair how sexy Gerard was. He had abs, he was thin, he had red fucking hair and hell, Frank would love him if he was 600 pounds and bald, but it was so hard to look at him all made up and resist the urge to touch him. Eventually, his parents got a bit distracted over the check and Frank could kiss him properly, with love and just a little bit of tongue that made Gerard blush. It was soft and it was nice, even with his parents right in front of them. Frank just loved him. “Hey, I love you.” Frank whispered, kissing him again on the corner of his mouth before pulling away. Of course his mother was then staring straight at them and he couldn’t help but laugh, grabbing Gerard’s hand in his and blushing hard as he took out his credit card to pay.
“That was cute.” Gerard whispered, only making Frank blush harder. “Want me to drive home?”
“Yeah.” Frank chuckled. He leaned his head on Gerard’s shoulder and just smiled. Maybe it was just the promise of sex waiting for them at home, but he felt super affectionate. “I can’t wait to get home with you.” They dealt with the check and walked Frank’s parents back out of the restaurant, it wasn’t until they reached the parking lot that Frank’s mother stopped and pulled him aside for a moment.
“Listen Honey I know we give you a bit of a hard time about this relationship, but it does look like you’re truly happy with him.” She sighed as if it pained her a little bit to admit it. “He seems lovely.”
“Yeah, um he’s great Mom. I’m happy.” Frank smiled, looking back as Gerard walked to their car. “I’ll call you, okay? We uh… have some stuff to do around the house.”
“Alright, Sweetie. I’ll talk to you soon.”
“Great. Bye.” Frank said, giving a halfhearted little wave before saying goodbye to his father and running off to catch Gerard, hopping into the passengers seat just as Gerard turned the key. “Hey Baby, hurry and get us home. I’m dying.” Frank whispered, leaning in to nibble on his ear as his hand flew between his Gerard’s thighs to cup him through his dress pants.
“Jesus, Frank.”
“I want to tease you.” Frank laughed, rubbing Gerard’s cock through his pants and boxers.
“I’m not driving with a boner.” Gerard raised his eyebrows and elbowed Frank’s arm. “Wait. It’ll be better when we get home.”
“But I want it noowwww.” Frank whined, sticking out his lower lip as Gerard pulled out of the parking space. “You’re all hot and sexy and it feels like we’ve been waiting forever.”
“We’ll be home soon.” Gerard promised as he hooked his arm around Frank’s shoulders and kissed his forehead, driving out of the parking lot and towards the highway. “Then you can do whatever you want to me.”
“Whatever I want?”
“Mhm.” Gerard hummed, giving Frank a squeeze. “Even that thing you were telling me about the other night.”
“With the whipped cream?”
“If you want.”
“Oh my God drive faster.” Frank pleaded, resting his head on Gerard’s shoulder and drawing little circles on his thigh. “Seriously. I already have a semi.”
“Damn, Frank.”
“I want you to fuck meeee.” He whined. “And I want to put whipped cream on your dick and ride you and lick all those little places that make you say my name.” Frank pouted as he shifted uncomfortably, his cock trapped in the tight pants he had on.
Gerard glanced at him and let out a little sigh of sympathy. “Frankie, unzip your pants.”
“Are we-“
“No, but your cock is gonna suffocate.”
“Yeah, it kind of hurts.” Frank grimaced, undoing his fly and letting out a big sigh of relief. “That’s better… Now step on the gas. I’m gonna die if I don’t see your dick in the next ten minutes.”
As soon as they got inside, Frank dragged Gerard to the bedroom, only stopping once to grabbed the whipped cream from the kitchen. “Clothes off. Now.”
“Slow down, Frankie.” Gerard laughed, shrugging off his blazer and slowly unbuttoning the black dress shirt, each button revealing another inch of smooth skin, as they were undone one by one. “We have plenty of time.”
“But I don’t want to wait.” Frank grinned, putting the whipped cream on the bed and rushing over to help Gerard get undressed. He nudged Gerard’s hands away and undid the buttons for him, opening his shirt so he could lean in and drag his tongue over Gerard’s nipple, his other hand reaching down to grab Gerard’s cock through his pants.
“Ohh.” Gerard breathed, the blood rushing to his cheeks. “Frank…”
“Just let me take care of you.”
“Yeah.” He whimpered, wrapping his arms around Frank’s shoulders. “I like the sound of that.”
Frank dragged down his zipper and pushed down Gerard’s pants and underwear, letting them fall down his thighs before grabbing his cock and slowly dragging his hand up the length of it. “How’s that?”
“Good.” Gerard sighed as he leaned in to catch Frank’s lips in a soft kiss, holding him close as their tongues slid against each other.
Frank wanted it rough, but for that moment he was fine with sharing a soft moment. Gerard was so loving and sweet. It made Frank feel like the luckiest guy on Earth. The weight of his cock felt nice in his hand, but Frank was patient, stroking it slowly with a firm grasp as his lover gradually hardened in his fist. “God, you look like a model.” Frank chuckled, pressing a kiss to Gerard’s chin. “I love your cock.”
“Well get yours out, I thought you were in a rush.” Gerard teased, kissing him again as he reached down to take Frank’s dick out of his boxers. “I love how easy it is to make you hard.”
“That’s because you look like a modeeelllllll.” Frank groaned. He quickly undid the buttons on his shirt and dropped it to the floor, kicking off his shoes so he could take his pants off. “Now get naked. I’m finally doing that whipped cream thing.” Frank watched as Gerard removed the rest of his clothes and grinned as they got in bed together. Normally he went on top, but tonight he really just wanted to feel Gerard inside of him. He laid full-length on top of Gerard and held his face in his hands while they kissed, getting each other just the perfect amount of warmed up before the sex could begin. His cock rubbed against Gerard’s from the position they were in and it only made him hornier.
“Whipped cream?”
“Yeah.” Frank panted against his mouth, kissing him one more time before grabbing the can of whipped cream and slipping down the bed to get his lips level with Gerard’s cock. “God I’ve wanted to do this forever.”
“You’re such a weirdo.” Gerard laughed, hooking his leg over  Frank’s shoulder.
“Shut up, this is gonna be hot.” Frank shook up the can and held Gerard’s cock by the base, kissing the tip before he coated it in whipped cream, from Gerard’s waxed balls to his head, to his navel.
“Oh my God.” Gerard laughed. “It tickles.”
“This is so fucking hot.” Frank grinned, tossing the can aside and dragging his tongue up Gerard’s shaft, slowly licking up the cream from every inch of his cock. “God, I know you don’t have to do it, but I’m so glad you shave everything. It’s such a turn on.”
“Ohh Frankie.” He whimpered as Frank licked it off of his balls.
“Shhh.” Frank hushed, licking up Gerard’s shaft and back down, tasting the pre-cum. “Get the lube, I want you to finger me.”
Gerard gave a weak nod and grabbed the tube of KY off the nightstand. “Okay, come here.”
Frank slid up next to Gerard and dragged his tongue up his neck, tasting the thin layer of sweat that was starting to form. “Don’t give me too much. You know how I like it.”
“I know, Baby. Trust me.” Gerard murmured, rolling onto his side and pushing Frank onto his back. “I know what you like.”
Frank closed his eyes and relished in the feeling of everything Gerard did to him. The way that he kissed his neck and rubbed his nipples, moaning when Gerard slipped a slick finger inside of him. He wrapped his arms around Gerard’s neck and cupped his face in his hands, kissing more with his tongue than his lips as he felt his entrance being stretched so gently. “I love you.” He mumbled against Gerard’s lips, kissing him between the words. “So much.”
Gerard pushed a second finger in and looked Frank in the eye, smiling softly at him. “I love you too, Frankie.” He kissed him on the corner of his mouth and nuzzled his nose against Frank’s cheek as he moved his fingers around, pushing them in and out, scissoring them to ease the stretch. “Even if I don’t act like it all the time.” Gerard took Frank’s cock in his hand and gave it a few strokes, earning a sigh of pleasure from the smaller man.
“Ah Gee…”
“You sure you don’t just want me to fuck you? You’ve had a long day.” Gerard whispered, pressing a wet kiss to Frank’s collar as he entered in a third finger. “I want you to be able to relax.”
“It’s okay, I want to ride you.” Frank said back, pushing Gerard’s hair back behind his ears and giving him yet another kiss on the mouth, taking his time just to taste him. “I think I’m ready.”
“Okay.” Gerard grinned. He took his hand away and rolled onto his back, pulling Frank on top of him.
Frank straddled Gerard’s hips and reached underneath to get his cock aligned with his ass, slowly sinking himself down on it. “Ohhh fuck.” He breathed, taking it just a little bit at a time. “You’re fucking big.”
“Fuck, and you’re tight.” Gerard sighed, putting one hand on Frank’s hip and one on his cock.
Frank sat on Gerard’s hips and wiggled around a little to adjust. “Okay, just give me a second.” He took a deep breath, feeling the blood rush to his cheeks as Gerard stroked his erection, causing pre-cum to leak out the tip. “Why do you have to look like a fucking model, I could cum right now.” Frank whispered as he slowly eased himself up and down, trying to find the right angle to get Gerard’s tip on his prostate.  “Ahh.” He whimpered.
“Find it?” Gerard smiled, giving Frank’s hip a little squeeze.
Frank gave a weak nod and started to move a little faster, sliding up and down and clenching his muscles just to make it tighter for Gerard.
“Ugh, fuck.” Gerard said under his breath in a husky voice that made Frank shiver. There was nothing Frank loved more than the feeling of being inside Gerard or vice versa. They were just so connected. Every sound Gerard made echoed in his ears, his cock fit perfectly inside of him, and with each movement Frank’s thighs trembled just from the overwhelming feeling of love and arousal.
“Ohh Gee.” Frank moaned, leaning over him with his weight on his elbows so he could kiss him while they fucked, moving his hips in perfect rhythm with their tongues. He could taste the margarita Gerard had with dinner and his lips were so soft against Frank’s that he was sure they were made of velvet. “Fuckk.” He sighed into Gerard’s mouth, sucking his lower lip into his mouth and dragging his teeth on it.
“I love the way you kiss me.” Gerard said in a breathy voice, rubbing his thumb over the head of Frank’s cock. “It’s so passionate.”
Frank kissed the corner of his mouth and moved his hands to the head board, grabbing on and grinning down at Gerard as he started to really move, shoving himself down and pulling himself back up to make Gerard slide in and out of him.
“Jesus fuck.” Gerard gasped, pushing his hips up to meet with him. “Frankie.”
“Come on, moan for me Baby.”
Gerard did what he was told and the next few minutes were probably some of the hottest moments Frank had ever experienced. Normally he’d edge a bit and hold off to make the sex last longer, but he couldn’t help himself when he felt his orgasm swelling in his abdomen and he came like an eruption, his nails digging into Gerard’s shoulders as his body shook and he ejaculated over Gerard’s chest. The sight of it must have been enough for Gerard because he came in Frank about halfway through and they finished together, all tangled up with each other and their mouths wet from kissing.
“I love you.” Gerard giggled, pushing himself up to kiss Frank on the nose. “Did that make up for stressing you out?”
“Yes.” Frank smiled, dazed as he turned his head to the side and gave Gerard a sweet kiss with closed lips. “You’re the best.” He climbed out of Gerard’s lap and laid down beside him, nuzzling his nose against his cheek.
“Mm, I’m all gross now.” Gerard laughed as he hooked his arm around Frank and kissed him on the cheek. “You wanna shower with me?”
“In a minute. I wanna cuddle with you.” Frank mumbled against Gerard’s neck as he kissed it. “Blankets?”
“Gotcha.” Gerard grabbed their comforter and pulled it up over their shoulders, wrapping his arms around Frank’s slightly smaller frame and holding him close.
“You’re so soft and warm.” Frank sighed, resting his head on Gerard’s shoulder and hugging him back. “I love that I get to come home to you every night…”
“Aw, really?”
“I think about it all day at work.” He smiled. “Coming home to you and watching you paint or just sitting on the couch together.” Frank nuzzled his cheek against Gerard’s chest and kissed the skin over his heart. “You always make me feel all safe and happy, you know? Like I’m always home with you.”
“Frankie.” Gerard gushed, rubbing his hand down Frank’s back and kissing his forehead. “I feel the same way about you.”
“Mmm.” Frank hummed. He felt so nice and warm. His body was still lightly buzzing from orgasm and he felt a little euphoric. Every time they had sex, he just felt so lucky to be with someone like Gerard who had such a perfect fucking body, but was simultaneously the sweetest person alive. “I wish I was good at art like you are… Then I could show you how beautiful you are and I would paint you naked and shit.”
“Frank.” He giggled.
“No, I would.” Frank insisted, nuzzling their noses together. “I’d paint every part of you?”
“Even my stretch marks?”
“Yes, your stretch marks because they look like lightning and your body is perfect.” He kissed Gerard once more on the mouth then rested his head back on his chest. “Now snuggle with me. I’m a cuddle whore.”
Gerard gave Frank a little squeeze and kissed the top of his head. “You’re so sweet… Can we just go to sleep like this?”
“Yeah.” Frank mmm’d, letting his eyes droop shut. “I wanna fall asleep with you like this.”
“Okay.” Gerard sighed contently, closing his eyes as well and giving Frank one more little squeeze. “Sleep tight, Frankie.”
“Mm, sweet dreams Gee.” He mumbled against him. “I love you…”
The End.
Mature Content Filter is On
(Contains: nudity, sexual themes and strong language)
Gerard kept his eyes glued to the sidewalk as he walked next to his best friend, his hands shoved deep into his pockets so he wouldn’t have to worry about what to do with them. He normally wasn’t like this at all. Billie always kind of had that power to make Gerard laugh and talk all the time, but now there was something big on his mind. It had been eating at him forever and he’d set a deadline for today to talk to someone about it. Seeing that Billie was bisexual, Gerard figured he had to be the safest person to tell. He’d managed to get all the way to 11th grade without anyone knowing he was gay, although his mother might be a bit suspicious as to why he’d never brought any girls home. He wasn’t even completely sure of himself yet. He was definitely attracted to guys, but did that mean he couldn’t be attracted to girls? He couldn’t remember a time when he was, but maybe he just hadn’t been paying attention.
“Hey, why are you all quiet?” Billie asked, nudging Gerard’s arm as they walked up to his house.
“N-Nothing, I just um… I kinda wanna talk to you about something when we get inside.” Gerard sighed, still looking down to hide the red in his face as they walked around the side of the house, to the back door that led to a basement that happened to double as Gerard’s room.
“Oh uh yeah sure.” Billie shrugged. “Lead the way.”
“Okay, just… don’t be weird.” Gerard brushed past him and opened the door so they could walk down into his room, both dropping their backpacks at the end of the stairs and going to sit on Gerard’s bed that faced the television. “Are you gonna laugh?”
“Dude, what is it?”
“I… I just… I-It’s complicated.” Gerard started fidgeting and he folded his hands in his lap just to keep them from twitching. God, this was already awkward. What was he even doing? “Never mind.”
“Wait, wait Gee come on. You can tell me. I might be kind of an asshole, but I can listen to you about shit.” Billie kicked him lightly in the shin and grinned at him. “Come on, it’s just me. I’m not gonna judge.”
“Um… You can’t tell anyone, okay?”
“Course I won’t. You didn’t get anyone pregnant did you?” Gerard stayed silent and Billie bit his tongue. “Is it really that serious?”
“Well… sort of. Yeah. At least it is to me.” Gerard shifted awkwardly on the bed and folded his legs up, crossing his arms over his chest as if that would some how keep him from spilling his guts. “Swear you’ll keep it between us?”
“Yeah, of course.” Billie smiled. “Dude, I’m your friend. Just tell me.”
“Okay um… S-So, I… I think I might…” Gerard cleared his throat and looked off to the side, dead set on avoiding Billie’s gaze. “I-I think I might be gay and I’m really scared a-and confused and I know I like guys, but I don’t know if I like girls and I think I even want a boyfriend, but I don’t know anyone and it’s all I think about and it’s making me want to throw myself off a bridge because I don’t even know what the fuck I’m feeling.” He took a deep breath and buried his face in his hands before Billie got a chance to respond. “I don’t know what to do. I hate it.”
“Well Jesus, hey… Hey, it’s not such a big deal. It’s okay.” Billie assured him, reaching over to put a hand on his shoulder. “I mean, I like guys. It’s not the end of the world. Your parents are still gonna love you and shit.”
“B-But how do I know?” Gerard stuttered. “I-I’ve never even kissed a guy, o-or even a girl except for a play in fourth grade. A-Am I bi or gay, or whatever pan is? Just what the fuck? I’ve never had anyone that… th-that wanted to try anything with me. I don’t know what I am.”
“Gerard, you don’t have to know.”
“Aren’t I supposed to? How did you know?” Gerard’s hands were twitching his lap and he wrung them together, his heel tapping nervously on the floor as he looked at Billie.
“Well… um I experimented, you know?” Billie shrugged. “I went to parties and stuff. I did stuff with girls and I knew I liked that, but I just kinda figured out I liked it just as much with guys.”
“But how can you know for sure? I-I mean, have… h-have you ever had like…” Gerard’s face turned bright red and he finally just stopped and laughed, shaking his head at himself. “I’m fucking ridiculous, oh my God. I… I was gonna ask if you’ve ever slept with a guy.”
“It’s not really a big deal.” Billie said, making Gerard’s heart skip a beat. “I’ve done it.”
“Wait… really?” Gerard blinked. “With who?”
“A lot of the guys in the drama club are gay. I um… I actually kind of dated that dude Greg for a while, but it didn’t work out. That was like, last year, before I met you.”
“And it was like… good?”
“It was actually really great.” Billie chuckled, starting to blush a little himself. “Um, I mean guys just kind of know what other guys want. I came over when his parents weren’t home, and it just kind of happened.”
“But what about girls?”
“Well, I like girls. I like guys a little better though. Like, I fucking love eating girls out. It’s one of the hottest things ever, but I also really love fucking guys… or when guys fuck me, I don’t care.” He pulled his legs up and folded them, elbowing Gerard in the arm to break the tension. “You know you could have told me this like forever ago, right? Not like I’m gonna have an issue with it.”
“I know, I just… didn’t really know how to bring it up.” Gerard sighed. “Is it okay if I ask you questions?”
“Sure, Gee.”
“How um… H-How do you… do that with another guy? I-I’ve seen porn and stuff, like I know how but I just… I’m totally not sure if that’s how it is in real life. I probably sound like such an idiot.” He looked down and picked at a tear in his jeans, letting his knee touch Billie’s.
“It’s fine.” Billie reassured him. “It’s not that complicated.”
Gerard listened for the next few minutes and tried to take in everything Billie was telling him. From just the mechanics of it, to Billie’s experiences and every second he listened he came closer to the realizing the opportunity he had here. He’d been waiting and waiting for something that would let him know for sure if he was gay and now it was sitting right in front of him. Billie liked guys, why hadn’t Gerard thought of it before? Would it be way too weird if he asked to kiss him? It didn’t have to mean anything, just a way of knowing. Some closure that Gerard was fucking desperate for. “Would it be really weird if I asked you to do something for me?”
“What is it?”
“Could you um… Okay, look it’ll be completely meaningless and we’ll still be friends and everything, but… d-do you think you could kiss me?” Gerard asked in that shaky voice he got when he was anxious. “I-If you want to, just so… so I would know for sure.” He could’ve sworn that Billie’s eyes lit up and his heart started to pound in his chest. This might be really happening.
“Yeah, definitely. I… I can do that.” Billie murmured, moving a little closer to him. “Do you um… just want me to do it or count or something? You can close your eyes if you want.”
Gerard just nodded and did what he was told, leaning forward a little and closing his eyes, praying that he didn’t look totally ridiculous. There was a few moments of awkward hesitation where Gerard was scared to death Billie wouldn’t do it, but a second later he felt a warm, soft pressure against his lips and then he was kissing back. It was better than he’d imagined. Like little sparks were moving from his lips into his fingers, toes, and down his spine, urging him not to stop and to keep Billie’s mouth connected to his. “Holy shit.” He managed to breathe against Billie’s lips before he was leaning back in and kissing him again, still keeping his lips closed but putting his hand on the back of Billie’s neck just to keep him where he was. It was strange, yet so enticing. Their lips came together like magnets. He didn’t want to stop.
“Wow uh.” Billie laughed, pushing Gerard back a little. “Yeah, pretty sure you’re gay.”
“Y-Yeah um… wow. Shit that was… that was awesome.” Gerard grinned. “Can we keep going?”
“Are you sure you want to do that?”
“Yeah of course I do. Come on, it doesn’t have to mean anything.”
“But we’re just fr-” Billie was cut off by Gerard’s mouth on his again and he let the sentence trail off, kissing Gerard back instead. He knew this was kind of an awful idea. They were friends. This was either going to wreck that or they’d end up dating. Part of him wanted to stop and just tell Gerard their friendship was something worth saving, but it felt way too good for him to even consider it. “Mmm.” He purred into against Gerard, swiping his tongue over his lower lip to open his mouth.
Gerard gasped when he felt Billie’s tongue, but quickly rolled with it, letting him explore all the corners of his mouth and reaching his hand instinctively into Billie’s hair. Billie’s mouth tasted like nicotine and Gerard wanted to taste it forever. He was a little unsure of what to do, but it seemed to come naturally and Billie’s tongue moved so gently, it was easy to just give in. Soon, he felt one of Billie’s hands on his cheek and another on his hip, drawing little circles on the skin just under the hem of his t-shirt as their tongues moved against each other. They were breaking apart every couple of seconds or so just to catch their breath, but one of them always pulled the other right back in. Gerard had never felt anything like this before. It was definitely better than just jacking off in the shower and shit. It was real.
“Maybe…” Billie panted against Gerard’s mouth, leaning their foreheads together as he spoke. “Maybe we should think about this a little.”
“Think about what? Can’t we just do what feels good?” Gerard whispered, petting Billie’s hair a little and smiling with wet lips. “I’ve never done this before.”
“I-I know you haven’t, which is why you might regret this as soon as it’s done.” Billie’s cheeks flashed red and he glanced off to the side. “I mean, I always thought you were cute and stuff, but is this what you want?”
“What do you want?” Gerard asked. “Do you like me?”
“Of course I like you, Gee.”
“But like… would you want to be my boyfriend?”
“Would you?”
“I asked you first.” Gerard smiled, trying to play off the nerves that were building in his stomach. “I like you… I can be your friend, but if this is how good it feels just to kiss you, I can’t imagine how awesome it would be to do it all the time.”
Billie’s lips pulled into a smile and he gave Gerard a quick peck on the lips just because. “Y’know I always knew you were fucking gay. I just didn’t know when you’d tell me.”
“Am I really that obvious?”
“You’re a guy and I’ve never seen you give any girl a second glance.” Billie smiled, leaning in to nuzzle his nose against Gerard’s cheek. “Always kind of hoped this would happen, honestly.”
“Well, yeah. I like you Gee.” Billie put his hand on Gerard’s thigh and blushed. “I mean, we can still be friends and stuff if that’s what you want, but you’re kind of good at this.”
“Do you… want to keep going?”
“Do you?”
Gerard’s cheeks turned pink and he nodded. “How far is this going to go?”
“I don’t know… why don’t we just see?”
“Okay.” Gerard laughed, putting his arms around Billie’s shoulders and leaning back in to keep kissing him. He hadn’t felt something like this before and he didn’t plan on stopping any time soon. The kisses slowly became deeper and deeper until Billie took Gerard by the waist and pushed him back on the bed.
“Whoa, shit.” Gerard giggled when Billie started to kiss his neck. “That feels so weird.”
“Do you like it?”
“Yeah, it’s good.” He hooked one of his legs over Billie’s hip and turned his head to the side to give him easier access. “Damn…”
Billie bit down on his neck and listened to Gerard’s soft little moans as he left hickies on the pale skin. He could feel himself getting hard and tried to lift his hips a bit so Gerard wouldn’t feel it.
“BeeJ?” Gerard whispered.
“I-I um… I’m getting kind of…”
Billie saw the redness in Gerard’s face and gave him a little kiss on the cheek, letting his hips rest on Gerard’s so he could feel. “It’s okay, so am I.”
“You feel a lot bigger though.” Gerard blushed. “What do you want to do about it?”
“Do you um… Do you want a hand job? We can do that to each other if you want.”
“Yeah, do it.”
“Okay, hold on.” Billie climbed off of him and laid down on his side, next to Gerard so he could still kiss him, but had easier access to his cock now. “Here.” He dragged down Gerard’s zipper and slipped his hand in so he could rub Gerard’s erection, cupping it lightly through his briefs.
“Damn.” Gerard breathed. “I like that…”
“You are so fucking gay.” Billie teased, kissing the corner of Gerard’s mouth as he squeezed him. “Can you do me too?”
Gerard nodded and reached over to unbutton Billie’s jeans, thumbing them open and reaching into his boxers to take out his cock.
“I um… I guess I work fast.” Gerard laughed, taking Billie’s dick by the base and slowly stroking him.
Billie pulled back the hem of Gerard’s underwear and did the same, pulling him back into a kiss as he touched him. He was nervous, but Gerard saw him as experienced so he didn’t want to show it. He just did what he knew how to do, stroking Gerard’s cock in a slow, steady rhythm and kissing him gently as he did it, trying not to moan too loud from how Gerard was touching him. Damn, it had been a while. Billie almost forgot how nice it was just to have someone else’s hand on his dick.
“God, this feels right.” Gerard breathed against Billie’s lips, pushing his hips forward a bit to meet with the larger boy’s hand. He was a little embarrassed at the size difference. Billie was almost twice as big as he was, but he didn’t seem to mind it so Gerard decided not to dwell. “You’re also really fucking hung, like holy shit I didn’t see that coming.”
Billie answered by moaning under his breath and speeding up his fist, easing a gasp out of Gerard by doing so. “Fuck, I really want to see you cum.”
“I’m not gonna last long.”
“It’s okay, neither am I.”
“Oh God BeeJ.” Gerard gasped, feeling the wiry hairs of Billie’s navel tickle his fist every time his hand came down. His cock was leaking pre cum and he found himself unable to keep quiet as Billie jacked him off.
They kissed again, and their tongues quickly got reacquainted, twisting around each other and wrestling as they pleasured each other.
Billie was kind of in love with Gerard’s cock. It fit perfectly in his hand and made a lot of pre-cum, making it nice and slick when he stroked it. His pubes were also kind of soft instead of rough and wiry, which would a lot less of a turn off then what other guys sometimes had. “You taste really fucking good.” Billie sighed into his mouth. “I’m getting close.”
“Me too.” Gerard whimpered. “L-Like, really close. I’m gonna cum.”
Little more than two seconds after Gerard said those words, he fell over the edge and came hardly into Billie’s fist, moaning loudly and finishing just as Billie grunted and spilled onto the thigh of Gerard’s jeans.
“Fuck.” He breathed heavily. “We’re terrible. That was like a minute.”
“That was amazing.” Gerard sighed, grinning up at Billie with this sparkly look in his eyes that just made him look so in love. “You’re awesome… and I’m really fucking gay, wow. That felt so great.” He pushed himself up a little and pressed a shy kiss to Billie’s lips, still blushing. “Um… Do you maybe want to… go out on a date sometime?” He giggled, his cheeks turning even redder. “Like, I don’t know. The movies or maybe… maybe dinner?”
“Like, as your boyfriend?” Billie smiled, reaching down to tuck Gerard’s dick back into his underwear and zip up his jeans again. “Sorry I came on your jeans by the way.”
“Yes and hush, I kind of like it for some reason.” Gerard leaned forward and hugged him tight, tucking his head into the crook of Billie’s neck, not really caring that his cock was still out or that it was a little awkward. “Hey, thanks for helping me… I really like you.”
“Aw… I like you too Gee. We could go to the movies right now if you want. Your mom isn’t coming home for a few hours anyways.”
“I’m broke though.”
“Don’t worry about it, I’ll pay.” Billie pecked his lips and waited for Gerard to pull away before tucking his cock back in his boxers and closing his jeans again.  “Want to?”
“Yeah.” Gerard grinned. “We can take my dads car.”
“And can we make out in the back of the theater?”
Gerard gave a little nod and laughed again, pulling Billie in for one more kiss. “Fuck yes.” He whispered against his lips, putting a hand on Billie’s cheek so he could hold him there while they kissed. “I’m so fucking glad this is happening. I’ve been losing my mind.”
“I’m glad too… I think I’ve kind of liked you for a long time, but I didn’t want to say anything.” Billie blushed, softly kissing the corner of Gerard’s mouth. “You’re just so cute and quiet all the time, we like all the same stuff, and you’re always wearing those skinny jeans fuck.” He leaned their foreheads together. “Come on, let’s see what’s playing at the movies. I’ll drive.”
“Okay.” Gerard grinned, his heart beat picking up as he reached down to tuck Billie’s cock back into his jeans, buttoning them and closing the zipper before cleaning up himself with the bed sheet. “We should um… do this again though.”
“The sex?”
“Yeah.” He blushed.
“I’d like that.” Billie whispered, leaning in one more time and kissing Gerard on the lips just so he could taste him again. “Now come on… I wanna get you in that dark theater.”
The End
just another little oneshot
Mature Content Filter is On
(Contains: nudity, sexual themes, violence/gore and strong language)
Shit. Gerard thought as Frank closed the door to their hotel room. He honestly hadn’t been this nervous in years. Maybe not since that first show he played sober. His heart was pounding, his palms were sweaty, and he was pretty sure that his body was starting to vibrate. What if he messed this up?
“So… are you ready?” Frank asked kindly, walking up to Gerard and hooking his index fingers through his belt loops. “You look a little terrified.”
“I… I-I’m just kind of unsure still. I’m sorry.” Gerard croaked, scratching the back of his neck and looking awkwardly to the side, really trying to keep his eyes on anything but his boyfriend. “Are you sure Mikey and Ray won’t hear us? They’re just next door.”
“It’s fine. They went out drinking earlier, they’re out.” Frank murmured, moving his hands back a little until they joined at the small of Gerard’s back and he was holding him by the waist. “Look, it’s just me. We don’t have to do anything that you don’t want to, but tonight’s our best chance. We’ll be sleeping on the bus the next week.”
“Y-Yeah umm… I want to. I don’t know why I’m so anxious about this.” Gerard blushed, still staring down at his shoes. “I um… I just don’t want to be bad at it. I know it’s really stupid, but I really don’t want you to stop liking me you know? I don’t even know what would happen to the band if you felt that way.”
“Gee, we’ve been over this.” Frank chuckled, planting a kiss on Gerard’s forehead. “I’ve liked you since we first met at that stupid party. We’ve had sex like a thousand times before, don’t think of this as any different.”
“I guess…” Gerard glanced over towards the bed and fidgeted a little. “Does it hurt?”
“Only if the other person’s being too rough.”
“And you’ll be gentle?”
“Of course I will.” Frank whispered, tilting Gerard’s chin up and giving him a quick kiss on the lips that made both their hearts jump.
“Can you start?” Gerard whispered back against Frank’s mouth.
“Sure. Just remember it’s like any other time.”
Frank took Gerard by the wrist and Gerard let him lead him, calming down a little bit as he laid down on the bed and Frank snuggled in beside him, hooking one leg over Gerard’s and one arm over his chest with their lips just inches away from each other’s.
For a few seconds, Gerard locked eyes with Frank and he could feel his heart rate slowing down. Frank just looked so… comforting. It really was just like all those other times, only this time they’d be going a step further. At least for Gerard it was further. “I…”
“Shh.” Frank hushed, slowly leaning in to close the gap between them. “Just kiss me like you always do.”
Gerard closed the final space keeping them apart and did exactly what Frank told him, melding his lips against the other man’s with just the smallest amount of tongue that let him taste Frank, but didn’t make it too dirty. “Mmph.” He mumbled against him, his hand flying up to cup Frank’s cheek as they kissed. Frank tasted like the coffee they’d had just an hour ago and it made Gerard want to use his tongue more. This was always his favorite part. Before they got undressed, they would lay together and just kiss, getting each other nice and warm before the sex started. “Frankie.” He breathed against him. “Fuck, I really love you. You know that right?”
“I know that, Baby.” Frank promised, turning his head to start kissing Gerard’s neck.
“God I love when you do that.” Gerard purred. It was like Frank’s lips were electric. Every kiss he planted on his neck and collar left him feeling tingly and when he started leaving hickies, Gerard started to feel twinges in his boxers. Frank swirled his tongue and the blood rushed to Gerard’s cheeks. “Baby I think you can start taking your clothes off now.”
“Ooh, moving a little faster today.” Frank laughed before pressing a kiss to Gerard’s chin. “Arms up.”
Gerard did what he was told and let Frank pull off the black t-shirt he’d been wearing for two days, shaking out his bright red hair once it was off.
“There we go.” Frank murmured, dropping down to take Gerard’s nipple in his mouth, sucking and nibbling on it just to get a couple gasps out of Gerard.
“Fuck.” Gerard bit down hard on his lower lip.
“I fucking love what that does to you.” Frank snickered, running one tattooed hand down Gerard’s pale side. “Your skin gets all hot too.”
Gerard laughed a little and looked away, still blushing fiercely as Frank began to press a trail of kisses to his body, leading down from his collar, over his stomach, and to the hairs of his navel that led straight to his belt buckle.
“You and your fucking bat belt, I swear to God. I’m gonna cut my dick on this thing one day.”
“It’s sexy.”
“It’s nerdy.”
“You like when I’m nerdy.”
“That I do.” Frank said, wiggling his eyebrows before pressing a kiss to the bulge in Gerard’s jeans. “Can I take these off?”
“Gotcha.” Frank undid his belt then quickly thumbed open his jeans, earning a sigh of relief from Gerard once he dragged down the zipper. “Damn, it’s easy to make you hard.”
“Is that bad?”
“No. It’s cute.”
“Okay.” Gerard sighed, lifting his hips so Frank could pull his jeans down along with his boxers. “Can… Can I take your clothes off?” He asked shyly, pushing himself up a bit and tucking his hair back behind his ear so he could see Frank better. He felt really exposed and kind of vulnerable, but he wasn’t too freaked out. Frank had seen him naked plenty of times before and he was horny enough not to think too hard.
“Yeah, here.” Frank nodded, moving back up to give Gerard a kiss before climbing off the bed and standing in front of him. “Just do whatever you want to me.”
“Okay…” Gerard swallowed as he sat on the edge of the bed, parting his knees so Frank could stand between his legs. “I really love your tattoos.” He murmured, dragging down Frank’s zipper and cupping the bulge, squeezing it just a little bit to help him get harder. “I know we’re about to fuck, but I’m pretty tempted to suck your cock right now.” Gerard whispered as he pulled down Frank’s jeans and briefs, standing up in front of him and putting his arms around his waist once they were down, one hand reaching slightly down just to feel the curve of his ass. “Frank?”
“Do you know why you’re the only guy I’ve ever been with more than a month?” He asked softly, leaning in to kiss the corner of Frank’s mouth.
“Because you’re the only one who’s ever been patient with me.” Gerard murmured, lifting up the fabric of Frank’s t-shirt. “And no one else ever made me feel safe enough to open up like I do with you. And no one was ever as talented, smart, or funny as you are.” Frank lifted his arms and Gerard took the shirt off, pulling him close and kissing him again, softly and with love. “So, I think… that I’m doing the right thing with you.”
“You’re such a softie.” Frank teased, pushing his fingers into Gerard’s hair and pulling him into another kiss that smushed their noses together and almost made Gerard fall back onto the bed. “You know that you’re the only guy that’s ever fucked me?”
“Yeah.” Frank grinned, nuzzling his nose against Gerard’s cheek. “I mean, I was with a lot of other people, mostly guys, but you were the first for me too. So don’t feel scared okay?”
“I can’t believe you never told me that.” Gerard giggled. “It really wasn’t that big of a deal for you?”
“Not really. I mean it meant a lot because we were intimate, you know?” Frank shrugged. “But I wasn’t too scared to let you do that. I mean I uh, kind of knew how it felt like already because teenage me was a little fucker about masturbating, but I’ve always trusted you and stuff. It wasn’t a problem.”
“So it really doesn’t hurt?”
“It doesn’t hurt.”
Gerard bit his lip and looked towards where they’d dropped their suitcases. “Okay, go get the lube and condoms and everything.”
“Awesome.” Frank kissed him one more time, on the chin, then walked over to get everything they needed while Gerard got settled back on the bed. He wasn’t entirely sure of what position he wanted yet. Doggy style looked easy, but he wanted to be closer to Frank then that. Maybe if they just put a pillow under his hips, they could have sex face to face.
“Hey Frank can you lie on top of me for this? I want to be able to kiss you.”
“Sure Baby, hold on.”
“Okay.” Gerard was getting a little bit jittery, but fuck he was really turned on. Frank bending over the suitcase really wasn’t helping. He slipped his hand down and started slowly dragging it up the length of his cock, spreading the pre-cum around. “Fraannnkkk come onnn.” He whined, sticking out his lower lip as Frank turned around.
“Christ, don’t make me feel like a pedophile.” Frank chuckled, running over to the bed and lying down beside him. He tossed the condoms and lube on the blankets beside them and pulled Gerard back into a kiss, swirling his tongue as he reached down and batted Gerard’s hand away. “Here, let me touch you a little.” He murmured as he slowly rubbed Gerard’s cock. “It’ll feel better if you’re really turned on.”
“Damn, I’m already there.” Gerard mewed, sticking his head in the crook of Frank’s neck. “Can you start prepping me? I want to get that part over with.”
“Sure Baby.” Frank kissed his neck. “Let me get the condom on now before my fingers are all y’know, slippery and stuff.”
“Mmk. Hurry.” Gerard watched him as he tore open the wrapper and rolled the condom on, his fingers digging into the sheets with anticipation. He sort of felt like a virgin again. This was one of the very few things he had never done and now he was trusting Frank with it. It was hot, but it also made him kind of emotional. This was an important step…
“Okay, here open your legs.”
Gerard did what he was told and kept watching as Frank slicked up his fingers. “Slowly?”
“As slow as you need, Gerard.” He promised, waiting until Gerard parted his thighs before lying down next to him and slipping his hand between them. “Ready?” Frank asked carefully, placing the tip of his index finger at Gerard’s entrance.
Gerard gave a shaky nod.
“Take a deep breath, okay? It’ll hurt if you’re all tensed up.” Frank kissed him again and nuzzled their noses together. “It’s just me, Baby. You can relax.”
“Okay.” Gerard breathed, closing his eyes and relaxing his muscles. “Sorry.”
“Don’t be sorry. You ready for me to put it in?”
“Yeah.” Gerard smiled, blushing sheepishly at him and sharing yet another kiss before Frank started to slowly, gently, push his index finger inside. “Ah!” Gerard winced as it was pushed all the way in. “It burns.”
“It’s okay, it’s okay.” Frank cooed. “You just have to give it a second. I’ll keep still.”
“O-Okay.” Gerard stuttered as Frank petted his hair and kissed his forehead, keeping the finger that was inside him absolutely still.
“Remember to stay relaxed. Deep breaths.” Frank cooed to him, putting an arm around his shoulders. “It’ll stop soon. Your body will adjust. I promise.”
“Did it feel that way for you?”
“It did when I did it to myself.” Frank shrugged. “It’s normal, don’t be scared.”
Gerard’s took in a deep breath and squeezed his eyes shut, feeling the burn slowly start to fade. “Okay I think it’s starting to feel better?”
“Yeah? Tell me how this feels.” Frank said as he started to slowly ease his finger in and out.
“…It feels kind of good now.”
“You see?”
“Yeah…” Gerard turned his head to look into Frank’s eyes and felt his lips pulling up in a grin. “I like it.”
“You’re fucking cute.” Frank chuckled as he slowly pushed another finger inside, gently twisting them around to loosen him up. “Just tell me if it hurts.”
He hissed a little when it was all the way in, but he adjusted a lot faster this time and started to feel good again. “Ohh fuck.” Gerard sighed. “Baby that feels fucking awesome.”
“Really good.” Gerard’s toes curled as Frank moved his fingers and he started to push his hips down to get them to go deeper. He felt like there was something they were supposed to touch, but he couldn’t find it.
Frank took a few more minutes and finished prepping him, taking his time to make sure it really felt good before he slicked up his cock and laid on top of Gerard. “Are you comfortable?” He asked softly, his hips right between Gerard’s thighs with the head of his cock pressing on his entrance.
Gerard wrapped his arms around Frank’s neck and nodded excitedly, pressing a kiss to his chin. He could feel the blunt pressure of Frank’s length and it was teasing him bad enough to make his cock leak. “I’m ready.” Frank’s body was warm against his and he was pretty sure he was going to explode if Frank didn’t start fucking him. “Do it.”
“Okay, just tell me if it hurts.” Frank kissed him on the lips again and held him there for a moment before he slowly started to push his hips forward, gasping at the tightness. “Holy shit you’re really a fucking virgin at this.”
Gerard whimpered underneath him and hooked his legs over Frank’s hips. “Deeper.”
Frank slid all the way in and kept still, letting Gerard’s hips adjust to it. “Feel good?”
“Yeah.” Gerard giggled, looking at Frank with pink cheeks and big bright eyes. “It doesn’t hurt. You can move.” He felt Frank pull out slightly and bit down hard on his lip when he went back in, feeling a little spark of electricity run up his spine.
“You like that?” Frank grinned, starting to slowly move himself in and out, fucking Gerard gently to let him adjust and to give himself some time to build.
“That feels amazing.” He whimpered. It was like Frank was everywhere. He felt him inside of him and on top of him, all around him. It was incredible and it was the most intimate they’d ever been. “Frankiiee.” Gerard whined. “Baby you feel really good.” Everything was warm. Frank’s cock, his lips, his tattooed arms that were holding Gerard so close, and his chest that rested against his as they started to move against each other in perfect sync.
“Do you know where your spot is?”
“My what?” Gerard said in a breathy voice, still pushing himself down to meet with Frank.
“You know, your prostate.” Frank grunted as he slowed his thrusts a bit.
“Your prostate, Gee.”
“What are you talking about? That’s like… somewhere else. People get cancer there.”
“Wait.” Frank stopped moving and raised his eyebrows at Gerard. “Do you not know what your prostate is?”
“I…” Gerard’s face fell and he started to look scared and nervous again, his body still buzzing from the pleasure as he spoke. “Should I?”
“Kind of.”
Gerard’s heart leapt to his throat and he started rapidly searching his mind. What the fuck was that thing? He knew it was, like, an organ or something but he had no clue what it had to do with fucking. “I-I don’t know.” He gulped. “Is that bad?”
“Baby, it’s… it’s you know, it’s like your g-spot. It’s right up here.” Frank murmured as he poked at Gerard’s navel. “Didn’t you learn that in school and shit?”
“I-I went to catholic school.”
“Oh shit that’s right.”
“Oh my God, you must think I’m the biggest idiot in the world.” Gerard groaned, turning his head away from Frank. “I’m so fucking dumb.”
“Aw Baby, hey don’t say that.” Frank frowned, pressing his lips to Gerard’s neck to try and comfort him. “Hey, it’s okay. It’s fine that you don’t know. I was just surprised you know? Did I make you feel bad?”
Gerard shrugged his shoulders and gazed down. God, he was such a virgin… Why didn’t he know all this stuff? “Is… I-Is it like something you’re supposed to touch?”
“Yeah Baby, yeah.” Frank whispered, tucking Gerard’s hair behind his ear and kissing his cheek. “Here come on, we’ll find it together. It’ll feel really good when I touch it okay? You’ll know when I hit it.”
“Aw come on, you were all happy.” Frank pouted. “Come back to me. You’re doing great.”
“You promise?”
“Yeah.” Frank chuckled, starting to rock his hips back and forth again to get things going. “You feel amazing.”
Gerard’s cheeks turned a little pink and he put his hands on Frank’s shoulders to help push back against him. “You’re sweet…”
Frank reached between their bodies to get a firm grasp on Gerard’s cock and started stroking it slowly as he began speeding up his hips, going in deep to try and find Gerard’s special little spot that would make the experience a thousand times better for him. “Do you feel anything? Like there should be a little something that’s super sensitive in there.”
“I-I think so.” Gerard nodded, too caught up in the feeling to focus too much on talking. “Try hitting up a little.”
“Okay.” Frank breathed, backing out a bit before jerking his hips back in at a little bit more of an upward angle.
“AH!” Gerard cried out, clamping a hand over his mouth as soon as the noise escaped. “Holy shit.”
“Was that it?” Frank laughed as his heart started to speed up. Now it could get good.
Gerard babbled something incoherent and just started pushing back against him some more, making sure he hit it again and again. “Ohh God fuuuccckkk.” He moaned, throwing his head back. “Faster.”
“God you’re really fucking tight.” Frank huffed, putting his elbows on the mattress for support so he could start fucking Gerard properly.
Gerard had never felt this good during sex before. It was a whole new level, almost like he was floating. Every time Frank hit that spot, his whole body tingle and a wave of pleasure just washed over him from head to toe. “Baby are you gonna cum soon?” He gasped. “I’m not gonna last.”
Frank moaned something Gerard couldn’t fully understand and bent down to suck on Gerard’s neck, nibbling and biting the skin all while moving his hips in time with it. He’d let go of Gerard’s cock for the time being, but only to keep him from cumming so soon. “Oh God Baby I fucking love you. You’re so tight.”
Gerard’s cock was drawing wet little circles on Frank’s stomach and he could feel his orgasm building with every thrust of Frank’s inked hips. “Frankie I’m gonna cum.” He panted. “I can’t hold out, i-it feels too good. I’m gonna cum.”
“Me too.” Frank croaked, cursing as he pushed in faster and deeper. “God I love fucking you. Cum for me, Baby.”
Gerard shoved himself down a couple times and after less than thirty seconds of repeating the action, he came harder than he’d ever had in his life, ejaculating onto Frank’s stomach as his whole body tensed and shook for almost a full thirty seconds which was enough to make Frank cum as well. They both moaned together and held onto each other as they rode out their orgasms until their bodies went limp and Frank pulled out. “That was incredible.” He sighed, grinning as Frank went to the bathroom to clean up and throw the condom out. “I’m so glad we did that.”
“I knew you’d love it.” Frank smiled when he crawled back into bed with Gerard and turned off the lights, pulling the comforter up to their shoulders. “You wanna be held?”
Gerard’s face flushed, but he nodded, moving into Frank’s arms so they could snuggle together. It was weird. He was normally the dominant one. He made the first moves, he grabbed Frank on stage. But when they were alone together, he just changed. He melted. Frank just had that effect on him. “Frank?”
“I love you.” He whispered as he nuzzled his cheek against Frank’s chest. “More than anything…”
“I love you too, Gee.” Frank murmured, pressing his lips to Gerard’s forehead. “We have to get up early tomorrow, so get some sleep okay? You know you get cranky when you don’t get eight hours.”
“Okay.” Gerard giggled. “Goodnight.”
“Goodnight.” Frank chuckled in response. “Sweet dreams, Baby.”
When they woke up the next morning, Gerard had never been in a better mood. He kissed Frank about a thousand times, they got dressed together, grabbed some breakfast and then headed out into the cold air to wait for the tour bus.
“You have to keep me warm.” Gerard giggled as he pressed another kiss to Frank’s cheek. “I suck with cold weather.”
“You’re such a nerd.” Frank sighed, lacing his fingers through Gerard’s to keep his hands warm. “It’s cute.”
“I’m just so happy from last night. I’ve never felt that good before.” Gerard nuzzled their noses together. “I feel so close to you.”
“Hey guys!” Mikey’s voice called from behind them, making Gerard turn around and beam at him. God, he was in a good fucking mood. Ray was following behind them and Gerard actually felt a little giddy that they had no idea what an amazing night they’d had. That it was all between just him and Frank.
“Hey.” Gerard beamed when they walked up to them, leaning his head on Frank’s just because he could and because he liked to remind him how short he was. “You guys sleep okay?”
“Well uh…” Ray turned to Mikey and laughed.
“You guys umm…” Mikey crinkled his nose and nudged Ray in the side. “Kind of kept us up.”
“What do you mean?” Gerard asked, his face falling. Please no. They couldn’t have heard everything they’d said to each other last night.
“You losing your ass-ginity.” Ray snorted, prompting Mikey to groan and making Gerard’s heart drop to his stomach. “Gerard Man I had no fucking idea how long you held out. I’m sort of impressed.”
“You guys heard us last night?”
“Well yeah, we’re right next door.”
“A-All of it?” Gerard squeaked.
“Kind of.”
“And you didn’t say anything?! Th-That was private. I-It was just between us, i-it… Frankie you promised me they wouldn’t be able to hear!” Gerard exclaimed, turning and looking at Frank with big hurt eyes. “You said it was completely private. Do you know how much it took for me to give that to you last night? I asked you and you promised.”
“Gee, I-I had no idea.” Frank stuttered. “I didn’t know anyone could hear.”
“Oh my God.” Gerard croaked, covering his face in his hands. “Fuck you guys. That was a big fucking deal for me last night and it was supposed to be private.” He let go of Frank’s hand and walked back towards the hotel, crossing his arms and trying to swallow the lump in his throat as he left them. How could they fucking do that? They eavesdropped on one of the most intimate moments of his relationship with Frank? He heard Frank calling his name as he walked away, but he just ignored it. This was just fucking perfect. It wasn’t fair. Him and Frank never got any time alone and now they couldn’t even find privacy in a hotel room? Oh God what if they both heard him asking where his fucking prostate was?”
“Baby, hey stop.” Frank huffed from behind him, grabbing his arm and pulling him back. “Don’t be like that.”
“Frankie they heard us.” Gerard choked. “Th-They heard how scared and stupid I was and they fucking took away what I thought was the best night we’d ever spent together.” He blinked his eyes rapidly and stared down at the concrete, starting to shiver a bit from the freezing wind blowing against them. “And I asked you if they could hear us and told me they passed out.”
“I thought they did, Gee. Please don’t be mad at me.” Frank murmured, reaching up to cup Gerard’s face. “Come on, please? We had such an amazing night. Who cares if they heard us? We didn’t know that and it was still special.”
“But now it’s not just between us anymore…”
“Well yeah but it was still important. You opened up to me last night. Don’t take that back.” Frank titled Gerard’s chin up and pressed their lips together in a soft kiss despite the stares they were getting from other people. “Look just ignore them. We can squeeze into my bunk like we always do and watch fucking Netflix until we get to the venue tonight.”
Frank took his hand and gave it a comforting little squeeze, threading his fingers through Gerard’s before kissing his cheek and pulling him back towards the curb. “Are you mad at me?”
Gerard shook his head.
“Okay.” Frank led him back to the curb and kept a protective arm around him, shooting the rest of the band a couple death glares to keep them from saying anything until the bus came and Frank took him back to his bunk. “Come on.” He whispered as they crawled in together. There was just enough room in there for them to sit up or lie down together so Gerard kicked off his shoes and snuggled under the bed sheet with Frank. “Better?” Frank asked as he pulled Netflix up on his iPad and hooked an arm around Gerard’s shoulders, making sure the curtain on the bunk was closed.
“Yeah.” Gerard nodded shyly, taking solace in the distant sound of video games from their tour bus’s makeshift living room that meant Ray and Mikey wouldn’t be able to hear them. “Do you um… Do you think they heard everything last night? Or just part of it?”
“I don’t think they would have listened the whole time. That’s creepy, I’m sure they just heard the moaning and stuff you know?”
“Yeah, I guess… Still though.”
“I’m sorry that happened Baby.” Frank sighed, giving Gerard a little kiss on the forehead. “I know how important it was to you, but it still matters a lot that it happened. Even if Ray and Mikey might have heard a little bit.”
“Do you still want to do it again?” Gerard smiled, tracing circles on Frank’s thigh. “Because um… it felt really good. I think I want to ride you next time.”
“Yeah.” Gerard nodded, resting his head on Frank’s shoulder. “Maybe in the dressing room before the show tonight?”
“Sure Baby.” Frank gave Gerard a little squeeze and a kiss on the cheek, nuzzling his nose affectionately against the spot. “I’d love to.”
“Mm, you make me feel all safe and cozy.” Gerard sighed. “Never tell the guys I talk like that.”
“Don’t worry, you’re safe with me.” Frank teased, giving him a little poke in the ribs before resting his iPad against the wall where they could watch it and putting his arms around Gerard, kissing him on the neck just because he felt affectionate. “You mind if I go back to sleep for a little while?”
“I don’t mind.” Gerard shrugged, relishing in the feel of Frank’s tattooed arms holding him. He’d probably die if people knew how soft he got around Frank, but damn if it didn’t feel good. “Hey Frankie?”
“Yeah Babe?”
“I love you.”
“I love you too, Gee.” Frank murmured, kissing him on the corner of his mouth. “We can have sex before the show, okay? We’ll find some alone time.”
“Okay.” Gerard blushed as he started to grin to himself. “Sleep tight, Frankie.”
a little frerard oneshot. i have about a billion that i'm working on at once so i'm hoping to get more up soon. Please comment with suggestions and opinions :)
Mature Content Filter is On
(Contains: nudity, sexual themes and strong language)
Gerard chewed on his lower lip, nervous, as he thought about what he was going to say. Him and Frank had been fighting for what felt like forever. They didn’t even argue about things that mattered anymore. They just… yelled at each other and every once in a while had rough angry sex that only gave them a huge feeling of guilt and regret the morning after. Gerard was just so tired of it. He didn’t know how they’d ended up like this. His back hurt from sleeping on the couch for so many nights and honestly, he just missed being able to talk to Frank about all the dumb nerdy shit they both loved. They’d met at Comic Con for crying out loud. Gerard missed the tattooed dork that used to kiss him every morning and wanted to watch horror movies together every time there was a storm.
Right then, Frank was doing dishes in the kitchen, something Gerard had nagged him to do for days. His plan was just to take him out to tonight. Maybe if they just had one nice date, they could start to get back to normal. There was a new horror movie out that he knew Frank wanted to see, even if he’d said it looked stupid just to make him mad the other day.
Gerard took a deep breath and continued to stare at the kitchen doorway. Asking his own boyfriend out on a date shouldn’t be so nerve wracking but he was really afraid of him saying no. “Frank?” He asked softly, forcing himself to walk into the kitchen and face him.
Frank was bent over the bottom rack of the dishwasher, stuffing silverware in, and it made his shirt ride up and his jeans sag in a way that almost made Gerard blush. “What?” He grumbled irritably as he straightened himself back up. “I’m doing the fucking dishes like you asked. Don’t get on my case again.”
“I wasn’t going to fucking-” Gerard snapped before catching himself and regaining his composure. “Fuck, Frank… I just… I want to ask you something.”
“What you need me to get you off again so your balls won’t turn blue?” Frank glared. “You know I fucking hate it when you start acting nice to get sex from me so just fuck off. I’m doing the dishes like you asked me to.”
Gerard’s heart sank down to his stomach but he tried not to show it, a little surprised at himself for feeling more hurt than angry. “Frank I want to go out tonight… Anything you want to do, I just… I want to take you out.”
“You…” Frank put the dishtowel down and laughed. “You what?”
“Aren’t you tired of this?” Gerard shrugged. “I’m tired of it. I don’t want to fight with you and I… I just miss you, okay? I know you really want to see that purge movie. Let me take you tonight. We can get dinner too if you want.”
“Umm…” Frank blinked and Gerard quickly looked down at the floor, afraid to really look him in the eye. “I thought you said it was stupid.”
“I was just being a dick.” Gerard sighed. “I’ll pay for everything. I just want to be with you and I’m really sorry for being an asshole.  We don’t even have to have sex tonight. I just want you back.” His cheeks were burning red and he kept staring down in the hope Frank wouldn’t see it. “Do you want to?”
Frank’s expression softened a little and he took a step towards Gerard. “You really mean that?”
Gerard nodded.
A grin spread across Frank’s face and damn, how long had it been since Gerard had seen that? “You know I’m shorter than you and I can see you blushing, right?”
“Fuck.” Gerard laughed, blushing even harder. “Sorry.”
“Christ I forgot what a nerd you were.” Frank said as he pushed the hair out of Gerard’s face and tucked it back behind his ear, making the hair stand up on the back of Gerard’s neck. “I’ll go just promise to be nice, okay? I know that I’m a little shit but it starts hurting when you remind me so much.”
Gerard gave another little nod, his face still red as he smiled at Frank. “I’ll be good. When do you want to go?”
“Well… We could go to dinner in like an hour, and then go to the movie? I have to get ready.”
“Yeah sure.”
“Okay…” Frank glanced away and hesitated for a moment before he took another step forward and gave Gerard a quick kiss on the cheek. “I’ll go get ready.” He said as he hurried away towards the stairs, leaving Gerard with a tingly feeling on the spot that he’d kissed.
Gerard touched his cheek and turned around to watch Frank run up the stairs, feeling his heart do a little flip. He couldn’t even remember the last time Frank gave him a kiss like that. Maybe they could finally get back to normal…
An hour and a half went by before Frank was ready and Gerard didn’t say one word about him taking too long in the shower, how they were running late, or how he’d had no time to get himself ready. Tonight, he wasn’t going to snap at Frank and Frank wasn’t going to pick any fights with him. They were just going to be together like a normal fucking couple and be adorable like they used to.
Gerard sort of felt like he was going to prom when Frank came down the stairs. He was wearing one of those black button down dress shirts with the sleeves rolled up to his elbows and those skinny jeans that were way too tight on him. “Wow um… Frank…”
“You look good.” Gerard said, barely managing not to blush again.
“Oh um… thanks. Sorry I took so long.”
“Don’t worry about it, let’s just go.”
The car ride seemed to last forever and it was tense. It was like they didn’t even know what to say to each other when they weren’t fighting anymore. Gerard only lasted about ten minutes in awkward silence before he turned on the radio just to hear something. It took a few seconds for them to recognize the song but, when they did, it made them both burst out laughing.
“Is this seriously the song from our second date?” Frank giggled. “Oh my God.”
Gerard snickered and turned it up, not really caring that they were now two men blasting Walking On Sunshine. “Why did you love this song so much?”
“Why didn’t you love it is a better question.”
“You’re such a dork.”
“Shut up, you were dressed as a character from Dune when I met you.”
“You were carrying a Star Trek box set.”
“Well we were both in line to meet George Takei so it’s even.”
Frank snorted a little and slid over so he could tuck himself under Gerard’s arm, remembering the time they had met at some dumb comic convention in Jersey. “You were such a weirdo.”
“So were you.” Gerard chuckled, keeping his arm around Frank’s shoulders so he could hear to him hum along with the music. “I think we’re almost there.”
“Alright.” Frank sighed, nuzzling his head against Gerard’s shoulder. “I’m really cozy though.”
“Yeah, me too.” Gerard smiled as they pulled up to the restaurant, the last notes of Walking on Sunshine fading out just in time. “Come on, the movie starts in a little over an hour.”
They walked into the restaurant together, staying close but still a little apprehensive at the thought of holding hands as the hostess led them to a round booth in the back.
“Fucking love these things.” Frank laughed as he sat down next to Gerard. “Now we can totally sit on the same side without judgmental assholes giving us looks.”
“Yeah.” Gerard smiled back at him before grabbing the menu and starting to look it over. “Do you know what you want?”
“I don’t really care. I’m Italian, just stuff me with pasta.”
Gerard set the menu down and leaned in a little, nuzzling his nose against Frank’s temple. “I’m really glad you let me take you out.”
“Well I’m still not really sure why you did it…” Frank shrugged. “But I’m glad you did.”
“I just miss how we used to be. I want it back.” He kissed Frank’s forehead and reached his hand over to rest on his thigh, drawing little circles on it through the denim.
Frank looked away and Gerard felt him tense. “I… I don’t mean to wreck this and get all weird but I still don’t understand what made you start hating me… All I ever did was try my best and then… y-you just started acting all different and treating me badly until I... I just hated myself so much that I just threw it right back at you.” He said in a quiet voice, staring down at his lap. “I’m sorry if I’m ruining this, it’s just gonna drive me crazy if I never know.”
“Frank… I never hated you.”
“Then why did you act like it?” He asked, looking back up at Gerard with big eyes. “Gerard, if… If this is your big attempt at fixing us then I’m gonna have to know. Was it something I did? You treated me like shit for almost a year, I-I don’t want us to just have one good night and then go back to that the next morning.” His eyes were getting watery and Gerard didn’t think he’d ever felt so bad in his life. God, he didn’t even know Frank had been that damaged by it all. He thought it was just… bickering. “I can’t do it. I can’t feel alone anymore… Can’t you just tell me why you treated me that way?”
“I… I-I don’t know, Frankie.” Gerard said as he took his hand away. “I don’t know why. I guess we just had that one huge fight and it all went down hill from there… I just got used to it.”
Frank sniffed and pinched the bridge of his nose, squeezing his eyes shut. He really didn’t want to cry. Not right now. “Gerard I thought you didn’t love me anymore. I… I-I thought you might even be having an affair but I had no idea who with and I was too scared to confront you because if I was right, I would lose you all together. This time last year, I was thinking about fucking proposing to you and now we’re here just trying to put our relationship back together.”
“Frankie…” Gerard’s face fell and his instincts kicked in. He moved forward and pulled Frank into his arms, not really caring that half the restaurant could see him. “Come here. I’m sorry.” He hugged him tight and rubbed his back a little like he always used to do when Frank needed comfort. “I’m so fucking sorry, Baby I never meant for it to get to this point. You don’t deserve that. You really don’t.”
Frank was shaking a little, not much, but enough that Gerard could feel it against him and it only made him feel worse.
“I love you.” Gerard promised him. “More than anyone I’ve ever met, okay? I fucked up, but we’re gonna be normal now, I swear. I love you.”
“Ugh, fuck you.” Frank sniveled, grabbing him by the collar of his shirt and yanking him into a kiss. He didn’t open his mouth much but he made sure Gerard got the message when he kissed him gently but a little dirty at the same time until Gerard relaxed into him and they began to move together. Gerard’s lips and tongue were so soft, nothing like how they’d felt when they were just fucking. It was loving and it made Frank’s heart beat in a way it hadn’t since the first year they dated. “Why do I love you? You’re such a dick.” He mumbled when they pulled apart. “I hate you.”
“Mm, but I love you.” Gerard whispered, kissing the corner of Frank’s mouth. “And I’m sorry… and I’m gonna take care of you from now on. Just like I used to. We’ll make love now. I won’t just fuck you.”
“I can fuck you too you know.” Frank smiled, wiping his eyes as he squeezed himself into Gerard’s side, just letting his head rest on his shoulder. “And I love you back.”
“We’re gonna get kicked out of this place.” Gerard chuckled, turning his head so he could catch Frank’s lips again. “I missed kissing you.”
“I missed it too.” Frank laughed in that weird nasally voice of his that made Gerard only want to kiss him more. “Maybe I’ll wear the lip ring for you again.”
“I do fucking love that ring.” Gerard told him between kisses, unable to keep himself away from Frank’s mouth now that he had it. “I’m gonna start making up for the past year.” He whispered against Frank’s lips. “I’ll take a break from the comics and painting so we can have some more time together.”
Frank grinned but kept kissing him, despite it being tight lipped and awkward. “Forget what you said about sex. I’m gonna ride you like a fucking bull tonight.”
“Jesus.” Gerard snickered, leaning their foreheads together. “You’re way too sexy for me to take out in public.”
They eventually settled down a little and a waiter came by to take their orders. Gerard had forgotten how insanely cuddly Frank was though and they stayed attached to each other for all of dinner, feeding each other small bites from their plates and stopping in between to kiss.
“Hurry upppp.” Frank whined when the time came for Gerard to pay the check. “I wanna get you alone in that dark theater.”
“Alright, alright.” Gerard said, putting the money down and dragging Frank out of the booth. “Come on.”
“Yesss!” Frank cheered, nearly running for the door. “Come on, come on, come on.”
“You’re such a dork.”
“You love it.” Frank smirked, yanking him in for one more kiss once they reached the parking lot. “Now take me to the theater before I explode.”
They took their seats in the very back and snuggled in close, ankles hooked around each other’s, arm rests up, and fingers laced together. “Hey.” Frank whispered as the opening credits played. “You remember that time when we went on a road trip and I kept doing stupid shit to make you horny.”
“Oh God.” Gerard blushed. “We couldn’t even wait to get to a hotel.”
“So you drove into an empty parking lot and we jacked each other off.” Frank smirked, turning his head to kiss Gerard’s neck. “That was like… our first quickie ever.”
“It was fucking hot.”
“Damn right it was.” Frank nibbled a little on the skin, then pulled away again, cupping Gerard’s face in his hands so he could kiss him softly on the lips. “Now cuddle with me until the movie’s over.” He grinned when they pulled apart, already squishing himself into Gerard’s side. It had always been his favorite spot.
“You’re too adorable.” Gerard sighed as the movie finally started and he could just relax into Frank. “And your skin is soft.”
Frank blushed a bit and rested his head on Gerard’s shoulder, giving his hand a little squeeze. “Man, it’s kinda cold in here.”
“You cold?”
“Just a little, it’s fine.”
“Wait, hold on.” Gerard pulled his hand away for a moment and shrugged off his jacket, giving it to Frank and making sure he was comfy before lacing their fingers back together.
“That was cute.” Frank chuckled, giving him a kiss on the cheek. “Thanks.”
“I just want you to be cozy.” Gerard murmured as he turned his attention to the movie screen. “You know that if I have nightmares, you have to stay up with me.”
“Deal.” Frank grinned.
They stayed close throughout the movie, Gerard holding Frank a little tighter each time he flinched at something on screen. He hadn’t felt this happy in forever. Frank was warm and he smelled like Gerard’s shampoo. They didn’t even care that their palms were sweaty or that people in nearby rows were giving them dirty looks. They were happy.
“Shh, I got you.” Gerard cooed when Frank winced, earning a soft little kiss on cheek from the smaller man. “Here.” He pulled Frank’s legs into his lap and put his arms around his waist so he could hold him even closer, pressing a little kiss to the top of his head.
Frank hugged Gerard’s jacket against him and nuzzled his cheek against his shoulder. “Thank you.”
“Don’t worry about it.”
They stayed in that position for the rest of the movie. Frank eventually just closed his eyes and focused more on Gerard then what was on screen. By the time it ended, he was almost asleep and way too comfy to move.
“Is it over?” Frank mumbled sleepily. “I don’t wanna go.”
“Yeah, it’s over.” Gerard said softly, picking the hair out of Frank’s eyes. “Come on, we can lie down at home.”
“Ugh, sorry.” Frank sighed. “I’m like… too sleepy for sex now.”
“Don’t worry about it. We can cuddle or some shit.”
“Okay.” He giggled, climbing out of Gerard’s lap and rubbing his eyes for a moment before grabbing his hand again. “I’m gonna fucking fall asleep any second, let’s go home.”
Frank sighed happily and rested his head on Gerard’s bare chest, hugging him loosely with the covers pulled up to their shoulders. “This is gonna sound really gay but, I kind of like this better than sex right now.”
“Really?” Gerard smiled, looking down at him to see his stupid adorable face.
“Yeah… I just like being with you. I hated sleeping in this bed alone every night.”
“Well I’ll be here as long as you want me.” Gerard promised, pressing his lips to Frank’s forehead. “I love yo”
“God, I can’t believe we just spent a fucking year fighting. I love you too.” Frank laughed, leaning up to give Gerard one more kiss on the lips. “Sleep tight, okay? I’ll make breakfast in the morning.”
“Okay.” Gerard giggled, giving him a little squeeze. “Sweet dreams, Baby.”
Gerard woke up the next morning in an empty bed to the sound of Frank cursing downstairs and the faint smell of something burning. “Ughh, Frank what’d you do?” He grumbled as he pushed himself out of bed and headed for the stairs. “Frank?”
Frank was standing shirtless in front of the stove, just finishing the process of putting out a small fire with a dish towel which resulted in the whole kitchen smelling like smoke and a huge black circle on the stove. “Fuck, I’m sorry Gee. I-I was trying to make you breakfast but-“
“Jesus, you can’t even make eggs without fucking it up.” Gerard huffed, nudging him out of the way so he could take the burnt pan off the stove and assess the damage to the stovetop.
“I… I’m sorry.” Frank gulped, his heart starting to pound a little. Ugh please don’t let this happen. They couldn’t go back to fighting already. Not after last night and everything Gerard said. God, couldn’t he go a fucking day without messing up? No wonder Gerard couldn’t stand him. Frank’s stomach was turning now and his eyes were burning as he looked at the angry expression on Gerard’s face. The top of the stove was pretty scorched. It was going to take forever to get the black off.
“I should never let you cook.” Gerard chuckled, tossing the dishtowel in the sink and turning back to Frank with a little smirk.
“You’re… Y-You’re not gonna yell at me?” Frank swallowed, staring down at his feet.
“Why would I yell at you?”
“Because I’m a fucking idiot who can’t even make you breakfast without burning the house down.”
“Frankie.” Gerard smiled, walking over to him and lifting his chin up. “I told you. We’re done with that. You just made a mistake, I’m sorry I seemed so pissed I just woke up and smelled smoke and you know… I’m not really a morning person.” He turned his head to the side and pressed his lips carefully to Frank’s, just giving him a soft little kiss that let him know all was forgiven. “You want to cuddle on the couch for a little while? I’ll make us breakfast when we wake up a bit.”
“Yeah of course.” Gerard shrugged, giving him another little peck on the cheek before tugging him off towards the living room. “Come here.” He murmured, sitting on the couch and pulling Frank into his lap.
“Fuck, I was really scared we would go back to fighting.” Frank said as he wrapped his arms around Gerard’s neck. “Thanks for being sweet to me.”
“I can’t be mad at you anymore. You’re too fucking cute.” Gerard giggled, pressing his lips to Frank’s. “Hey um… you know since we got too tired for sex last night, we could make it up today.”
“Oh yeah?”
“Mm hmm.” Gerard smirked, turning his head to kiss Frank’s neck. “You know I dreamt about you last night.”
“You did?” Frank blushed. “What was it about?”
“Mmm, we were on the beach together and you were just kissing me and kissing me until I put my hand down your bathing suit.” He nibbled a little on Frank’s collar. “You were moaning my name in that high pitched little voice you get when you’re really turned on.”
“What else did I do?” Frank blushed, letting Gerard’s tongue lick the hickey that had just been left on his skin.
“Mm, well after you started getting close, you started to jack me off too.” Gerard chuckled, reaching down to cup Frank through his pajama pants. “Until we both came and you licked my cum off your fingers like you did the first time we had sex in the backseat of my car.”
Frank whined a little and pushed his hips up to meet Gerard’s hand. “That’s really fucking hot.”
“Yeah, I would’ve been hard as a rock waking up if it hadn’t been for your little cooking fiasco.” Gerard teased, kissing the corner of Frank’s mouth as he slipped his hand into his pajama pants. “Want me to jack you off?”
Frank nodded and rested his head on Gerard’s shoulder as he felt his fingers curling around his base. “Fuck, I’m already hard.” He pushed the waistband of his pants down and started to moan softly when Gerard flicked his wrist.
“I love your cock.” Gerard chuckled. “Like it’s not too long but it’s all thick and your face turns red when I rub the tip of it.” He drew a circle around Frank’s slit and watched him blush. “See?”
“Shut up.” Frank giggled, kissing Gerard’s chin and putting his hand on top of Gerard’s so he could guide it up and down.
“Man I don’t know why you still shave your balls and shit but, I kind of like it.” Gerard teased. “It’s smooth.”
“You’re such a weirdo.” Frank breathed, putting his head back on Gerard’s shoulder. “Fuck, make me cum.”
“You’re so cute.” Gerard said before leaning in and kissing him sweetly, barely even using his tongue as he moved his hand up and down to get Frank off. The pre cum made it nice and slick. It almost made Gerard’s mouth water.
“Ahhh Geee.” Frank whined, feeling the heat rise in his cheeks. He never used to get full body orgasms from just hand jobs but after having them from getting fucked for so long, his body was just kind of trained to cum that way. “Fuck, fuck, fuck I feel it coming.” He panted against Gerard’s mouth.
“Okay, I got you.” Gerard murmured, speeding up his hand. He could feel Frank’s thighs trembling slightly, something that always happened when he was close. Little ah sounds were coming from Frank’s mouth and Gerard made sure to encourage him. “Say my name.”
“Gerard.” Frank whimpered. “Oh shit, shit shit, I-I’m gonna- AHH! FUCK!” He cried out, pushing his hips up into Gerard’s fist as his body temperature skyrocketed and he came hardly into Gerard’s hand. “Fuuccckkkk.”
“Damn, you have like an orgasm super power.” Gerard laughed, stroking him until it was over. “It’s awesome.”
“Mmm.” Frank hummed, wrapping his arms around Gerard and nuzzling his head against his shoulder. “That felt good…”
“Yeah?” Gerard smiled, wiping his hand on one of the spare blankets before holding Frank against him and kissing the top of his head. “Fuck you’re so soft. Like your skin and your hair. You’re just so cuddly.” He gave him a little squeeze and reached down to tuck Frank’s cock back in his pajama pants.
Frank giggled and planted a wet little kiss on Gerard’s cheek. “I love you.”
“I love you too.”
“We’ve been saying that a lot.”
“Mm but I mean it.” Gerard said softly, kissing him again just because he wanted to. “Find something to watch and cuddle with me for a while. I’ll make breakfast soon.”
“Alright but, lay down with me.” Frank said as he stretched for the remote, grabbing it before lying on his side to let Gerard spoon him from behind. “Mmm cozy.” He hummed, leaning back into Gerard’s embrace as he turned on some Spiderman reruns.
“You’re such a dork.” Gerard teased, kissing his cheek and pulling the hem of Frank’s pants down a little so he could trace that tattoos on his hips. “I love your tattoos.”
“I know you do. Kind of why I have so many.”
“Yeah. Whenever I got a new one you used to like… you know.” Frank blushed. “Lick every little line of it.”
“Ooh yeah I remember that.” Gerard laughed, kissing the scorpion tattoo on Frank’s neck just for emphasis. “Damn when you came home with those birds on your hips, I wanted to fuck you through the mattress.”
“Don’t make me hard again, Asshole.”
“Sorry.” Gerard gave him a squeeze. “Have you thought of what your next one’s gonna be?”
“A little but it’s stupid.”
“Aw, tell me.” Gerard grinned. “Come on, I bet it’s something really awesome.”
“Nah it’s lame.” Frank sighed, taking Gerard’s hand and pulling it up to nuzzle his cheek against.
“Just tell me.”
“Well… I don’t know, before we started fighting I’d been really thinking about getting this one thing. You remember that sketch you made of us? Like where it was just our hands and you were holding mine?”
“Mm hm.” Gerard nodded. He still had the drawing on the wall of his studio.
“Well I was gonna get that with like… your name at the bottom. And then if we got married, I was going to have them tattoo rings on our hands.”
Gerard’s face flashed red. “Really? You’d get that tattooed?”
“Well… yeah. I’ve always wanted to get a tattoo for you. I just um… I just wasn’t sure you’d even like it. I thought you’d get mad or say it was stupid.”
“Baby…” He sighed. “I would love that… It’s beautiful.” Gerard gave him a quick little kiss on the temple. “You’re such a sweet guy. I’m fucking lucky.”
“Shut up. You’re making me all mushy.” Frank gushed, rolling over in his arms so he could rest against Gerard’s chest. “I’m gonna give you an awesome blowjob later.”
“Mm, sounds good.” Gerard yawned, breathing in the scent of Frank’s skin. “I really want to fuck you though… maybe we’ve got some shower sex in order.”
“Ooh how about the kitchen table?” Frank grinned. “Or the carpet. Just fuck me against something.”
“Christ, you’re hot.” He touched their foreheads together and gave him a little peck on the lips. “Take a nap with me and we’ll fuck in the shower.”
“Deal.” Frank giggled, laying back on the couch and pulling Gerard with him. “But you’re wearing a condom, Asshole.”
“Alright.” Gerard smiled at him, pressing his lips to Frank’s soft cheek. “Sweet dreams, Frankie.”
“You’re such a dork.” He sighed before settling himself in Gerard’s arms and closing his eyes. “I love you.”
“I love you too.”
“I’m glad we’re done fighting.”
“Me too, Baby.” Gerard whispered, planting one final kiss on the side of Frank’s neck. “Me too.”
The End.
Sooo my laptop broke and I'm using another computer but I finished a 120 pg highschool au billierard fic and I'm hoping to have it edited and up by monday/tuesday
Hope you like it :)


Fabulous-Killjoy21's Profile Picture
Hi, I'm Ivy. I'm 16 and I'm american but i live in manchester now. My favorite bands are green day and mcr, and im a relatively boring person.

AdCast - Ads from the Community




Add a Comment:
Idunno09 Featured By Owner Nov 6, 2013  Hobbyist Writer
Thank you for the faves :huggle:
Fabulous-Killjoy21 Featured By Owner Nov 7, 2013
No problem! :) Can't wait for my oneshot! :squee:
Idunno09 Featured By Owner Nov 8, 2013  Hobbyist Writer
Almost done :D
Idunno09 Featured By Owner Jul 12, 2013  Hobbyist Writer
Thank you for the fave :huggle:
AthenaIce Featured By Owner Jul 6, 2013  Hobbyist Photographer
Thanks for the watch!
Fabulous-Killjoy21 Featured By Owner Jul 6, 2013
:) No problem
niveky Featured By Owner Jul 5, 2013  Hobbyist Digital Artist
Thanks for the trade. :)
Fabulous-Killjoy21 Featured By Owner Jul 5, 2013
:) No problem
wilder-trash Featured By Owner Jul 3, 2013  Professional General Artist
thanks for the watch, I appreciate it! Hope you enjoy all the stuff I still need to upload!
Add a Comment: