Freak | By : EmilyRose Category: My Chemical Romance > Slash - Male/Male Views: 3918 -:- Recommendations : 0 -:- Currently Reading : 0 |
Disclaimer: This is a work of fiction. I do not know the members of My Chemical Romance. I do not make any money from the writing of this story. |
Frank’s POV.
That night I slept next to Gerard in his bed, my arms wrapped tightly around his sleeping body. I had a hard time falling asleep, being so nervous. I hadn’t realised that Gerard was so desperate to get over his fear of sex. If I had I wouldn’t have rejected him over and over. But now that I had promised that tomorrow we would go all the way, I couldn’t help but feel nervous. What if I screwed it up? What if I accidentally hurt Gerard even more? Maybe I should take… but it didn’t feel right. It felt like before Gerard knew what he was doing, I should…
Groaning inwardly I closed my eyes again, begging sleep to take me. But no luck. Finally I decided to just stop thinking about it. I knew that it would be perfect, I trusted myself not to hurt Gerard.
Narrator’s POV.
The day had been awkward, since both boys were nervous. They had talked very little, neither of them knowing what to say. The day had been spent in different rooms even. Frank had stayed in his room reading, and Gerard had been watching TV. Though as the day drew towards it’s end, and they had shared a quiet dinner, Frank sighed.
He knew it was time, as the clock above the stove told them it was nine in the evening.
“Gerard, are you sure?” Frank asked as they put their plates in the sink, not bothering to wash them off.
“I am sure Frank.” Gerard replied truthfully, and Frank nodded.
“Come here then.” Frank said softly and took Gerard’s hand in his. He then lead him up the stairs towards Frank’s room. For some reason, he didn’t feel alright doing it in Gerard’s cowboy bed sheets. Gerard followed him without a word, and soon they sat on Frank’s bed.
“First I have to say something.” Frank explained and Gerard nodded. “If you change your mind, or if it hurts too much, you have to tell me no.”
“I promise.” Gerard mumbled as his cheeks turned red.
“I’ll always love you Gerard, even if I have to wait another year before we go any further.” Frank promised as he got up from the bed and turned the nightlight on but turned the ceiling lights out. He walked back to the bed in the now dim lights, and he sat down across from Gerard again.
He studied the older boy closely before taking his hands in his. He lifted one of Gerard’s hands up to his mouth, and then he kissed it softly.
“I’ll explain what I’m doing every step of the way Gerard, you don’t have to be scared. We’ll take it slow.” He mumbled against Gerard’s skin. Gerard didn’t respond, he just leaned forward a little, hoping that Frank would kiss him. And Frank did kiss him.
He pressed their mouths together softly, and slowly. They were in no hurry, this had to be slow, slow and perfect. Frank wrapped his arms around Gerard’s body, and Gerard placed his hands at the back of Frank’s neck. Slowly Frank let his tongue grace across Gerard’s bottom lip, and Gerard opened up.
It was so slow, so soft, but yet so magical. Gerard’s hands trembled slightly when Frank moved one of his hands to caress Gerard’s hip. Gerard didn’t really know what to do with his hands, so he just let them tangle into Frank’s hair, since that was something he was used to doing. He wasn’t sure if he should take Frank’s clothes off or not, but he decided not to care about that just yet.
Soon Frank let his right hand drift up to stroke Gerard’s stomach under his t-shirt and Gerard let out a sigh as his body trembled even more.
“Relax Gee.” Frank mumbled against Gerard’s lips as he broke the kiss for just a few seconds before letting his tongue dance with Gerard’s again. Frank let his hand drift higher and higher until it reached Gerard’s chest. He then used his other hand to grab the material of Gerard’s t-shirt so he could pull it up. He broke their kiss as he let the t-shirt leave Gerard’s body with one swift move.
Frank sensed that Gerard was nervous, since he was now missing a shirt while Frank was still fully dressed. He took Gerard’s hands in his and showed them the way down to the hem of his own shirt. He broke the kiss and looked into Gerard’s eyes as he helped the scared boy to pull the shirt over Frank’s head. Then he let it fall to the floor as he leaned forward to kiss Gerard’s neck softly.
Gerard sat awkwardly with his hands on his lap, not sure what to do with them now that Frank wasn’t wearing a shirt anymore. He was feeling weird, but in a good way. He just didn’t know where to put his hands. Frank once more took Gerard’s hands in his but this time he guided them to his hips, where he let them rest. Gerard was happy now that he knew where his hands were and let out another content sigh.
Frank leaned in to suck on Gerard’s neck and this made Gerard let out a gasp. Never before had it felt so good to be nervous. Never before had it felt so good to feel awkward. Never before had anything felt so good. Gerard couldn’t help but press his hands firmly against Frank’s hips, causing the latter to let out a soft moan. Gerard was startled by the sound, because he had never heard anything like it. But he decided that he liked it.
Frank’s hands moved over Gerard’s chest and he pressed his palms firmly against Gerard to help him lie down.
“Lie down sweetheart.” Frank said, remembering that he had promised to not do anything without telling Gerard about it first. Gerard didn’t argue, the feeling of Frank’s lips on his neck almost too much for him to handle. He fell back and Frank hovered over him as he kissed his way down from his neck to his chest. Gerard let out another gasp when Frank let his tongue run over his nipple that quickly stiffened under the attention.
As Frank’s tongue paid attention to Gerard’s left nipple, he let his hand take care of the other. When Frank sucked a bit harder on his nipple Gerard couldn’t hold a moan back anymore. As soon as the sound left his mouth he opened his eyes wide in shock. He had never made a sound like that before, not even when he touched himself had it ever felt so good that he couldn’t stay quiet.
Excited by Gerard’s moan Frank moved his lips back to Gerard’s neck and for the first time he ground his hips against Gerard’s. Again Gerard couldn’t help but let out a moan, this time louder. Frank started moving his hips against Gerard’s in slow circles, fighting the urge to go faster. If Gerard thought that Frank was giving him pleasure, it was nothing against what Frank felt. Never before had anything been so intimate, so emotional, so lust filled, and they were still wearing both pants and boxers.
With that in mind Frank continued moving his hips but let one of his hands sneak between their bodies slowly.
“Gerard,” Frank said, lust dripping from every word, “I’m going to take your pants off.”
“O-okay.” Gerard stuttered, suddenly nervous again. Frank decided to help against that so he kissed Gerard deeply again. As their tongues battled Frank opened Gerard’s jeans and pulled the zipper down. Frank didn’t break the kiss as he slid his hand down into Gerard’s jeans and pressed his palm against Gerard’s crotch - on top of the boxers.
Gerard involuntarily bucked his hips up into Frank’s hand and moaned into their kiss. Frank removed his hand and took one of Gerard’s hands in his. This time he didn’t have to guide it though, as Gerard’s hand instantly made their way to Frank’s own button.
Gerard was going crazy, he was going crazy because Frank drove him crazy. His whole body was trembling with lust, and he was sweating all over. They had been making out slowly for almost half an hour, and Gerard needed more. He needed him and Frank without clothes. And being who he was, Gerard decided to break the kiss and say just that.
“We need to be naked!” Gerard gasped and Frank snickered. It turned him on that Gerard was more confident, and it turned him on when he spoke his mind.
“I’m working on it Gee.” Frank whispered back as he sat back on his knees. Gerard whined at the lack of warmth that Frank’s body on top of him had provided him with, but he let out a gasp when Frank started pulling his jeans down.
Frank quickly threw Gerard’s jeans to the floor, before making his way out of his own. He let them join Gerard’s on the floor and then he leaned down to claim Gerard’s lips again. He decided to leave their boxers on for a bit, as he didn’t want to rush it. Besides, when his jeans had been removed some of Gerard’s eagerness had disappeared, and instead it was replaced with fear.
Gerard let out a throaty moan when Frank ground their hips together, and Frank couldn’t help but moan as well. He broke their kiss to once more attach his lips to Gerard’s neck. Gerard’s hands had found their way to the back of Frank’s head and they tangled in his hair as he gasped in pleasure.
Another twenty minutes later, Frank decided that he couldn’t wait anymore, and it was clear that neither could Gerard.
“I’m going to take our boxers off, stop me if you’re not ready.” Frank whispered as he broke their heated make out session again. Gerard just mumbled in response, but by the way he bucked his hips up against Frank’s it was clear that he wasn‘t arguing.
Frank didn’t waste any time, and ten minutes later they lay there, both as naked as the day they were born. And just as perfect, perfect because they were with each other. Perfect because they loved each other so much.
Upon being naked Gerard was afraid again, because this was it, this was the ultimate step. The final step. This was making love. Or well, it would be, soon.
But Frank still didn’t hurry, he just stayed on top of Gerard, grinding their now painfully hard erections against each other for a bit. Not too fast though, since he refused to let either of them release that way.
“Frank, I want more, now!” Gerard cried, too impatient to be nervous anymore. He knew that his nervousness would come back, but he wanted - no he needed - more. Frank didn’t reply, he let his hand dig under his pillow where he had already stashed the strawberry lube that Gerard had bought and showed Frank yesterday after his failed seduction plan.
He pressed his lips against Gerard’s and continued working their hips together as he opened the cap and covered two fingers in it. He moved his hand down to spread Gerard’s legs, but before doing anything he broke the kiss and looked into Gerard’s eyes.
“Gerard, this is going to hurt, and it’s going to be uncomfortable, but I have to stretch you.” Frank said, being completely honest about the pain. And Gerard knew it, because fear could be seen in his eyes. But he also knew that he couldn’t tell Frank to stop now. He was feeling things he had never felt before, and he made sounds he’d never made before. It was too good to stop.
Frank kissed Gerard’s lips, but kept his eyes open, as did Gerard. They stared into each others eyes as Frank let a first lube cowered finger press into his boyfriend. Instantly Gerard winced and Frank looked apologetically at him, but he didn’t stop. Gerard broke the kiss and scrunched his face up in pain, and Frank felt so guilty.
When he ten minutes later pushed another finger in, both boys had tears in their eyes. Gerard because it hurt, and Frank because he was hurting the one person he loved the most.
Frank scissored his fingers when Gerard told him it was alright, and he nearly stopped as Gerard whimpered in pain. But a look from Gerard made him keep going. Because he knew Gerard didn’t want him to stop.
“I’m so sorry it hurts.” Frank whispered into Gerard’s neck as he continued moving his fingers in and out. Gerard didn’t reply, instead he gripped Frank’s shoulders, because Frank had brushed against something, something that had made him see rainbows dance around the room.
“Ah, do that again!” Gerard begged, but Frank pulled his fingers out again, he apologized when Gerard whimpered, but he didn’t want Gerard to feel that intense pleasure until he was inside him.
“This is going to hurt even more.” Frank said when he opened the bottle again and this time squirted it into his palms. He let out a moan as he started spreading the lube over his errection and Gerard’s eyes widened at the sight before him. Frank had sat back again, to be able to get better access to himself, and Gerard had never seen anything like it. Seeing Frank sitting between his legs and touching himself made him feel… amazing.
Soon Frank placed himself at Gerard’s opening and took one of Gerard’s hands in his to soothe him as he started pushing in. Gerard hissed and closed his eyes as it felt like he was about to break. It hurt, it hurt so much, but somehow, it wasn’t at all like when Cameron had done it to him. Because Gerard knew it was Frank, and he knew he would stop the second he asked him to.
“M-more!” Gerard groaned when Frank had been fully inside him, and still, for longer then normally. But because of his last experience with this, it did take Gerard a long time to be comfortable enough to let Frank move. It was hard for Frank, but he loved Gerard enough to stay still until Gerard said the word.
When he heard Gerard ask him for more, Frank slowly pulled out, before pushing back in. He let out a long moan at the feeling, and thought, of being inside Gerard. This was worth the five months wait, no doubt about it.
Frank pushed slowly in and out until Gerard asked him again for more. Frank didn’t reply, he leaned down to kiss Gerard as he picked up his pace. It was still hurting Gerard, it was still hurting him a lot, but he didn’t tell Frank, because he didn’t want Frank to not feel pleasure. Gerard was alright, because the pain was bearable, and at least he got to see Frank in pleasure.
“Holy-” Gerard cried when Frank had brushed against that something again. That something that was supposed to make this amazing. Gerard thought that since it hurt so much, maybe he was wrong, maybe he didn’t have one, maybe he was born without the spot.
“Again!” He cried, and Frank complied without hesitation. He bent down and licked Gerard’s neck as he picked his pace up more, fully hitting Gerard’s prostate with every thrust.
It was amazing, because Frank got to give Gerard pleasure. He got to make him feel good, he got to make him cry out in ecstasy, and that was all Frank ever wanted.
“Oh God Frank!” Gerard moaned and wrapped his legs around Frank to make him go deeper and faster. Where his confidence had come from, he didn’t know, and he didn’t care either. He just wanted more, he wanted so much more.
“Gerard.” Frank purred as he started feeling that feeling deep in his stomach. That feeling that told him that he was close. He moved one of his hands from the mattress and leaned up from Gerard enough so he could wrap his fingers around Gerard’s cock.
Gerard threw his head back when he felt Frank touch him, because it was almost too much. Every move Frank did, every time his hand ran up and down his shaft, it made him crazy. It was almost too much, almost way too much.
“Come with me Gerard.” Frank pleaded as he knew he wouldn’t be able to hold back much longer. Gerard had no clue what Frank was asking him, but he thought it sounded like a pretty good idea anyway.
Suddenly it exploded. Gerard exploded, his mind went crazy, his toes went numb, and he could see… fireworks. Gerard could see fucking fireworks. He could see the fireworks that he had read about so many times.
Frank followed closely behind Gerard, screaming Gerard’s name in pleasure as he came violently, his whole body trembling as he saw stars.
And it was so amazing, it was so perfect, it was so beautiful. Gerard was amazed, he was so happy, he was so… there were no words. Because Gerard saw fireworks. It wasn’t until Gerard felt one of Frank’s tears hit his cheek that he realised they were both crying.
Frank’s tears glittered in his eyelashes.
Frank pulled out of Gerard and lay down on his side next to his perfect boyfriend. He wrapped his arms tightly around his sweaty body and pulled him close as he wept. He buried his face in his neck, as he wept.
And Gerard cried too, he cried into Frank’s hair as his arms found their way around Frank’s shorter form.
They cried together, because it had been perfect.
A/N:
Now that's SIX word pages people!
All, because it had to be perfect!
While AFF and its agents attempt to remove all illegal works from the site as quickly and thoroughly as possible, there is always the possibility that some submissions may be overlooked or dismissed in error. The AFF system includes a rigorous and complex abuse control system in order to prevent improper use of the AFF service, and we hope that its deployment indicates a good-faith effort to eliminate any illegal material on the site in a fair and unbiased manner. This abuse control system is run in accordance with the strict guidelines specified above.
All works displayed here, whether pictorial or literary, are the property of their owners and not Adult-FanFiction.org. Opinions stated in profiles of users may not reflect the opinions or views of Adult-FanFiction.org or any of its owners, agents, or related entities.
Website Domain ©2002-2017 by Apollo. PHP scripting, CSS style sheets, Database layout & Original artwork ©2005-2017 C. Kennington. Restructured Database & Forum skins ©2007-2017 J. Salva. Images, coding, and any other potentially liftable content may not be used without express written permission from their respective creator(s). Thank you for visiting!
Powered by Fiction Portal 2.0
Modifications © Manta2g, DemonGoddess
Site Owner - Apollo