Candy Hearts ✰ Frerard

-CRANBERRYCOLA- tarafından

131K 6K 16.6K

In the hostile town of Belleville, New Jersey, a small diner was situated, run by Bob Bryar and somewhat co-o... Daha Fazla

.CHAPTER ONE.
.CHAPTER TWO.
.CHAPTER THREE.
.CHAPTER FOUR.
.CHAPTER FIVE.
.CHAPTER SIX.
.CHAPTER SEVEN.
.CHAPTER EIGHT.
.CHAPTER NINE.
.CHAPTER TEN.
.CHAPTER ELEVEN.
.CHAPTER TWELVE.
.CHAPTER THIRTEEN.
.CHAPTER FOURTEEN.
.CHAPTER FIFTEEN.
.CHAPTER SIXTEEN.
.CHAPTER SEVENTEEN.
.CHAPTER EIGHTEEN.
.CHAPTER NINETEEN.
.CHAPTER TWENTY.
.CHAPTER TWENTY ONE.
.CHAPTER TWENTY TWO.
.CHAPTER TWENTY THREE.
.CHAPTER TWENTY FOUR.
.CHAPTER TWENTY FIVE.
.CHAPTER TWENTY SIX.
.CHAPTER TWENTY SEVEN.
.CHAPTER TWENTY EIGHT.
.CHAPTER TWENTY NINE.
.CHAPTER THIRTY.
.CHAPTER THIRTY ONE.
.CHAPTER THIRTY TWO.
.CHAPTER THIRTY THREE.
.CHAPTER THIRTY FOUR.
.CHAPTER THIRTY FIVE.
.CHAPTER THIRTY SIX.
.CHAPTER THIRTY SEVEN.
.CHAPTER THIRTY EIGHT.
.CHAPTER THIRTY NINE.
.CHAPTER FORTY.
.CHAPTER FORTY ONE.
.CHAPTER FORTY TWO.
.CHAPTER FORTY THREE.
.CHAPTER FORTY FOUR.
.CHAPTER FORTY FIVE.
.CHAPTER FORTY SEVEN.
.CHAPTER FORTY EIGHT.
.CHAPTER FORTY NINE.
.CHAPTER FIFTY.
.CHAPTER FIFTY ONE.
.CHAPTER FIFTY TWO.
.CHAPTER FIFTY THREE.
.CHAPTER FIFTY FOUR.

.CHAPTER FORTY SIX.

3K 107 585
-CRANBERRYCOLA- tarafından

the execution of mikey way's plans
~[|]~

[SMUT WARNING ~ there's a lot of fluff throughout the whole chapter, but there's obviously smut so i put italics towards the bottom for those who wanna skip]

"Gee, I'm so sorry, it took a longer than Matt said it would. If you want we can cud—"

Gerard heard Frank stop in his tracks, probably having noticed the blood red rose petals littering the dark flooring of his apartment. The fairy lights that glowed a warm-yellow colour were turned on to illuminate everything nicely seeing as it was dark not just in the apartment but outside too. It was winter after all, which meant that all though it was a few ticks after seven it was basically night time.

Sure all of this was a cheesy touch, Gerard was absolutely sure of that, but he couldn't help it.

He was a hopeless romantic, and he knew Frank wouldn't mind at all, so he did what his little cheesy heart desired.

"Gee?" Frank asked, his voice a lot softer now as his footsteps echoed around the apartment.

Gerard was getting antsy as he stood awkwardly in the center of Frank's bedroom, playing with his fingers habitually as he finally heard Frank open the bedroom door carefully.

He smiled nervously as Frank drunk up the sight in front of him, his eyes slightly wide as he stared not just at Gerard but at what state his room was in.

"Surprise?" Gerard tried, his nerves not even remotely giving him a break as he set his hands down to his sides and looked at Frank with the same nervous smile he had on before.

"Gee, what is all this?" Frank asked softly, his eyes taking in everything in front of him still. And even though he seemed to be busy admiring the room, his voice did seem to shake slightly in almost anticipation.

"Well, I um, I thought I'd surprise you with... this, I guess." Gerard mumbled through a heavy blush, holding onto the hem of his skirt and lifting it up to reveal the light pink lace underneath.

Frank's breath hitched loudly, and his entire body seemed to tense when he saw what Gerard was showcasing.

But after a few moments Frank still hadn't said anything, so Gerard dropped the front of his skirt again, his shyness getting the best of him.

"I- Is it too much?" Gerard asked softly, his heart beating impossibly fast as his stomach twisted and flipped, "I just wanted to make it special I—"

Gerard was interrupted by Frank walking over to him slowly, a gentle smile on his lips as he put his hands on the sides of Gerard's head.

"It's absolutely perfect," Frank said while staring into Gerard's worried eyes, "you look absolutely perfect."

Gerard let out a small laugh of relief, his eyes drifting down as he smiled.

His eyes fluttered shut when he felt Frank's soft lips on his, the feeling gentle and careful, like Frank was trying to get the feeling exactly right.

Frank's hands wandered down from cradling Gerard's face down to his arms and soon his hips. Gerard sighed against Frank's lips before placing his arms around Frank's neck.

Frank pulled back after a while, both of them softly panting at the loss of breathing.

Gerard went to kiss Frank again with a smile but Frank stopped him.

"Gerard, is this... is this you telling me you're ready? To... y'know.." Frank asked carefully, making Gerard nod with another nervous grin.

Gerard bit his lip as he waited for Frank's response, but all he received was another gentle kiss, feeling Frank's arms tighten around him.

Gerard found all of what was happening sweet and really tender, and Gerard loved it and all, but in all honesty he really just wanted to get things moving along. Though instead of saying that out loud in a rather awkward and desperate half plea, Gerard decided to just convey that with actions instead.

Gerard tried his best to kiss Frank harder, and luckily the way his lips were moving did seem to work seeing as Frank seemed to get the message quite quickly. The thing that seemed to tip Frank over the edge though was when Gerard sucked Frank's bottom lip between his teeth, resulting in Frank letting out a soft moan.

Gerard giggled when all of the sudden Frank's hands were hoisting him up from under his thighs, so that he was clinging onto Frank's front.

Frank carried him to the nearest wall and pinned him to it, making Gerard gasp again.

Frank's lips made contact with Gerard's pale neck, sucking and biting on the sensitive skin harshly. Gerard's legs wrapped around Frank's waist, his hands tugging on Frank's hair desperately as Frank attacked his jaw and neck.

The longer Gerard let his mind run loose, the more he couldn't really believe all of this was actually happening. He had always imagined losing his virginity, but he didn't actually know anything about how it would go he supposed, and he was happy Frank was the one in control. The one that was pinning him to a surface he would usually find uncomfortable to even sit against, but this time the discomfort his back was experiencing seemed worth it.

"Frank," Gerard all but whined, his legs tightening around Frank as he pushed him harder against the bedroom wall.

Frank's hands wandered around Gerard's soft thighs, finding the lace and garters he was wearing underneath. Frank let out a groan at the feeling, squeezing Gerard's ass through his lace panties.

"When did you even get these?" Frank asked in disbelief against Gerard's neck, causing Gerard to laugh again.

He didn't respond verbally, which he assumed was just his body rejecting the idea of telling Frank he went to a women's online lingerie store. Because honestly, that was a conversation for another time, a time that didn't involve him being pinned to a wall with a more than problematic situation between his legs.

"Wanted to do this for so long. Fuck you're just so pretty." Frank groaned, and Gerard let out a broken moan when Frank ground his hips against his own.

Gerard hadn't really realised how much the lace and the kissing would affect Frank, but from what he could feel, Frank was already rock hard in his jeans, and they had barely done anything yet.

And although Gerard knew he would be testing the waters by doing so, and maybe it would be a bit of a dick move too, but he couldn't help but tease Frank just a little for it.

"Mm, so hard already, Frankie?" Gerard giggled softly, not at all expecting the reaction he got in return; which was Frank practically growling deep in his chest.

Gerard hadn't even known humans were capable of making such a noise, but then again he didn't care too much about what noises a human could and couldn't make.

Frank didn't even answer him verbally at all, no, instead he just bucked his hips roughly against Gerard's, making him arch his back off of the wall. The hand that wasn't pinning Gerard trailed over the front of Gerard's panties, palming him roughly on the way.

Gerard moaned as his eyes fluttering shut momentarily, his fingers tugging again on Frank's hair, almost silently begging him to do more.

"Still laughing, angel?" Frank asked huskily, taking Gerard's earlobe between his teeth, making him shudder.

Gerard whined and shook his head a little, resulting in Frank squeezing his semi again.

"You're so needy. Need someone to touch you so bad, huh?" Frank spoke again, and Gerard pulled Frank in closer if that was even possible.

Gerard couldn't lie at this point, he really did love it when Frank talked dirty to him, it made him feel so on edge— but also so wanted at the same time.

"Need you Frankie... only you," Gerard sighed, and Frank seemed to like that, his arms hiking him up higher against his waist.

"Yeah?" Frank whispered softly.

Gerard shivered at the sensation, letting his head fall back as he nodded.

After a few more rolls of Frank's hips and Gerard whining like a little kid, Frank finally laid him down on the rose petal-covered bed. And it seemed as though Frank had lost the roughness he had before, instead going back to his gentle and careful movements.

His lips moulded against Gerard's slowly, his hands running all over Gerard's body wherever he could.

Though all of the sudden, as Frank hand was about to take off his skirt, Gerard remembered something.

He had still left Frank's whiskey on the coffee table, and although it seemed like a very idiotic thing to bring up during a moment like this, he really had been planning on giving it to Frank before they had proper sex.

Gerard wasn't even sure if he wanted to at this point, with the way Frank was kissing him and holding him tightly against himself, but he knew that he probably wouldn't be able to walk all that straight after this and he didn't want to make Frank get his own gift, that would be stupid.

"Mm, Frankie, wait." Gerard said softly, making Frank stop his movements completely, pulling back to look at him.

"Are you uncomfortable?" Frank asked, his once lust filled eyes filled with concern.

Gerard shook his head, "No, no I- I just... it's stupid, but I didn't think we'd be this far along so fast so I,"

"What is it, sweets?" Frank asked quietly, a small smile on his face.

"I was g'nna give you something else for Christmas too," Gerard mumbled with a light blush, "but if you just wanna get to having se-"

"Gee, we don't have to rush anything tonight, alright? If you wanna get something you can get something." Frank said through a smile, pressing a soft kiss to Gerard's lips before pulling back again.

Gerard grinned shyly, "Alright, one second."

Frank laughed as Gerard wiggled out from under him, going to rush over to the living room when Frank pulled him down by his wrist, kissing Gerard's lips again.

Gerard stopped in his tracks, his mind frazzled for a minute as he smiled at Frank. Though before he could get lost in his thoughts again he felt Frank slap his butt lightly.

"Go on, babycakes. Don't keep me waiting." Frank smiled, and Gerard nodded happily before rushing off hurriedly to get the alcohol.

Gerard fiddled nervously with the bottle as he walked back into the room, seeing Frank sitting patiently by the side of the bed.

He walked over carefully, Frank watching as he he clutched the bottle between his sweaty hands.

"I-It's stupid, I know we shouldn't have stopped so I could get this but I didn't want you to have to get it yourse—"

"Gee, it's fine," Frank laughed, patting his lap for Gerard to sit on, which he did gingerly, "stop worrying so much, Sugar."

Gerard bit his lip and nodded, taking in a small breath before passing over the bottle, watching as Frank's eyebrows furrowed in confusion.

"Uh, it's that whiskey you like.." Gerard mumbled, "I-I figured maybe you'd want it."

Frank smiled softly at the bottle in his hands before looking up at Gerard, pressing a sweet kiss to Gerard's pink lips, his hands wrapping around Gerard in a tight embrace.

When Frank pulled back he placed a hand that wasn't holding the bottle on Gerard's cheek, his smile still as charming and happy as ever.

"Thank you," Frank said quietly, "Thank you, I-I love it."

Gerard smiled back at him, his hands trailing up Frank's chest to rest on his neck, "Yeah?"

"Yeah, I, you remembered," Frank said with disbelief in his voice, "I know it's weird but I didn't think you'd remember me talkin' about this."

"Of course I remembered." Gerard laughed shyly, "I do listen every now and then, y'know?"

Frank chuckled and placed the bottle carefully on his nightstand before sitting back normally. His arms wrapped around Gerard fully now as they looked at each other, and Frank's eyes did seem trail down Gerard's body as Gerard simply looked back at him, examining his reaction closely. He noted that Frank's eyes seemed to light up when he finally took note of which specific skirt Gerard was wearing.

"Is this the skirt I got?" He asked quietly, his hands falling to the front of Gerard's thighs, his hands dancing over the soft material of the skirt.

Gerard nodded slowly, "Wanted to save it for a special occasion."

Frank grinned at that, slowly leaning forward again to connect their lips. Gerard sighed against Frank, his hands interlocking behind Frank's tattooed neck.

The kiss lasted for a while, the two only pulling back for air before they'd dive right back in. It was quick and almost aggressive, with clashing teeth and hardly any room for breathing, but it felt perfect.

When Frank's tongue finally did made contact with Gerard's, Gerard couldn't help but let out a small moan, his eagerness finally getting the best of him. Everything seemed different than usual Gerard noted, Frank seeming a lot less careful and filtered only because tonight he knew that there wouldn't be a limit, well, apart from Gerard's discomfort.

Frank must have heard Gerard's soft noise, because soon he was lifting him up and gently placing him on the the bed so that Gerard's head was resting on the pillows. He didn't really mind the rose petals sticking to his now slightly sweaty body because it was a reminder of how much effort he put into everything, and of what was about to happen. Besides, he liked the cheesy touch way too much to complain about it this far along.

Frank kissed him fervently again, Gerard's hips lifting off the bed slightly as Frank attacked his lips. Gerard could feel himself begin to pant, knowing that his clothes needed to come off soon before he lost his damn mind.

Gerard pulled back from Frank's lips to try and pull off his pink shirt, but Frank stopped him with a smile.

"Let me do it, sweets." Frank said quietly, his hands gentle as he slowly pulled off Gerard's shirt for him.

His lips seemed to immediately make contact with Gerard's collarbones, making Gerard moan softly. Gerard's hands left Frank's neck, instead moving to Frank's shoulders, squeezing them as Frank's lips travelled lower down his body to his nipples.

Gerard let out another high pitched moan, his legs going to wrap around Frank's waist when Frank stopped them, placing his hands on the insides of Gerard's thighs.

Frank forced a knee between his legs, quickly pushing his thigh up into Gerard's most sensitive area, grinding.

"Fr-Frank..."

He hummed, rubbing his thigh up and down on Gerard's cock, causing him to throb in his skimpy underwear.

"So beautiful," Frank whispered.

He placed a hand under his thigh, tightening Gerard around him.

And then Gerard heard possibly the last thing he'd expected from Frank during something like this.

"You're mine, Gee. Tell me you belong to only me..." Frank said softly against Gerard's skin, and his voice gentle and much more desperate than before.

Frank almost sounded like he needed to hear it, which honestly made Gerard a bit confused because although Frank did get jealous easily Gerard never thought that Frank would get turned on— or even enjoy hearing Gerard admit he was his in this sort of situation. Gerard didn't really feel the need to continuously tell Frank he was his either, because, well, he assumed it went unsaid, besides he had said it before anyways.

But Gerard found himself nodding regardless, his hair already starting to fall over his eyes and stick to his forehead.

Gerard spoke up breathlessly after he realised Frank was waiting for some kind of verbal response. "I promise. Only you. Frankie, please."

"Say it." Frank said lowly again, biting the bruise he made a few seconds prior, making Gerard moan.

"I'm yours."

Gerard rugged Frank's knee harder, only feeling a little embarrassed when Frank pulled back from his chest to look down at Gerard with lidded eyes

He brushed a few strands of Gerard's red hair out of his eyes.

"You're already so heated, baby, and I haven't even touched you yet." Frank said, his tone sweet but his words almost degrading.

Gerard blushed, turning his head to the side, away from Frank's hungry eyes.

"No," Frank murmured, moving Gerard's face to look at him again, "Don't hide that pretty face from me."

Gerard bit his lip with a soft noise, already getting tired of all of this foreplay and endless teasing— he was honestly just wondering when Frank would just shove his dick in him already. He might have been a lover of cliché things but he was still a horny guy after all.

"Frank..." Gerard said for the thousandth time that night. He seemed to be stuck cooing his name like a broken record, seeing as right now he needed Frank more than he had ever needed anything.

"Mm?" Frank hummed, lips brushing against his own.

Gerard whimpered when Frank finally touched him under his skirt, "Please, stop teasing and just do something."

Frank stopped his motions at Gerard's words, "What'd you want me to do, baby?"

Gerard whined low in his throat, frustrated. His hands moved up to tug on Frank's hair harshly, "I-I want you to touch me, properly— please, Frankie... I need it."

Gerard knew he sounded desperate, well, he was past desperate. At this point he was on the verge of a frustrated temper-tantrum, because it felt like hours had gone by and Frank was still fully clothed.

"Shh, I've got you..." Frank spoke close to his ear, making the fine hairs on the back of Gerard's neck stand up.

"Frankie..." Gerard whispered.

Frank slipped his hands under his thighs, holding Gerard closer, chests pressing together as he held Gerard tightly in his arms.

"I'm right here, Gee."

Gerard latched onto Frank's voice, feeling his chest flutter. And Gerard couldn't really help the moan that escaped at Frank's gentle words; something about them making him already close to his release. He didn't even know why, because they weren't even sexual, but it was just the delivery of them and the way Frank's warm hands were holding him so tightly that made it have such an impact on his throbbing problem.

Gerard tugged on Frank's shirt and watched as Frank pulled it over his head swiftly, and the moment he did, Gerard couldn't help but pull him back in for a heated kiss.

Frank moaned into the kiss, Gerard's hands moving to the button on his jeans. Finally managing to unbutton them after a few failed attempts.

Once Frank's pants were discarded, and Frank was left in his underwear, Frank flipped Gerard's skirt up fully, making Gerard blush again. His toes curled as Frank's eyes examined what he was wearing, his hands trailing lightly over the material again.

Gerard let out a quiet moan when Frank shuffled down the bed and placed his head between Gerard legs, laying a small kiss in the middle of Gerard's panties. It was honestly ridiculous how Gerard's boner poked obscenely at the delicate material, but Frank seemed to find it mesmerising.

Frank started trailing kisses around Gerard's panties, his warm lips trailing to the insides of his thighs. Gerard groaned, his eyes fluttering shut again as Frank sucked small marks on the soft skin.

"Mm, you're teasing again." Gerard whimpered, and Frank chuckled against his skin.

"Sorry." Frank mumbled, but he didn't seem at all sorry.

Gerard let out a soft huff, squeaking when Frank bit down in his naval area, just below his bellybutton.

"Careful, baby, you start getting huffy and I'll stop." Frank said, making Gerard whimper and nod, biting his lip.

"S'rry, Frankie." Gerard said absently, sighing in delight when Frank started carefully mouthing at his sensitive cock through his panties

After a few moments Frank must have noticed how frustrated Gerard was getting by the way he kept squirming and his hips kept lifting off the mattress. Gerard's whining was also very much present, unfortunately for his fleeting dignity.

"Can I take these off?" Frank asked Gerard, taking hold of the hem of his underwear.

Gerard bit his lip and nodded, gasping when the cold air hit his erection, his skirt bunched up above his hips.

Frank ducked his head under again, Gerard letting out a loud moan when Frank's warm lips made contact with his throbbing member.

"Oh my god, Frankie." Gerard moaned out, his hands reaching down to tangle on Frank's messy hair, pulling at the strands when Frank took more of him in.

Guttural moans escaped Gerard's throat as Frank started bobbing his head, Gerard's head thrown back. Frank had pinned his hips to the mattress after he started moving them unknowingly, and Gerard could tell his hip bones would have small bruises on them by morning.

"Fuck!" Gerard groaned when Frank hummed around him, his mouth letting out another loud noise of pleasure, "Frank—"

Frank pulled off of his abruptly, making Gerard let out a loud whine, "Mm, please, Frankie, don' stop."

Frank wiped his mouth with a small chuckle, "I'm sorry, sweetheart. I'll make you feel even better, don't worry."

Gerard looked at Frank shyly with a smile, "Okay." He giggled softly.

Frank grinned, leaning up to kiss Gerard again, his lips slow against his own. Gerard's hands still in Frank's hair, pulling him tighter against him before Frank pulled back.

"Do you want me to prep you now? Or we can keep doing this if you want to take more ti—"

"N-No, I want to get to the love making." Gerard said, somewhere in the back of his mind cringing at his choice of words, but feeling happy when Frank smiled at that and kissed his forehead.

"We'll get to it soon, gorgeous." Frank mumbled, against his forehead, making Gerard feel all warm inside.

Frank pulled back from Gerard completely to reach into his bedside table, getting out the small bottle of lube and what looked to be a silver packet, leaving it on the nightstand.

He squeezed some of the lube onto his index and middle finger, pressing his index finger at Gerard's entrance.

"Tell me if it hurts, okay?" Gerard nodded, and Frank smiled again reassuringly before slowly entering his finger.

Gerard tensed at the intrusion at first, but soon relaxed and let a sigh leave his lips. Though all of the sudden he remembered he was still in his skirt— and he didn't want it to get all messy and dirty with lube and probably sweat.

"Frankie, wait." Gerard said quietly, and Frank stopped immediately.

"Hurts?" He asked, concern filling his eyes again.

"No, I'm... I'm still wearing the skirt, aren't you gonna take it off?" Gerard asked shyly, his cheeks already too flushed for his embarrassment to have an impact on his face.

Frank grinned at that, "No, I want you in your pretty skirt when I fuck you."

Gerard let out a small giggle, "Well then hurry the fuck up."

"So bossy." Frank muttered with a chuckle, Gerard swatting his chest with a playful glare.

Frank focused his attention back between Gerard's legs, moving his finger so it was all the way in Gerard. Once Gerard had gotten used to it, Frankie added another one, scissoring them and twisting them making Gerard gasp for breath and squirm.

It was when Frank had added the third finger that Gerard felt him hit his prostate, making him throw his head back with a loud groan. He could tell Frank was smiling against the skin of his thigh, where he had begun nibbling and kissing again, occasionally mouthing at Gerard's cock.

Gerard actually did feel bad that he was getting so much attention and Frank was still rock-hard in his boxers, but Frank seemed perfectly content touching Gerard, and hearing what random noises came out of his mouth. Gerard also noted that Frank's free hand seemingly couldn't stop playing with the lace of his thigh-highs and garters.

"Ah~" Gerard's back arched as Frank jabbed his prostate roughly, his hands tugging on Frank's hair harshly.

But Frank pulled his fingers out after a few more seconds, his pupils wide as he looked at Gerard's panting and begging form.

"Why'd you stop, Frankie?" Gerard asked softly, making Frank chuckle, pecking Gerard's swollen lips.

"Sugar, I was just prepping you." Frank said with a small chuckle, and Gerard nodded in realisation, feeling his stomach twist as he realised shit he was actually about to lose his virginity now.

He wasn't panicked or anything, just nervous again. He bit his lip as his eyes dropped to Frank's impressive size, his eyebrows furrowing as he already started worrying about how the fuck that would fit in there.

Frank must have noticed Gerard's worried face, his face falling into a sympathetic smile, his eyes warmer and less lust-filled.

"Are you okay, babycakes?" Frank asked quietly, his hand that didn't have any lube on it coming up to brush Gerard's flushed cheek lovingly.

Gerard nodded, "I-I'm just a lil nervous."

"I know it'll be fine but I'm just—"

"Gee, it's okay," Frank said, "Everyone gets nervous during their first time, but I won't let anything bad happen, alright?"

Gerard bit his lip again and nodded, his eyes closing when Frank kissed him gently. A small sigh leaving him as Frank's tongue moved against his own slowly.

He could feel Frank shifting to grab something from the nightstand, his hands falling from Frank's hair and instead trailing down Frank's body to his boxers. Frank pulled back from the kiss and leaned back, letting Gerard pull down his boxers slowly, making his erection spring out.

Frank hissed at the cold air hitting his cock, but didn't say anything as Gerard wrapped his hand around it and started jerking him off. Frank moaned softly, his mouth falling agape as he looked at Gerard.

"Okay, okay you gotta stop doing that now. You're gonna make me close." Frank said after a while, making Gerard laugh.

Gerard watched as Frank discarded his boxers on the ground where his clothes were, a silver packet in his hands.

"Is that a condom?" Gerard asked curiously, and Frank nodded.

"Yeah, I-I'm clean don't worry— it's just gonna hurt less when I.. y'know, slide in." Frank muttered the last part with a blush, making Gerard smile a little.

He nodded and Frank smiled at him before ripping the packet open with his teeth and rolling it onto himself in one surprisingly smooth motion.

Well, Gerard had to remind himself that although this was his first time, it wasn't Frank's.

Frank positioned himself in something of a push up position on top of Gerard, his cock prodding at Gerard's entrance making Gerard gasp.

"Ready?" Frank asked softly and Gerard nodded, his hands moving to Frank's tattooed chest out of instinct.

"Okay, now remember that if you want to stop at anytime, we can, okay? You just say the word." Frank said seriously, making the corners of Gerard's lips turn up slightly in a small smile.

"Okay." Gerard whispered, and Frank nodded.

Frank was about to push in when he heard Gerard's meek voice.

"Love you..." Gerard said shyly, and Frank smiled, pressing a small kiss to Gerard's knuckles as he brought Gerard's hand up to his lips.

"I love you too, angel."

Gerard let out a pained gasped as Frank started sliding in, his nails digging into the skin of Frank's chest as he winced.

Gerard felt like he was being fucking torn apart, Frank was just so big and Gerard wasn't sure he would be able to take the whole thing. He didn't know if it was the actual pain of having a dick in his ass that made it unbearable, or the fact that it was Frank's dick in his ass.

Sure, It didn't hurt as much as he though it would, well, after hearing all of the horror stories of how painful losing one's virginity was he had thought it would be like pouring acid all over his body. And although it did hurt like a bitch, it wasn't acid-burning bad.

It was only when Frank was about halfway in that Gerard started tensing, the feeling of Frank's cock in him foreign and frankly, he felt like he jinxed himself earlier because fuck it was unbearable.

"Oh, mm. Wait," Gerard whimpered, tears getting caught in his eyelashes, "Wait... It's too big. Ow, Frankie..."

Frank let out a soft breath, kissing the side of Gerard's mouth, "M' sorry, baby."

Frank was seemingly about to pull out when he saw Gerard's obvious discomfort, but Gerard didn't want that. He just needed time to adjust, so he wrapped his legs around Frank's waist, willing him to stay still.

Gerard's breathing was turning laboured as he tried to relax himself around Frank's cock, and whilst Gerard was getting used to the burning sensation Frank seemingly tried to take his own mind off it, nuzzling his face into his neck.

"So prefect, baby, 'n so beautiful too." Frank praised against his lips after having kissed up his neck gently, "Gonna make you feel amazing, Sugar. Make you feel just as beautiful as you are."

Gerard smiled at his words, unknowingly moving his body which made a sharp pain shoot up his spine. Gerard felt bad about the way his nails dug into Frank's soft skin, probably leaving marks, but Frank didn't seem to mind as he kissed Gerard gently, stilling his hips so Gerard could get used to the feeling.

"You can um, you can keep going." Gerard said quietly, after a few minutes, his lips brushing against Frank's as he spoke.

"You sure, babycakes?" Frank asked, and Gerard could see him flexing his muscles strenuously, like it was taking his all not to move.

Gerard nodded and bit his lip, "Please..."

Frank smiled a little and pushed in further, making Gerard purse his lips in slight pain again.

Gerard was letting out soft gasps as Frank went deeper inside of him at a slow pace, and Gerard could tell Frank was having trouble not moving as he let out a deep breath. When Frank bottomed out, his hips paused again.

Gerard took a few minutes to regain himself, the pain slowly fading to just severe discomfort. Which, believe it or not, were completely different to one another.

"M-Move please." Gerard whispered after a few silent moments.

Frank nodded pulling his hips back a bit before pushing them back in, making Gerard let out a small moan at the feeling. Frank was obviously a lot bigger and thicker than his fingers, but after Gerard had gotten over the discomfort of it all, he could feel it start shifting into familiar pleasure. Well, subtle pleasure mind you, but pleasure nonetheless.

"Doing so good, gorgeous," Frank said quietly, his lips by Gerard's ear, "mm, you feel so good."

Gerard let another moan slip, this one a lot more prominent as Frank thrust shallowly again, his actions careful and gentle. The pain was almost completely gone after a few soft thrusts of Frank's hips. The feeling of pent up pleasure easing in soon enough.

"Frank," Gerard moaned quietly, and Frank looked up at him then, a small smile back on his lips.

"You like that? Feels good?" Frank asked softly, thrusting again carefully making Gerard gasp and moan, nodding.

Frank started moving his hips, having built up a small rhythm, and soon, there was no pain at all. Frank's movements were slow, Gerard knowing he didn't dare go any faster than he already was, which Gerard did appreciate and all, but after a while he really wanted to feel more of Frank.

Frank emitted small groans every time he could feel Gerard tense up around him, Gerard's skirt bouncing as Frank moved inside of him.

"Fuck," Gerard groaned, "Faster, Frankie..."

"Don't wanna hurt you, baby." Frank grunted, his right hand that had been supporting himself going to grab a hold of Gerard's hand that had been on his tattooed chest.

He intertwined their fingers by Gerard's head, making Gerard's heart swell up. He couldn't believe Frank was being so sweet about everything, treating Gerard like he was the most precious thing on Earth, which he knew he wasn't at all. But with how Frank was looking at him and squeezing his hand, he almost believed it.

"You won't, Frankie— please." Gerard was getting impatient, his legs momentarily tightening around Frank's waist.

Frank moaned lowly at Gerard's actions snapping his hips forward with a bit more force than before, but definitely not enough to hurt Gerard.

"God, so tight." Frank said quietly, Gerard letting out a loud moan when Frank's rhythm sped up.

"Fuck, Frank." Gerard dragged out as he squeezed Frank's hand with his own, "Ah, h-harder."

This feeling was such a contrast to what Gerard had felt at the start, and it wasn't just the physical pleasure, because although that was fucking amazing and all, having this closeness and intimacy with Frank made it all feel even better. It made him question why he had been putting off having sex with Frank in the first place.

"You sure, Gee?" Frank asked, a small smile shining through his words Gerard nodded furiously.

It was when Frank hit a certain spot unknowingly that Gerard let out another loud moan, his hand that wasn't holding Frank's coming up to tangle itself in Frank's hair.

"Oh, right there, Frankie— don't stop." Gerard choked out, Frank's thrusts getting faster and deeper.

Frank made sure to angle his thrusts right at Gerard's prostate, making Gerard moan loudly, his voice coming out all high pitched and honestly quite girly.

Gerard's chest heaved as he breathed heavily, his fingers squeezing Frank's tightly.

Frank began rocking into him, deep and much harder than before. His hips pressed firmly into his own, never looking away from his eyes.

"Mm, fuck, Frank," Gerard's chest heaved as he breathed heavily, his toes curling in pleasure.

"Like that?" Frank's voice asked gently, his rough hand sliding under Gerard's back gently, angling his back up to meet him better.

Gerard let go of Frank's hair to as he did so, crying out loudly.

Gerard shivered, grasping and scratching Frank's shoulder, feeling his release sneaking up on him already. The hot warm sensation pooling in his stomach.

"That's it, angel." He whispered tenderly, "I love you so much."

Gerard latched onto Frank's voice, though his body was coursing with pleasure and sensation.

"Frankie," Gerard cried, rolling his hips to meet his thrusts, "Feels so good."

Frank smiled again, kissing him. His arms wrapped around his body

Gerard's hands grasped the sheets desperately, his back arching into Frank's firm body when Frank rolled his hips against his spot

Frank's forehead was pressed against Gerard's, Frank knowing he was about to finish. He hiked Gerard's legs up further around his waist, grinding his hips into him.

"Mmm that's it, Gee," He praised, probably sex babbling, "You're so pretty like this, angel. Don't want anyone else getting you like this. You're mine, right?"

Gerard felt Frank's words tugging at his heart as he found himself completely melting at his almost desperate tone.

Gerard leaned forward, smashing their lips together. They kissed hotly, Frank of course leading with his tongue.

"Frankie..." Gerard whispered, getting so close, "I-I love you. I am yours— Yoursyoursyours."

Frank moaned, kissing him through his words. And Gerard felt himself barely able to hold on anymore.

"I'm gonna—" Gerard choked out, eyes rolling back behind his closed lids.

"Yeah, yeah me too baby," Frank whispered, his breathing becoming labored.

"Frank! Ah," Gerard cried, squeezing Frank's hand.

"Ah-yeah, that's it," Frank responded, hitting that spot inside of Gerard over and over.

"Mmfuck!"

Everything felt so hot and full and fuck Gerard was coming, spilling cum on his skirt and their slick bodies. And Gerard had never had an orgasm like it— it felt like it was being torn out of him, his thighs shaking and clenching as he came.

"Oh Gee, fuck Gee," Frank moaned, slowing his pace as he finished.

The two stayed together whilst they both came down from their highs, staying silent for a few moments and just basking in the afterglow of it all. Gerard was the one to break the quiet.

"Frankie, that was amazing." Gerard giggled, panting.

Frank grinned, nodding as he kissed Gerard's sweaty forehead.

Gerard kept his smile as he admired Frank's body that was shining with sweat, the dim lighting illuminating his tattoos nicely. Frank's skin positively glowed with the blush that brushed his body.

When Gerard constricted his legs from Frank's waist with a small wince, he noticed that at some point his stockings had rolled down his legs to his ankles, making him realise just how sweaty his legs were.

"You're so fucking beautiful, Gee." Frank whispered, seemingly out of nowhere.

Gerard whined as he looked down at their sweaty bodies.

"I mean it, you're fucking perfect." Frank kissed Gerard softly, a kiss full of passion, Gerard letting go of Frank's clammy hand to place both of his hands on either side of Frank's face.

"Frankie?" Gerard looked up at Frank with a hazed expression once they pulled back.

"Yeah?" Frank asked quietly, panting as he looked down at Gerard.

"I love you." Gerard's voice was wrecked, it was torn to pieces with the amount of moaning and whimpering he had done, but he forced the words out with a shy smile, feeling vulnerable and tired.

"I love you too." Frank smiled the biggest toothy smile ever, leaning down to kiss Gerard one more time before pulling out of him carefully.

Gerard watched as Frank took off the condom and tied it before throwing it in the small bin by the bedside table, soon moving back next to Gerard.

He laid on his side, still staring at Gerard as he pulled him gently in an embrace, resting his head on Gerard's. The two of them ignoring the rose petals sticking to their sweaty bodies as Frank pulled the covers over them.

***

"Are you okay?" Frank asked gently, his hand running through Gerard's knotted red hair.

"I'm better than okay, Frankie." Gerard giggled blissfully, and he could feel Frank smile against his head.

"Yeah?"

"Yeah." Gerard confirmed, nestling his head in Frank's shoulder.

Gerard felt himself start to drift off after Frank had shifted them under the covers, a shiver running through his body.

Frank's arms tightening around him.

"Are you cold, babycakes?" Frank asked softly, seeming wide awake compared to Gerard.

Gerard hummed quietly in confirmation, feeling Frank move around for a bit. Finally when he was laying back next to Gerard again he felt Frank's hands run up his legs over the lacy stockings before he felt Frank dragging a pair of boxers up for him. He immediately knew they were Frank's, because he remembered that they felt just like the boxers he borrowed from him.

"Frankie, these are yours." Gerard mumbled as Frank moved them so that he was spooning Gerard closely.

"Huh," Frank whispered against the back of his neck, "How 'bout that..."

And then Gerard was asleep, a gentle smile on his flushed face.

♡ ♡ ♡

welp gerard is no longer a #virgin

i tried with the smut alright kijyft i'd love feedback if anyone's got any

in other news tho, RitalinRadio made this and it's awesome! i really like your art style & i really like his hair in this so thank you!

Okumaya devam et

Bunları da Beğeneceksin

19K 1K 37
"You can't imprint on a human!" "Watch me" In Frank's simple world, things like werewolves and vampires only existed in high budget Hollywood films u...
21.2K 733 44
[cringe city omg. read anything else but this] Coffee addicted Gerard Way is the new art teacher at Belleville High, and Frank is sort of the epitom...
70.1K 3.8K 8
Gee Way is the hottest girl at Belleville University, but she hides a secret... Or should I say he? Frank Iero is just another heterosexual boy longi...
25K 661 20
Gerard Way was one of most hated teachers at Belleville High. Can Frank Iero change that?