Posted originally on the Archive_of_Our_Own at https://archiveofourown.org/ works/8793064. Rating: Explicit Archive Warning: Underage Category: M/M Fandom: My_Chemical_Romance Relationship: Frank_Iero/Gerard_Way, frerard_-_Relationship Character: Frank_Iero, Gerard_Way Additional Tags: Human_Frank, Alien_Gerard, Oral_Sex, handjob, Finger_Sucking, Oral Fixation, Underage_-_Freeform Stats: Published: 2016-12-08 Words: 5248 ****** His Greatest Adventure Yet ****** by Spnislife666 Summary Frank's just a bored 17 year old who wants more than life gives him. Then an alien called Gerard drops out of the sky and changes his life forever. Notes So it's only underage because Frank's technically 17 but just thought I'd warn people. I hope you like this one, I was super excited about writing it. Kudos and comments are greatly appreciated but thank you for just reading this. Frank was walking along, minding his own business, when a man appeared in front of him. And by appeared, the man didn't just come round the corner too quickly, no he literally came out of nowhere. Frank was casually strolling down some random street on his way home from college and this guy somehow appeared from thin air. It was a relatively quiet day so Frank looked around and it seemed that no one else has witnessed this... This... Whatever the fuck this was. Frank just stared at the man who was now standing in the middle of the sidewalk just a few steps away, trying to figure out how that even happened. By the time the man actually noticed Frank it had been about a full minute and Frank's mind had jumped to every conclusion ranging from wormholes to sleepwalking. "Where am I?", the man asked, staring intensely at Frank as though he genuinely hadn't a clue. "Umm, Jackson street", Frank tailed off, his voice raising in the unasked question of who the fuck was this magical man. "I mean what city?", the man's eyes bugged even wider, gesturing with his hands for Frank to hurry up because clearly he was in a rush. "Newark, we're in New Jersey", Frank said slowly, talking as if to a child. A really thick, crazy child who fell out of the sky. "Where did you come from?", Frank asked, unable to help his curiosity. "Somewhere you wouldn't believe" the man replied, a manic smile spreading across his face and then he disappeared as quickly as he'd appeared. Frank blinked rapidly and looked around again, sure he was going insane. Like, totally batshit crazy. Maybe the stress of college and life in general had gotten to him and his brain had been addled and he was seeing things and he was delusional. Yeah, that was more likely than any alternative, and far more believable than a strange man appearing from nowhere.  So Frank shook his head clear and continued on his way because really what else could he do? The man had vanished with no explanation and everything that had happened in the last few minutes was obviously beyond Frank's comprehension. He went on his way, arriving home and collapsing on his bed, trying to forget all about the bizarre encounter. It wasn't until almost a month later that Frank ran into the man again. Well, he didn't run into him exactly, the man once again appeared out of thin air. Frank was just hanging out round the back of college, smoking one last cigarette before class when the man appeared next to him. Frank jumped about a foot in the air, dropped his cigarette and almost shit his pants. Almost. "You!", the man cried, grinning wildly. "You", Frank stared, not understanding how his delusion was alive again when he hadn't had any problems since the last time. "Why are you here?", the man looked around in confusion. At least that made two of them. "Am I in Jersey again? Fuck, I was aiming for New York." "Well you're not too far off", Frank replied. If he was going crazy, he may as well embrace it. "You're in Jersey, I live here." "Oh okay, well I'd best be going. New York awaits", he grinned excitedly, doing a weird little wave. "Wait!", Frank yelled, grabbing the man's wrist. But it was too late, the man had already begun his next journey. Frank felt his body lift then his feet hit the floor. Except they didn't land where he was stood before. He was in Times Square. In New York. What the fuck. Frank swung his head around, his eyes darting as he tried to work out some sensible explanation from what had happened. His fingers were still closed around the man's wrist and he gawped at him in disbelief. "What?", Frank said, his voice coming out in a hoarse whisper. "What are you?". "I'm Gerard", the man replied, looking at if he considered that a decent answer. "No but what are you? A hypnotist? One of those weird magician guys? I don't understand what's happening", Frank struggled desperately, still gripping the man's wrist in terror. "It's really very complicated and your human brain couldn't understand even if you wanted to", the man replied, oddly jolly. "But all you need to know is that a second ago you were in Jersey, and now you're in New York." "All I need to know?", Frank repeated. "Actually I need to know how the fuck I got here and how the fuck I can get back." "I hear the trains around here are very good, you could try that", the man smiled, totally unconcerned with Frank's predicament. "What? You can't just leave me here to find my own way home", Frank cried, exasperatedly. "Why not? You seem to have some capability", Gerard mused, raising an eyebrow. "Man, you dragged me here so fucking take me back", Frank shouted, mostly confused but also a little annoyed at this guys manner. "I can't", Gerard sighed, as if Frank was the one causing great inconvenience to him. "What do you mean? I'll just grab your wrist, you can do whatever magic thing you did before and I can go home, forgetting this ever happened", Frank reasoned. "No, I can't. You wouldn't understand", Gerard said, huffing as Frank pulled on his wrist to demonstrate his point. "I don't want to understand, I want to go home", Frank cried, aware of the fact that he sounded like a petulant child. "Well you can't. Not yet. That thing I did, I can't do it again for another...", he checked a weird watch-looking device on his arm. "Another 2 hours in Earth time. Not back to Jersey. So you can make your own way home or come with me." "Come with you? Where?", Frank asked, unable to help his curiosity about this strange man. "Wherever we want to go", Gerard grinned, that manic smile returning. "What does that even mean?", Frank countered. "You ask way too many questions. And I don't have all the answers", Gerard rolled his eyes. "But if you could go anywhere in the world, where would you go?" "Up there", Frank pointed, humouring Gerard's insanity. "The Empire State Building? Really?", Gerard squinted disbelievingly. "Of all the places in the world." "Yeah, I wasn't taken up there as a kid. My mum's scared of heights", Frank blushed. "Uh fine, but after that we're going somewhere much better", Gerard smirked, apparently unable to resist Frank's sob story. Frank held on to Gerard's wrist tightly, squeezing his eyes shut. When they opened, he was standing on the viewing balcony of the Empire State Building. He gasped and stumbled backwards away from the edge, pulling Gerard with him so they weren't near the thousand foot drop. "Happy?", Gerard asked, gesturing flamboyantly to the view. "Really we're lucky that worked, I'm not very good with coordinates." Frank just gaped at him, unable to even begin to form words that would convey his annoyance and wonder and joy in this moment. Gerard watched him with amusement, as if waiting for something. "You know, the first human I travelled with threw up the first time", Gerard commented, as though Frank was supposed to feel proud of his strong stomach. "You're not bad at it." "Umm thanks. I've kind of had to get used to it, I guess", Frank shrugged, still gazing at the view over the city. The lights were starting to turn on as the sky grew darker, illuminating the city with bright dots all the way to the horizon. Frank shivered, not from the height, but from the chill in the air as the winter night approached. His brain was starting to catch up with the madness of the whole situation and he panicked, knowing his mom would be expecting a phone call. "Shit, give me a second", Frank said, patting his pockets and pulling out his phone. He called his mom's number, waiting for it to go to voicemail as it usually did. "Hi mom, just checking in. I'm just doing dinner, college sucked like normal but everything's fine here. Hope you're having fun, love you, bye", Frank reeled off quickly, shoving his phone back in his pocket and breathing a sigh of relief. His mom was staying at her sisters for the week but he was supposed to call everyday or she would know something was wrong. It's not like he could tell her the truth about his day and the lies would comfort her at least. "Why did you lie? I thought you would want to tell your mom that you finally got to go up the Empire State Building", Gerard said quietly, a sadness washing over his face. "She wouldn't believe me. And besides, how would I explain every single crazy thing that's happened today?", Frank laughed. "Oh", was all Gerard said, staring at Frank as though he was the most interesting thing ever. "Humans", he muttered. "Hey, what's that supposed to mean?", Frank said defensively. "Nothing... I just, I forget that humans are muted in comparison to other species", Gerard shook his head. "Muted?", Frank frowned. "There are other species that experience things at a more intense level. Humans do not. But me, everything I do and feel would be amplified in comparison to you", Gerard explained. "So when I hear someone lying, I don't like it more than most other beings." "What kind of being are you? I mean, you look human", Frank trailed off, looking properly at Gerard for the first time. His pale skin was almost translucent but that was the only thing that looked particularly odd. His red hair could have been dyed and if you didn't look too closely at his eyes, you wouldn't see the specks of stardust. There was something about him though, something wild and otherworldly that marked him out as something different. "I'm from a place far away from here, part of the Zero tribe in another universe", Gerard admitted quietly. "Another universe?", Frank said, his eyes widening at the possibility that Gerard really was another species and not just a crazy person. "I forget how little you humans know. This is only one universe, but the whole system is infinite. Universes and multiverses and galaxies and constellations burning across the sky forever and ever and always. And I can travel throughout it", Gerard smiled to himself and Frank was silent, waiting desperately for him to continue. "This place isn't all there is, Frank. There's so much more out there, just waiting to be discovered. Yes, this is a pretty amazing view, but I can't help but wonder what this would look like from another planet. Where I come from, it's no longer my home and I'm destined to travel for the rest of my life I suppose", Gerard said sadly. "Why can't you go home?", Frank spoke quietly. He sat down on the cold concrete and leant against the building, looking up at Gerard until he sat down too. "We... There are very strict rules where I'm from regarding personal relationships. I could travel through space and time but I couldn't be with the person I wanted. It was silly really, I didn't even love him, but I think I was desperate to escape that invisible leash so I acted out and was exiled", Gerard laughed bitterly. "Of course I don't regret what happened, but I do miss some things." "But if you can go anywhere ever, why are you here now? I mean, how did this happen twice?", Frank gestured between the two of them. "Now that, I don't know. It's bizarre that of all the people who have been, we meet for a second time. I don't believe in fate or destiny, I've lived long enough to think that's all rubbish, but there's something about you Frank, something that clearly draws us together." "You think so?", Frank raised his eyebrows. "It's like I've known you for years and then we met. I don't understand it but I feel it, with all my being, everything's just more when you're around", Gerard shook his head, twisting his mouth as he thought about it. Frank swallowed hard, considering the insanity of the situation. Yesterday, he was just a boy trying to get through the day, and now he was at the top of the Empire State Building with a time-travelling man from another planet, possibly in a different universe. Frank shivered again, the cold biting at his skin and he wrapped his arms around himself, shrinking against the wall. "What's wrong?", Gerard asked, turning his huge eyes on Frank, full of concern. "Nothing, I'm just a bit cold", Frank mumbled, not wanting to seem ungrateful. "Here", Gerard pulled his jacket off and handed it to Frank. "No it's okay, now you'll just be cold", Frank pushed Gerard away. "I don't feel the cold. My skin's far more durable than a humans", Gerard grinned, baring his teeth. "But I am a jacket slut so I wear it." Frank giggled and slipped the jacket on, not noticing the way Gerard's eyes lit up at Frank's laugh. They sat in the relative quiet of New York City, just smiling gently and looking at the stars. "So where are we going next?", Frank asked after a minute. "We? You want to come with me?", Gerard's head shot up, eyes darting across Frank's face. "Sure, as long as you don't mind", Frank smiled shyly, nudging Gerard. "I don't mind one bit, Frank. In fact I would love for you to come with me", Gerard said eagerly, nodding his head jerkily. "Okay then", Frank grinned, unable to do anything but stare at Gerard's happy expression. "I'm going to show you the stars", Gerard whispered, a quiet promise. He grabbed Frank's hand and leapt up, pulling Frank with him. "Hold on tight." Frank gripped Gerard's hand and shut his eyes, that strange feeling of travelling without moving washing over him. Frank eyes opened carefully, nervous about where he could be. There was a huge glass window in front of them, swirling patterns of colours and space beyond it. Burning stars and constellations covered the sky, the black background dotted with bright colours and asteroids shot across space. Frank stared open-mouthed for a few minutes, just trying to take it in and appreciate every little speck of wonder. Gerard stood close by his side, still holding his hand and watching Frank's face with amusement. "What do you think?", Gerard smirked. "It's... Wow, I don't know what to say", Frank stuttered, turning to Gerard. "It's beautiful." "I know. No matter how many times I see it, this is still my favourite view in existence", Gerard smiled softly. He couldn't help but notice how the colours in Frank's eyes were much prettier than the colours of the swirling galaxies. "So what is this place?", Frank asked, looking around at the metal room. It was a little small and the heating was too high, but a door at the end of the room indicated that this wasn't it. Frank shrugged off Gerard's jacket and handed it back, heading towards the door. Gerard held the jacket, not thinking about how Frank's scent was all over the jacket, clouding his brain. Frank was tugging Gerard along behind him, intent on exploring the place. They walked down corridors of metal piping, only pausing for Gerard to direct Frank away from a supply closet or some other boring area. Finally they went through a door and the room opened out, a large control panel in the middle and a viewing deck at the front. "This is my base, if you like", Gerard explained, gesturing around with his free hand. "I don't travel around in it but when I want somewhere to crash, this place serves me well. This is just the control room, there's a food station, a bathroom and a bedroom too." "You brought me to your base?", Frank said, a small frown creasing his brow. "You don't like it. You're disappointed", Gerard dropped Frank's hand, looking like a kicked puppy with those massive eyes. "No! No, I'm just surprised. I didn't expect you to bring me to your home, it's just... Personal you know", Frank replied quickly, desperate to make that look disappear from Gerard's face. "Oh, so you like it?", Gerard said hopefully. Frank reached out and held Gerard's hand again, squeezing it gently. "I like it. Well I like your control room anyway, you haven't shown me the rest." "Sorry, I'll finish the grand tour", Gerard grinned and pulled Frank over to a door. "So this is where I do my food when I'm here, but normally it's just microwaved meals." Gerard laughed and went though another door, into a bathroom space. There was a massive bath which looked like it could easily fit five people and some other facilities. Gerard just waved a hand dismissively and led Frank down a corridor to the next room. "So this is my room", Gerard wiggled his eyebrows as he opened the door, making Frank laugh. "What do you think?" Considering the general lack of decor in the rest of the base, Gerard's bedroom certainly was different. There was a large bed in the middle, with sheets that looked like silk, there was art covering the walls and a desk on one side. "Did you do these?", Frank asked in amazement, staring at the paintings on on wall. "Yeah, I have a lot of spare time", Gerard said shyly, letting Frank look. "Well, I have all of time." "They're brilliant", Frank breathed, moving a hand as if he wanted to touch but restraining himself. Much like Gerard was now that Frank was in his bedroom. Gerard just smiled happily and waited for Frank to finish looking around. "Oh umm, do you want to have a shower or anything? Are you hungry?", Gerard said, suddenly aware that he probably wasn't being a good host. To be fair, he hadn't had a guest over in a few decades. "I could do with using that bath thing, though it does look more like a swimming pool", Frank joked, his muscles feeling somewhat tight from all the travelling. "Sure, there should be towels and everything in there, I'll get you some different clothes to sleep in or whatever", Gerard squinted his eyes, running through the things in his head. "Oh, the thing is, I've only got one bed. I would offer to sleep on the couch but I don't have one due to a rather unfortunate incident involving a Montothon and his inability to stomach time travel. Though I don't know if he even had a stomach...", Gerard trailed off. "It's fine Gerard, it's a pretty big bed, we can just share", Frank shrugged, hiding his anxiety about sharing a bed with a guy that he'd been crushing on like an embarrassing teenage girl. "If you're sure, I don't mind", Gerard smiled gently, hiding everything but the slight flush in his cheeks. "Okay, I'll just go then", Frank shuffled awkwardly away, Gerard's intense gaze following him. "Yeah", Gerard croaked, then shook his head and scolded himself for being so pathetic. He'd only just met Frank, Frank was just a kid, and yet Gerard was inextricably drawn to him. He could feel it, they were right for each other and the universe certainly thought so too. There had to be a reason why Gerard had landed next to Frank twice, and he couldn't see an alternative explanation. Little did he know, Frank was having the exact same thought process. Except he was in the bath. He was attracted to Gerard like no one he'd ever met before, he missed him even now when he was on the other side of a door. Frank couldn't explain it, he definitely didn't understand it, but he wanted it. No, he needed it. He needed to be close to Gerard, the man who opened his eyes and had already shown him that everything was so much bigger. He had no idea how it was going to work or what would happen the next day, but for now Frank just wanted to kiss Gerard and let him open his eyes in other ways. Frank cleaned himself with some nice-smelling gooey stuff and dried off, opening the door to find a small pile of neatly folded clothes outside. He put them on, scowling at the way they hung off his smaller frame but he rolled up the bottoms and focused on Gerard's heady scent rolling off the clothes. Frank gathered his things and walked back to Gerard's room, hovering by the doorframe. "Hey Frankie, everything okay?", Gerard said brightly, still in the same clothes. "Yeah, yeah I'm great", Frank smiled, placing his things in the edge of Gerard's desk. "Make yourself comfortable, if you want anything you can help yourself", Gerard gestured around and Frank wasn't sure what he would have wanted from Gerard's bedroom but he just nodded politely. "Umm I'm pretty tired so I was thinking of just going to bed", Frank walked towards the bed and just stood there, as if waiting for permission to get in. "Go ahead", Gerard said with amusement, a small smile playing on his lips. Frank climbed in, laying down and pulling the blankets over him. Gerard left the room and the lights dimmed automatically once he'd gone as though they were on some kind of timer. He came back having changed his clothes, wearing a pair of very human looking pyjamas with planets all over them. Frank snorted at them and Gerard looked up, blushing. "And what's wrong with them?", Gerard demanded, his forehead crinkling in a way Frank could only describe as cute. "Nothing, they're... Nice", Frank shook his head, cursing himself for not being able to think of a better adjective than nice. He wanted to tell Gerard that the pyjamas were great, but he'd prefer taking them off him, but Frank wasn't that smooth. "Thanks", Gerard muttered, crawling into bed next to Frank. They weren't that close due to the huge bed, but Frank could still feel it when Gerard wiggled around, wrapping himself in the blankets. "You look like a burrito", Frank giggled, turning onto his side to face Gerard. "A what?", Gerard said, still tucking the blankets underneath his feet. "You don't know what a burrito is?", Frank asked, astounded. "Frank, I'm a 2000 year old alien who lives on a floating piece of metal, do you seriously expect me to be an expert in human cuisine?", Gerard raised a delicate eyebrow. "I suppose not, but you're missing out", Frank laughed. "Burritos are the best thing." "They can't be that good if they look like me wrapped in a blanket", Gerard smiled, untucking his arm from the blankets to push his hair back from his face. "They are", Frank confirmed. "You don't look bad anyway." "I don't look bad? Wow Frank, don't hold back with the compliments", Gerard scoffed sarcastically, rolling his eyes a little. "Shut up", Frank grinned. "I'm your guest, you have to be nice to me." "Mhm, we'll see", Gerard smirked back.  They lay there comfortably for a moment in silence. "Gerard?", Frank said quietly after a while. "Can I ask you something?" "Go for it", Gerard focused his eyes intently on Frank, curious as to what the boy had to say. "Well, I don't mean to pry or anything, I was just wondering about something. Are you alone? I mean, is there anyone else around here? I don't know, family or friends or something. Or maybe you don't have a family and you were hatched in a solitary egg, I don't know how aliens do things...", Frank rambled, his thoughts running away with him. "I wasn't hatched in an egg", Gerard laughed, his stupid duck-honking laugh made Frank grin. "I did have a family, but they're mostly gone now. My brother used to live here with me actually, we were quite close." "What happened?", Frank asked, wriggling further towards Gerard. "He met a girl. A human girl funnily enough. They fell in love and he took her away and never looked back. I'm being a little dramatic, they visit every few years when they can, but it's not the same", Gerard sighed sadly. "But other than that, it's just you?", Frank asked, trying not to sound patronising because in comparison to Gerard, a 17 year old human knew nothing of anything. "It's just me", Gerard confirmed. He stretched his arm out to tuck a stray strand of Frank's hair behind his ear. Frank blushed furiously which only made Gerard grin harder, enjoying the effect he had on the poor little human boy. "What about you? Who do you have Frank?". "My mom I guess", Frank said, continuing when Gerard kept looking at him as if he expected more than that. "Well she goes away a lot and my dad left when I was 3. I think I remind her of him." "I'm sorry Frankie", Gerard said sympathetically. Frank took a deep breath whilst considering whether to actually go ahead with telling Gerard the next part. "I had a friend... A boyfriend, I guess but he left too. His family moved away so it is just me really", Frank trailed off. "Oh Frankie", Gerard sighed, brushing a finger lightly over Frank's cheek. "How could anyone ever leave you?". Frank didn't say anything, he couldn't say anything, the words had dried and shrivelled on his tongue as soon as Gerard touched him. He was so sure that he wasn't reading this wrong and if Gerard was a human, he would have kissed him already. The only thing holding him back was the possibility of getting it wrong. Frank barely knew anything about Gerard or his species, hell Frank had trouble working humans out sometimes and he didn't want to ruin his time with Gerard by making it awkward. Luckily for Frank, he didn't have to make the first move at all. Gerard had manoeuvred himself so that he was close to Frank under the covers, their bodies almost touching. He leaned over, his finger running lightly over Frank's jaw, and he pulled Frank's chin towards him, pressing their lips together. Frank's mind went blank as he allowed himself to be kissed, unable to quite believe it was happening. His stomach flipped and turned as Gerard kissed him, just trying to enjoy the feel of Gerard's lips against his, but then Gerard pulled back and Frank opened his eyes suddenly. "Frank? Was that too much, God I'm such an idiot, I'm so sorry, I wasn't thinking", Gerard babbled, his eyes wide with horror. "I thought-" Frank rolled his eyes and grabbed Gerard's face with his hands, pressing their lips together for a kiss. He didn't want to talk about it when kissing Gerard was a much better use of his time. Gerard made a startled sound but relaxed into the kiss, finally understanding loud and clear that Frank did in fact want this. Frank batted the covers away and crawled closer, smirking to himself as Gerard pulled him on top of him. Gerard licked at Frank's lip, pushing firmly into Frank's mouth as he ran his hands over Frank's sides, pulling a little at his shirt. "Can I?", Gerard whispered hoarsely, breaking the kiss to tug at the hem of Frank's shirt. "Take it off, take it all off", Frank breathed, helping Gerard pull his clothes off. "You can have it all." "I want it all, God Frankie, I want all of you", Gerard said, burying his face into Frank's neck and sucking down hard, marking him up. "I'm all yours", Frank gasped as Gerard bit down on his neck. He allowed himself to be shoved over onto his back, Gerard immediately climbing on top of him. Frank could feel Gerard hard in his pants pressed against his thigh and he bucked his hips, running his hands through Gerard's hair as they kissed. Gerard pulled back to yank his shirt off, throwing the planet-covered pyjama top onto the floor without a care. He pushed his face into Frank's neck again, becoming obsessed with his smell, just wanting to breathe him in and have everything, especially now that Frank had given him permission to take it. He licked down Frank's chest, circling his nipples and continuing down to the top of his pants. Gerard could feel Frank's hard cock through his pants and he breathed over it, desperately wanting to taste him. "Frank... Can I? I want to so bad", Gerard looked up at Frank, his eyes pleadingly innocent. Frank almost laughed at the insanity of the situation, a hot alien was practically begging to suck his dick. Frank just nodded quickly and tried to keep some control over himself. Gerard looked like Christmas had come early and tugged Frank pants down and off. He licked over the tip of Frank's cock and wrapped his hand around the base, immersing himself in the heady chant of Frank Frank Frank running through his mind. Frank was going crazy as Gerard took him into his mouth, thrashing against the sheets until Gerard pressed his forearm to Frank's stomach, keeping him in place. That just made Frank more into it, being held down by Gerard had his toes curling and his hips bucking. Gerard swallowed him down, hollowing his cheeks around Frank's cock and flicking his tongue over Frank's slit, making Frank moan. Gerard pulled off to take a deep breath then sank back down, taking Frank into his mouth until he hit the back of Gerard's throat. Frank cried out as Gerard pressed his tongue along the underside of his cock, threading a hand through Gerard's hair and pulling him off quickly. "Gerard... I'm gonna...", Frank panted, his chest aching as he looked down at Gerard. "Not like that you're not", Gerard smirked, shaking his head and crawling towards Frank. Gerard sat against the headboard and pulled Frank onto his lap, grasping Frank's cock with his hand. Frank squeezed his eyes shut, unable to keep them open from the intensity of it all as Gerard stroked Frank's cock, tugging him towards the edge. His mouth dropped open when Gerard thumbed across Frank's slit, panting and gasping whilst gripping onto Gerard's shoulders, digging his fingernails into the skin there. "So beautiful Frankie, look at you", Gerard whispered in this weird little reverent voice, nipping along Frank's jaw. Frank just whined, high and needy at the back of his throat. Gerard stroked his hand across Frank's cheek, then slid two fingers into Frank's open mouth, letting Frank suck on them as he came in Gerard's fist. Frank let out a strangled moan and jerked into Gerard's hand, coming harder than he ever had. Gerard pulled his fingers from Frank's mouth, pressing their lips together instead. Frank couldn't help but melt into Gerard's touch, feeling boneless and fucked out, as Gerard gently untangled Frank's arms from around his neck. "Gerard", Frank groaned, finally opening his eyes and grinning sleepily up at Gerard. "Yes Frankie?", Gerard smiled, brushing some hair out of Frank's eyes. "M'so tired", Frank yawned then continued. "But tomorrow m'gonna wake you up with a blowjob, promise." "Okay Frankie", Gerard grinned, shaking his head as Frank curled up against his chest, promptly falling asleep in his arms. The next morning, Frank kept his promise. Please drop_by_the_archive_and_comment to let the author know if you enjoyed their work!