Categories > Celebrities > My Chemical Romance > Until My Heart Explodes
Frank’s breath caught in his throat. Had he heard Gerard right?
“C’mon, Frankie,” he nudged him. “This is all you’ve wanted and now it’s all I want so get a fucking move on.” He giggled, proud of his ability to be so straightforward. Standing up shakily, he tried to laugh over his obvious nerves before pulling Frank into the dimly lit bedroom.
“Okay.” Frank finally breathed out. “Okay.” He steadied himself with a smirk, gazing longingly at Gerard who was stood unbuttoning his shirt by the bed, reminding himself of just how much he wanted this man. Not only emotionally. It was okay to want him physically, too. Even if it wasn’t, he wasn’t too sure that they’d be able to resist eachother.
“Fuck, come here.” He mumbled, tugging Gerard over to him and into his arms where he kissed him desperately. Their lips pressed together, searching for that inevitable pleasure, and Frank’s now honest tongue ran along Gerard’s lip as he gasped. Their warm bodies closed the gap between them and he felt Frank’s semi-hardness against his own.
“Oh, Gee.” Frank whispered, leaning his head back as Gerard sucked at the tender skin of his neck, both of them feeling that their legs were on the verge of giving way. “You know how long I’ve wanted this?” Frank’s voice shook, an indication that he felt just as nervous as Gerard…despite being a supposed expert in the sexual department.
“Mmmhmm,” Gerard replied, parting his lips only to work on another area of skin. He was so glad he’d waited…it just made this even more fulfilling now that it was finally happening. More emotional. More fucking perfect.
They slowly detached in order to sit on to the bed, weaved within one another’s arms but desperate to be closer. Lying down with a smirk, Gerard pushed Frank’s shirt up and off, right over his head, and started to kiss all over his colourful stomach. “You’re so…damn…hot,” he whispered, punctuating each sentence with a kiss that grew lower and lower each time. He felt bold and brave, felt his own shirt being tugged way over his head and gave in to the strong hands that found themselves exploring his body hungrily. He wriggled back up to face Frank, kissing him momentarily before being rolled onto his back. The younger man sat deliberately on Gerard’s straining jeans, rubbing his ass against the material with a coy smile. “I’m hot, am I, Gerard?” he purred, leaning down and kissing the side of Gerard’s mouth, his hot breath tickling his skin. “Is that what you think of me?”
Tilting his head back desperately, Gerard closed his eyes and listened intently to Frank’s breathing. “Shit.” He whispered. “You’re so much more than that. You’re so beautiful, Frank, I can’t describe it.” His heart pounded with adrenaline. A few weeks ago, Frank would’ve laughed at him for saying something. “You’re pathetic, Gerard.” He would’ve sneered.
But you know what? People change.
“Beautiful?” he said softly, feeling his heart flutter when he received a breathy nod in response. Gerard really believed that?
He pressed another crushing kiss to Gerard’s lips, slipping his tongue into the warmth again and moaning louder as Gerard bucked his hips up to meet Frank’s carefully positioned ass.
“Take my fucking jeans off, man.” He murmured, biting on Gerard’s lip, distracting the hands scrabbling to undo Frank’s jeans and push them down. Warm, semi-confident hands guided him and together they managed to peel them away from Frank’s shapely legs. Gerard’s hands immediately slid down to his boxers and found his hardening cock through the material, cheeks flushing red at the sudden contact and at Frank’s wordless whimpers of appreciation.
Eventually, Gerard’s jeans and both of their boxers were discarded and they had pushed the duvet off of the bed allowing them a free roam of the sheets and pillows. Gerard was face down on the bed, his head buried in a pillow as Frank’s finger slid slowly in and out of his ass, prepping him gently. He was still shaking with nerves: he’d never done this before (well, okay, maybe a couple of times when he was drunk back in his teens, but he’d never bottomed) and Frank’s momentary silence wasn’t helping. He pushed another finger in, testing him, and Gerard groaned, a flow of ‘oh Frankie’s hitting the pillow. Frank leant down to kiss the back of his neck gently as he added his third and final finger, Gerard trying hard not to flop down and flip over to force Frank to just get on his cock already or something. He wanted Frank to touch his dick, to place those perfectly full lips around it, to just give him some kind of stimulation…
“You ready, Gee?” he asked, hands skating up and down Gerard’s hips tensely. “Are you ready?” he said, voice lowering. “Cause’ you’re gonna be so god damn tight and I’m probably gonna lose it the minute I’m inside of you.” Gerard moaned something unintelligible, tilting his head up in the pillow, stretching his neck out almost painfully. “Yeah, shit. I want you, Frankie,” he groaned, completely carefree.
“Touch me.”
He gasped as Frank’s hand circled itself around his cock, pumping him a few times slowly before he slithered away and leant under the bed to find the lube, and hopefully, some condoms.
“Touch yourself.” He smirked.
Gerard rolled his eyes and tried to rub against the bed for some friction. His hands were preoccupied with keeping him steadily upright and getting himself off wasn’t what he was here for, so he waited not-so-patiently for his lover to return. “C’mon, please, baby, I need you. Now. Please?” He blabbered almost constantly as Frank giggled along, breathing in the thick smell of cigarettes and sex. Well, pre-sex. “I don’t have them, Gee, the condoms.” He said desperately. “They’re at yours.” Gerard listened to his own heavy breathing and the noise of Frank slickening himself up anyway, nice and slippery and hot and hard as fuck.
“It’s okay, it’s okay, I don’t give a shit about that right now.” He breathed, shocked at himself. Unprotected sex with Frank Iero? Scandalous. He didn’t turn his head to look, but the noises and feelings were enough as Frank crawled back over and lifted Gerard’s hips tenderly, stroking his ass a little and muttering things he couldn’t quite catch. He felt the warm, now wet contact as Frank first breached his hole and pushed himself backwards instinctively, his eyes shooting open as he felt the first inklings of pain. “Stay slow, Gerard.” Frank advised, and Gerard’s heart melted a little at the tenderness in his voice. This really wasn’t just another ruthless fuck.
Slowly, inch by inch, Frank filled Gerard up. He was panting with exertion because trying to keep the pain to himself was difficult. Eventually, Frank’s relieving hand curled beneath them and he started to jack Gerard off slowly, trying to distract him from the burning pain. He whispered a combination of sweet, endless nothings and possibly the sexiest things Gerard had ever heard into his cute little ears, nibbling on the lobes as he waited.
“G-go!” Gerard exclaimed suddenly, giggling. He was starting to feel ever so slightly euphoric and as Frank started to move very deliberately in and out of him, he found himself wearing a horny grin, a mix of extreme physical pleasure and general happiness, something that’d been pretty rare to him in the past few years.
Frank kept his pace steady…all the way out, all the way in. His whole body felt alive as he informed Gerard that he’d been right: you’re gonna be so god damn tight…
Gerard felt amazing. Warm and hot and everywhere, all over Frank, surrounding him. “Fuck me properly, Frank.” He requested breathlessly. “Fuck me how you did the rest of them.”
Frank smirked, knowing exactly what he meant. He wanted it hard and fast and he wanted it now.
He started to speed up, moaning uncontrollably as the pressure on his cock built up each time Gerard clenched. Which was pretty much every time. He angled with precision until he hit Gerard’s prostate; that magic spot, that ultimate key to the heavenly sensation that sent the heavy wave of pleasure vibrating through Gerard’s body.
“Oh god, Frank!” he shouted loosely, properly on all fours, moving backwards in time with Frank’s hips. It felt better than he’d ever imagined as Frank continued to glide his hand along his leaking dick, his irregular breathing and his wanton moans drowning out any worries or doubts he’d had about this.
Frank found himself repeating Gerard’s name on every push. “Gerard, Gerard, oh shit, Gerard.” He hadn’t felt this good in a long time, not only physically but…the mental pleasure was overwhelming. He let go of Gerard’s cock reluctantly and pulled the older man up by his waist until he was upright against him, bodies pressed together, Gerard’s back against his front, Frank still buried inside of him. “It’s your turn,” he whispered. “Move for me.”
Gerard nodded and pushed himself up and down along Frank’s cock without hesitation, the angle he was sat at causing it to hit him in that certain place every fucking time. There. There. There. He moved until he was screaming and then he almost lost control, his jerks becoming irregular. “I can’t hold it, Fr-Frank, I’m gonna…”
“I wanna see it, Gee, come for me?” he breathed, feeling the pleasure build up inside of him threateningly as he started to buck his hips again when Gerard was finding it difficult. “I’ll come in your ass if you come for me, baby.” He breathed, biting on his neck roughly.
That tipped Gerard over the edge and his orgasm washed through him, the sound of skin on skin and desperate panting and uncontrollable desire getting the better of him. His moans didn’t stop even when he’d released his sticky load onto the sheets, his stomach and his own hand and he carried on moving for Frank’s benefit until Frank bucked his hips particularly hard and spilled into Gerard, shaking with pleasure as he exhaled Gerard’s name. He pulled out slowly, playing with his softening cock in awe before he stopped and gazed up at Gerard.
“Dude.” Frank said decisively after a while, rolling back onto the bed and pulling Gerard with him. “You might be the best person I’ve ever had sex with.” He pulled his ‘legit’ face and Gerard smirked, excited at the compliment. “I do try, Frankie. For you.”
“Am I worth it?” Frank chirped. Gerard grinned because when he was sweet, he was the cutest thing ever.
“Definitely.” He said, smiling.
A silence followed. Not an awkward one, not an empty one, but a silence of regaining the ability to breathe and think and move and do all things human that didn’t involve sex. Having Frank inside of him was kinda overwhelming for Gerard and for Frank, fucking someone who wasn’t only concerned about getting themselves off was a pretty rare experience. Especially when it was someone like Gerard. They lay entangled in the reminders of what they’d just done, in eachother’s arms, happy.
“When we get back to mine, I’ll show you my drawings.” Gerard said quietly, his cheeks reddening a little as he thought about how Frank might react, having to think twice to remind himself that he wasn’t like that anymore.
“Finally.” Frank grinned. “I thought I’d never get to hear you say that, you private… asshole.”
Gerard rolled his eyes, now used to the playful insults, but then smirked. “I don’t think you’re in any position to say something like that. Right now, my ass is the farthest thing from private.” He said, wiggling it in the air a little. Frank snorted and kissed him, something loving and patient but needy at the same time. Gerard’s tongue lapped at the corner of Frank’s mouth and everything was touching, from head to toe. Stomachs, arms, even shins for God’s sake. They shuddered and smiled and melted into eachother, feeling nothing but compassion and comfortableness. Although…
“I’m a little cold.” Gerard mumbled, pulling away for a moment. Frank leaned over and pulled the duvet back over them both, where they finally lay at peace for the first time in a while. As Frank fell asleep, Gerard kissed each of his eyelids and thought back to that first day when he’d walked into the tattoo parlour and Frank had tried to make him jump. He remembered promising his fiancée that he’d never lose perspective, and telling Frank that his tattoos were disgusting. It seemed like he’d completely found his perspective now, and he was in love with those tattoos, those shiny wet lips, that silly floppy hair. He thought about how Frank had jumped at the chance with that random woman on that first day when she’d walked into the shop and how the jealousy had instinctively burned in Gerard’s throat and he knew now that Frank had been acting for the same reasons. He’d always wanted Gerard, and although it wasn’t initially in a particularly polite way, he’d felt strongly enough to have to flirt with the first thing he saw in order to get Gerard’s attention. Everything made sense, perfect sense, including the small man curled up against him, defenceless. He was at his best when he was like this, Gerard figured. Not asleep, but naked, not able to hide himself…no secrets, Gerard. I think I love you.
He thought back to how submissive he used to be. How out of control his life had been, in the dullest sense of the word: someone else was controlling it for him. Now, he felt dangerous, he felt out of control because he felt invincible. Undefeatable. Uncontrollable.
“I’m Gerard fucking Way, bitches. Don’t mess with me.” He muttered to himself, assuming Frank was asleep before snuggling up to him tiredly.
“Twat.” Frank mumbled, and they both giggled before collapsing into a lifetime of good dreams.
-
C'est fin. I hope you enjoyed it. It's the first ever fic I've actually finished that isn't a one-shot proud moment Please R&R even tho it's the final one. I'll love you forevaaaaaa
“C’mon, Frankie,” he nudged him. “This is all you’ve wanted and now it’s all I want so get a fucking move on.” He giggled, proud of his ability to be so straightforward. Standing up shakily, he tried to laugh over his obvious nerves before pulling Frank into the dimly lit bedroom.
“Okay.” Frank finally breathed out. “Okay.” He steadied himself with a smirk, gazing longingly at Gerard who was stood unbuttoning his shirt by the bed, reminding himself of just how much he wanted this man. Not only emotionally. It was okay to want him physically, too. Even if it wasn’t, he wasn’t too sure that they’d be able to resist eachother.
“Fuck, come here.” He mumbled, tugging Gerard over to him and into his arms where he kissed him desperately. Their lips pressed together, searching for that inevitable pleasure, and Frank’s now honest tongue ran along Gerard’s lip as he gasped. Their warm bodies closed the gap between them and he felt Frank’s semi-hardness against his own.
“Oh, Gee.” Frank whispered, leaning his head back as Gerard sucked at the tender skin of his neck, both of them feeling that their legs were on the verge of giving way. “You know how long I’ve wanted this?” Frank’s voice shook, an indication that he felt just as nervous as Gerard…despite being a supposed expert in the sexual department.
“Mmmhmm,” Gerard replied, parting his lips only to work on another area of skin. He was so glad he’d waited…it just made this even more fulfilling now that it was finally happening. More emotional. More fucking perfect.
They slowly detached in order to sit on to the bed, weaved within one another’s arms but desperate to be closer. Lying down with a smirk, Gerard pushed Frank’s shirt up and off, right over his head, and started to kiss all over his colourful stomach. “You’re so…damn…hot,” he whispered, punctuating each sentence with a kiss that grew lower and lower each time. He felt bold and brave, felt his own shirt being tugged way over his head and gave in to the strong hands that found themselves exploring his body hungrily. He wriggled back up to face Frank, kissing him momentarily before being rolled onto his back. The younger man sat deliberately on Gerard’s straining jeans, rubbing his ass against the material with a coy smile. “I’m hot, am I, Gerard?” he purred, leaning down and kissing the side of Gerard’s mouth, his hot breath tickling his skin. “Is that what you think of me?”
Tilting his head back desperately, Gerard closed his eyes and listened intently to Frank’s breathing. “Shit.” He whispered. “You’re so much more than that. You’re so beautiful, Frank, I can’t describe it.” His heart pounded with adrenaline. A few weeks ago, Frank would’ve laughed at him for saying something. “You’re pathetic, Gerard.” He would’ve sneered.
But you know what? People change.
“Beautiful?” he said softly, feeling his heart flutter when he received a breathy nod in response. Gerard really believed that?
He pressed another crushing kiss to Gerard’s lips, slipping his tongue into the warmth again and moaning louder as Gerard bucked his hips up to meet Frank’s carefully positioned ass.
“Take my fucking jeans off, man.” He murmured, biting on Gerard’s lip, distracting the hands scrabbling to undo Frank’s jeans and push them down. Warm, semi-confident hands guided him and together they managed to peel them away from Frank’s shapely legs. Gerard’s hands immediately slid down to his boxers and found his hardening cock through the material, cheeks flushing red at the sudden contact and at Frank’s wordless whimpers of appreciation.
Eventually, Gerard’s jeans and both of their boxers were discarded and they had pushed the duvet off of the bed allowing them a free roam of the sheets and pillows. Gerard was face down on the bed, his head buried in a pillow as Frank’s finger slid slowly in and out of his ass, prepping him gently. He was still shaking with nerves: he’d never done this before (well, okay, maybe a couple of times when he was drunk back in his teens, but he’d never bottomed) and Frank’s momentary silence wasn’t helping. He pushed another finger in, testing him, and Gerard groaned, a flow of ‘oh Frankie’s hitting the pillow. Frank leant down to kiss the back of his neck gently as he added his third and final finger, Gerard trying hard not to flop down and flip over to force Frank to just get on his cock already or something. He wanted Frank to touch his dick, to place those perfectly full lips around it, to just give him some kind of stimulation…
“You ready, Gee?” he asked, hands skating up and down Gerard’s hips tensely. “Are you ready?” he said, voice lowering. “Cause’ you’re gonna be so god damn tight and I’m probably gonna lose it the minute I’m inside of you.” Gerard moaned something unintelligible, tilting his head up in the pillow, stretching his neck out almost painfully. “Yeah, shit. I want you, Frankie,” he groaned, completely carefree.
“Touch me.”
He gasped as Frank’s hand circled itself around his cock, pumping him a few times slowly before he slithered away and leant under the bed to find the lube, and hopefully, some condoms.
“Touch yourself.” He smirked.
Gerard rolled his eyes and tried to rub against the bed for some friction. His hands were preoccupied with keeping him steadily upright and getting himself off wasn’t what he was here for, so he waited not-so-patiently for his lover to return. “C’mon, please, baby, I need you. Now. Please?” He blabbered almost constantly as Frank giggled along, breathing in the thick smell of cigarettes and sex. Well, pre-sex. “I don’t have them, Gee, the condoms.” He said desperately. “They’re at yours.” Gerard listened to his own heavy breathing and the noise of Frank slickening himself up anyway, nice and slippery and hot and hard as fuck.
“It’s okay, it’s okay, I don’t give a shit about that right now.” He breathed, shocked at himself. Unprotected sex with Frank Iero? Scandalous. He didn’t turn his head to look, but the noises and feelings were enough as Frank crawled back over and lifted Gerard’s hips tenderly, stroking his ass a little and muttering things he couldn’t quite catch. He felt the warm, now wet contact as Frank first breached his hole and pushed himself backwards instinctively, his eyes shooting open as he felt the first inklings of pain. “Stay slow, Gerard.” Frank advised, and Gerard’s heart melted a little at the tenderness in his voice. This really wasn’t just another ruthless fuck.
Slowly, inch by inch, Frank filled Gerard up. He was panting with exertion because trying to keep the pain to himself was difficult. Eventually, Frank’s relieving hand curled beneath them and he started to jack Gerard off slowly, trying to distract him from the burning pain. He whispered a combination of sweet, endless nothings and possibly the sexiest things Gerard had ever heard into his cute little ears, nibbling on the lobes as he waited.
“G-go!” Gerard exclaimed suddenly, giggling. He was starting to feel ever so slightly euphoric and as Frank started to move very deliberately in and out of him, he found himself wearing a horny grin, a mix of extreme physical pleasure and general happiness, something that’d been pretty rare to him in the past few years.
Frank kept his pace steady…all the way out, all the way in. His whole body felt alive as he informed Gerard that he’d been right: you’re gonna be so god damn tight…
Gerard felt amazing. Warm and hot and everywhere, all over Frank, surrounding him. “Fuck me properly, Frank.” He requested breathlessly. “Fuck me how you did the rest of them.”
Frank smirked, knowing exactly what he meant. He wanted it hard and fast and he wanted it now.
He started to speed up, moaning uncontrollably as the pressure on his cock built up each time Gerard clenched. Which was pretty much every time. He angled with precision until he hit Gerard’s prostate; that magic spot, that ultimate key to the heavenly sensation that sent the heavy wave of pleasure vibrating through Gerard’s body.
“Oh god, Frank!” he shouted loosely, properly on all fours, moving backwards in time with Frank’s hips. It felt better than he’d ever imagined as Frank continued to glide his hand along his leaking dick, his irregular breathing and his wanton moans drowning out any worries or doubts he’d had about this.
Frank found himself repeating Gerard’s name on every push. “Gerard, Gerard, oh shit, Gerard.” He hadn’t felt this good in a long time, not only physically but…the mental pleasure was overwhelming. He let go of Gerard’s cock reluctantly and pulled the older man up by his waist until he was upright against him, bodies pressed together, Gerard’s back against his front, Frank still buried inside of him. “It’s your turn,” he whispered. “Move for me.”
Gerard nodded and pushed himself up and down along Frank’s cock without hesitation, the angle he was sat at causing it to hit him in that certain place every fucking time. There. There. There. He moved until he was screaming and then he almost lost control, his jerks becoming irregular. “I can’t hold it, Fr-Frank, I’m gonna…”
“I wanna see it, Gee, come for me?” he breathed, feeling the pleasure build up inside of him threateningly as he started to buck his hips again when Gerard was finding it difficult. “I’ll come in your ass if you come for me, baby.” He breathed, biting on his neck roughly.
That tipped Gerard over the edge and his orgasm washed through him, the sound of skin on skin and desperate panting and uncontrollable desire getting the better of him. His moans didn’t stop even when he’d released his sticky load onto the sheets, his stomach and his own hand and he carried on moving for Frank’s benefit until Frank bucked his hips particularly hard and spilled into Gerard, shaking with pleasure as he exhaled Gerard’s name. He pulled out slowly, playing with his softening cock in awe before he stopped and gazed up at Gerard.
“Dude.” Frank said decisively after a while, rolling back onto the bed and pulling Gerard with him. “You might be the best person I’ve ever had sex with.” He pulled his ‘legit’ face and Gerard smirked, excited at the compliment. “I do try, Frankie. For you.”
“Am I worth it?” Frank chirped. Gerard grinned because when he was sweet, he was the cutest thing ever.
“Definitely.” He said, smiling.
A silence followed. Not an awkward one, not an empty one, but a silence of regaining the ability to breathe and think and move and do all things human that didn’t involve sex. Having Frank inside of him was kinda overwhelming for Gerard and for Frank, fucking someone who wasn’t only concerned about getting themselves off was a pretty rare experience. Especially when it was someone like Gerard. They lay entangled in the reminders of what they’d just done, in eachother’s arms, happy.
“When we get back to mine, I’ll show you my drawings.” Gerard said quietly, his cheeks reddening a little as he thought about how Frank might react, having to think twice to remind himself that he wasn’t like that anymore.
“Finally.” Frank grinned. “I thought I’d never get to hear you say that, you private… asshole.”
Gerard rolled his eyes, now used to the playful insults, but then smirked. “I don’t think you’re in any position to say something like that. Right now, my ass is the farthest thing from private.” He said, wiggling it in the air a little. Frank snorted and kissed him, something loving and patient but needy at the same time. Gerard’s tongue lapped at the corner of Frank’s mouth and everything was touching, from head to toe. Stomachs, arms, even shins for God’s sake. They shuddered and smiled and melted into eachother, feeling nothing but compassion and comfortableness. Although…
“I’m a little cold.” Gerard mumbled, pulling away for a moment. Frank leaned over and pulled the duvet back over them both, where they finally lay at peace for the first time in a while. As Frank fell asleep, Gerard kissed each of his eyelids and thought back to that first day when he’d walked into the tattoo parlour and Frank had tried to make him jump. He remembered promising his fiancée that he’d never lose perspective, and telling Frank that his tattoos were disgusting. It seemed like he’d completely found his perspective now, and he was in love with those tattoos, those shiny wet lips, that silly floppy hair. He thought about how Frank had jumped at the chance with that random woman on that first day when she’d walked into the shop and how the jealousy had instinctively burned in Gerard’s throat and he knew now that Frank had been acting for the same reasons. He’d always wanted Gerard, and although it wasn’t initially in a particularly polite way, he’d felt strongly enough to have to flirt with the first thing he saw in order to get Gerard’s attention. Everything made sense, perfect sense, including the small man curled up against him, defenceless. He was at his best when he was like this, Gerard figured. Not asleep, but naked, not able to hide himself…no secrets, Gerard. I think I love you.
He thought back to how submissive he used to be. How out of control his life had been, in the dullest sense of the word: someone else was controlling it for him. Now, he felt dangerous, he felt out of control because he felt invincible. Undefeatable. Uncontrollable.
“I’m Gerard fucking Way, bitches. Don’t mess with me.” He muttered to himself, assuming Frank was asleep before snuggling up to him tiredly.
“Twat.” Frank mumbled, and they both giggled before collapsing into a lifetime of good dreams.
-
C'est fin. I hope you enjoyed it. It's the first ever fic I've actually finished that isn't a one-shot proud moment Please R&R even tho it's the final one. I'll love you forevaaaaaa
Sign up to rate and review this story