Categories > Celebrities > My Chemical Romance

What Are Best friends For

by ScreamingNinja93 0 reviews

FRERARD one-shot - What does Frankie do, in order to help out a distressed Gerard?

Category: My Chemical Romance - Rating: PG-13 - Genres: Romance - Characters: Frank Iero,Gerard Way - Warnings: [X] - Published: 2012-09-06 - Updated: 2012-09-06 - 7697 words - Complete

1Hot
Written in third person

The evenings are starting to become long as April comes to an end; the sky a pale pastel blue colour, only tinted with a hint of orange as the sun starts to sink in the sky. Big white clouds, drift lazily through the sky, streaked with grey, kind of like an artist has taken a paint brush to them. A gentle breeze rustles through the trees, as an evening chorus of birds, chirp gently in the trees, as the neighbour becomes quiet, each house hold relaxed, as families sit down to dinner, young children, chatting merrily about the games they played at school with their friends, while the teenagers moan and complain about how school is more of a prison or a torture chamber. Fathers and the working man talking about their hectic days of sitting down at a desk and staring at a computer screen all day, while wives and socialites talk utter nonsense of what their friends have done, tones tainted with jealousy

But in one particular house hold, the family is different from your average family. A family of four; The Way family. The father of the family, Donald, mother Donna, and their two sons, Mikey aged fifteen and Gerard aged eighteen, and in his last year of High School. Donald and Donna are sat in the kitchen, discussing their day of events quietly, while in the lounge, the TV blaring out a comedy sitcom, as Mikey laughing quietly, while clutching a mug of coffee, homework books long since forgotten. The TV lights reflect off his glasses, as his mousy brown hair flops around his face gently.

However, down in the basement, in the confines of his room, Gerard sits tensely at his desk; head balanced in his hands, while his revision books and notes from various classes are scattered about his desk, and bed; his sketchpads and pens scattered across his floor, along with his discarded school uniform. A mug of half drunken coffee sits on his small bed side table, now stone cold. His black hair, dishevelled and flopping messily into his face, as his hazel eyes stare blankly at the words in front of him. His final exams are due at the end of May, before he finally leaves Belleville High for good. But as April draws to a close and May is around the corner, anxiety about these exams, has begun to claw its way into his mind, plaguing him with fearful thoughts of failing the important exams; fearing the worst and disappointing everyone around him. The words on the paper just blur together into one big mess of black and white. Sighing in defeat and frustration Way pushes his notes away and lays his head on his desk, closing his eyes; 'Why can't everything just be so simple?' he thought. Sitting up at his desk, he stares at his phone; 'I need to get away for a bit.'

Snatching his school bag, he pulls out the contents, before retrieving his phone. Dropping his bag, his fingers scroll through his contacts quickly. Finding the contact, his thumb hovers over the call button, while his heart does funny flips in his chest. He stares, for long seconds, at the name that is highlighted; Frankie. Gerard had known Frank for twelve years and was his best friend, besides his brother, Mikey. Gerard remembers the very day he first met Frank

FLASKBACK

It's a warm sunny day in September; the sun is high up amongst the brilliant blue sky, with wispy white clouds, lazily drifting through the sky. It's Recess, and the sound of children's laughter and screams of joy filled the air. Girls and boys run around, playing tag. Some children play along the climbing frame, the braver ones flipping over the bars and giggling away, calling to their friends to watch. Some sit under the trees quietly, some with a picture books, girls playing with dollies, boys playing with toy cars and trucks. A small group of children are with an adult, playing a game and singing away. Over in the sandbox, sits a lonely first grader; Gerard. His short black hair scruffy, while his hands clutch a stick, his hazel eyes wide, watching as he drags the stick, making patterns in the dry sand. He smiles to himself, before looking up in time, to see a ball of energy, bounce around in front of him, before dropping to their knees in the sandpit. Gerard stares at the small boy in front of him; the boy's big green eyes, swirled with golden hazel flecks, stare back at Gerard, glinting mischievously. His dark brown hair long. He grins widely, showing all of his teeth
"HI! My names Frank, will you play with me?" the small boy asks. Gerard stares for a moment, before nodding slowly
"Great!" Frank giggles, "What grade are you in?"
"First grade," Gerard speaks quietly, while watching the small boy with curiosity
"I'm only in kindergarden," Frank speaks, staring at Gerard, before laughing. Gerard simply nods

"Hey, shall we build a fort in the sand? So we can hide from the monsters and the zombies?" Frank suggests, eyes sparkling slightly. Gerard smiles and nods his head before dropping his stick, while Frank claps his hands and grabs the nearest buckets and spades, before the two boys begin building their fort, laughing, and giggling, screaming when a monster was near, before getting up and running around the playground, and pretending to fight the zombies

END OF FLASHBACK

Gerard smiles at the memory. At the end of the day, the two boys had become best friends, and had stuck with one another ever since. They were impossible to separate, even to this very day. They always talked about anything and everything. Staring at his phone, hesitating whether he should call him or not. Gerard always went to Frank when he was upset or needed someone to talk to if he felt he couldn't go to his brother. Biting his lip and shaking his head, he hits the call button and holds the phone to his ear

A few blocks away, one Frank Iero, was stretched out across his bed, book to hand, his eyes tracking back and forth across the pages, his fingers delicately turning the pages. A faint buzzing reached his ears. Placing the book down and sitting up, he searched around for his phone, finding it under his pillow. Smiling at the caller ID he hit the answer button
"Hey Geetard!" he chuckled as he answered the phone, laying back down on his bed, staring up at the ceiling. Gerard smiled at the goofy nickname before replying
"Hey Frankenstein," Gerard's voice wavers slightly

"What's up dude? Missing me already?" Frank jokes, a small smile playing on his mouth, while he picks at a stray thread on his skinny jeans, though, deep down in his chest, he means what he said. Frank always missed Gerard, even if they were separated for a few hours, due to the different classes they were in, he was always happy to see Gerard walking towards him in the school corridor. As Frank had gotten older, he found that he had started to like Gerard more than just a friend, but kept it a secret. He didn't dare to tell anyone else, scared of what might happen to him, knowing what happens to people that come out of the closet. Frank always feels happiest, when he is with Gerard; gets all these funny feelings, that tingle his body all over, make him want to double over giggling whenever he is around Gerard. But whenever Frank looks over at Gerard, whether Gerard is looking at him or not, he is never able to tear his gaze away from him easily. Frank smiles at all of these feelings and thoughts, before Gerard's voice snaps him back to reality
"So modest Frankie-boy," Gerard laughed as he pulled back one of his note sheets, before pushing it hastily away from him
"I'm offended Gerard!" Frank feigned shock, but fell about laughing as he picked the loose thread free and flicking over the edge of his bed. Gerard laughed back at him, before falling silent, biting his lip slightly

"Are you ok?" Frank asked sensing something was up. Gerard hesitated for a moment
"Not really," Gerard sighed as he ran a hand through his hair. Frowning, Frank sat up, resting against his pillows. Frank had to admit, Gerard had seemed a lot more quiet this week and the week before
"What's the matter Gee?" Frank spoke softly, his tone calming. Gerard smiled a little, before the smile dropped from his face
"I'm scared," Gerard whispered, before slumping in his chair a little. Frank bit his lip. He didn't like hearing Gerard sounding so upset; it felt like a part of him died inside, knowing that Gerard was sad. Right now, all he wants to do, is to pull Gerard into a tight hug, and not let go of him. Frank then smiles at a thought
"Gerard, did you want to meet up, so you can talk face to face?" Frank sat up, swinging his legs over the side of his bed

"Yeah," Gerard nods, while pushing himself up out of his seat
"Cool," Frank smiled, "Meet me at the park?" Frank asked, grabbing his jacket off the floor
"Sure, see in you in a bit Frankie," and the line went dead. Frank, suddenly having a rush of excitement, stood quickly, running towards his door, jacket and phone in hand. He runs down the stairs, stumbling on second to last step and tripping over his own shoes, he goes flying, crashing to the ground with a loud THUMP
"Fuck," Frank hissed, sitting up and reaching over for his shoes, pulling them, before getting back to his feet and pulling his jacket on, before pulling a jacket on. The house is quiet; he was the only one home; his mother having gone out to visit an old school friend for the weekend, and his father, well he didn't know where his father was, all he knew was he was with his beloved band, somewhere in the world. Grabbing his keys from the small table in the hallway, he exited the house, locked the door before making his way down the garden path, tucking his keys safely into his front pocket and shoving his hands in his jacket. Glancing up at the sky, the sun had disappeared, the grey clouds having multiplied, now looked darker and more threatening
"Maybe I should have got a rain coat," Frank muttered, grimacing slightly at the thought of rain. The local park was only a ten minute walk from Frank's house. Frank walked in silence, his mind mulling over the many thoughts going through his head

"I'm going out!" Gerard called as he ran up the stairs and into the kitchen
"Where are you going?" Donald asked, while Gerard pulled his coat on
"For a walk with Frank," Gerard mumbled
"Ok sweetie, be careful," Donna smiled as Gerard dashed past and out of the kitchen, mumbling under his breath. Mikey glanced around and smiled at Gerard, before his smile fell from his face
"Are you ok?" Mikey asked placing his empty mug on the coffee table
"Not really," Gerard sighed, stopping by the couch. Mikey frowned before stretching out his arms. Gerard rolled his eyes but hugged Mikey regardless, Mikey hugging him tightly
"You'll be fine," Mikey whispered. Gerard pulled back and smiled and Mikey smiled back

"Tell you what, me and you, sit and play on the guitars this weekend, see what badass music we can create," Mikey grinned. Gerard laughed
"Sure Mikey, I'd like that," Gerard grinned back, ruffling Mikey's hair
"See you later," Gerard called before exiting the house. Frank's house was a ten minute walk from his. Making sure he has his keys and phone, he shoves his hands in his pockets and begins his walk, his mind going into over drive, his worries for his exams, still plaguing his mind.

Pushing open the gate, Frank wonders over to the old swings, slightly rusted and weathered from the rain, and sits down. Frank glances up every now and then, looking out for Gerard, wishing Gerard would be here sooner. The street lamps flickered into life, their ominous yellow glow illuminating the playground and streets. Frank looked watched, as he saw the familiar figure, of Gerard walking down the street, towards the park, head down, arms folded against his chest. Pushing himself off the swing, Frank ran down over to the gate and jumped on Gerard just as he looked up. Letting out a squeak of surprise, Gerard automatically flings his arms around Frank's form, as Frank squeezed the life out of Gerard
"Hi Frankie," Gerard huffed out as Frank let go, cheeks tinged pink, his cheeky grin, making his eyes sparkle. Gerard's heart fluttered slightly at Frank's grin before he smiled back. Gerard has always had a soft spot for Frankie
"Hi," Frank smiled, taking hold of Gerard's arm, and leading him over to the swings and sat down once again. He watched Gerard intently, as he too sat down, his eyes focused on the ground in front of him, his feet kicking at the bark

"What's scaring you?" Frank asked quietly. Gerard gazed up into the sky, before looking at Frank
"You'll probably think its stupid and silly, and tell me to shut up," Gerard huffed out. Frank playfully batted Gerard's arm
"No I won't!" Frank reassured, as Gerard pushed Frank back. Gerard went silent again
"You know you can tell me anything," Frank said, which was true. Gerard nodded slightly

"I'm scared of my exams," Gerard muttered
"Everyone gets scared of their exams," Frank said. Frank maybe a year younger than Gerard, but he was already fretting about his exams, that he would be taking next year
"I know but," Gerard sighed frustrated, "I don't even think I can do them." Frank stared at Gerard for a moment
"Of course you can do them Gerard."
"But it's just so much Frankie!" Gerard cried out, his grip on the chains tightening. He looked at Frank with a pained expression
"So many notes, so much stuff to take in and remember and I can't do it!" Gerard hung his head, as he felt a tear escape, and run down his cheek
"I can't do it, even if I tried, I'd still fail, and I'd disappoint everyone," Gerard whispered, "I'd disappoint my mum, dad, Mikey, you, Elena, everyone." Frank shook his head, stretching out a hand placing it gently on Gerard's arm

"No you won't Gerard," Frank was quiet. Gerard looked up
"Yes I will Frank," Gerard spoke, eyes gleaming with tears. Frank felt his own eyes sting and prickle with the threat of tears
"And then I won't be able to go to college because I don't have the grades I need. I can't sleep at night, because it's freaking me out so much, I feel sick at times." Frank pulled his hand away from Gerard's arm, before swiftly punching it instead. Gerard cried out, clutching his arm and standing up
"What the fuck Frank?" Frank shook his head
"You won't fail Gerard, I know you won't!" Gerard looked sceptically at Frank
"I know you're stressed over it, but seriously dude, you need to pace yourself out with revision and stuff." Frank watched Gerard for a second, seeing if he got a reaction

"If you were struggling with it, why didn't you come to me or Mikey? We'd have helped you pace yourself – you only really need to focus on the things your most weak at," Frank stated, standing up also
"I didn't want to seem weak," Gerard muttered. Frank laughed a hearty laugh at his comment, and Gerard's cheeks flushed pink with embarrassment
"Weak? Dude! You're not weak! Asking for help doesn't make you weak! Heck, you're always standing up for me and Mikey, being the protective one, which I love," Frank blushed a little with his last comment. Gerard raised an eyebrow
"But even you will need help at times, and it's nothing to be ashamed of," Frank smiled. Gerard nodded his hea,d huffing out slightly

"Look, Gerard, with these exams, even if you don't get the grades that you want, as long as you get a grade, its still a pass, and it wouldn't disappoint me in the slightest, and it most certainly wouldn't disappoint your family."
"I know but, even then, it wouldn't be a good grade," Gerard countered
"So? Its still a pass, and it can still get you a job and get you into college," Frank countered back. 'True' Gerard thought, nodding his head a little
"You have nothing to worry about Gerard," Frank whispered, before pulling Gerard into a tight embrace, Gerard wrapping his arms around Frank
"No matter what happens Gerard, I'll always be by your side, to help you." Gerard felt a small tug on his heart as the corners of his mouth lifted into a smile and tears swelled his eyes. Gerard felt a little stupid about worrying over his exams
"Likewise Frank, likewise," Gerard's voice breaking a little at the end

Frank pulled back, to look at Gerard
"Don't cry Gee," Frank whispered, wiping the tears away with his thumbs
"Sorry, I just feel so stupid over this," Gerard muttered out
"Don't be dude, you're stressed and tired, you have the right to be a little upset," Frank smiled
"I know, but still." Frank chuckled and hugged Gerard again. Gerard hugged back, wrapping his arms around Frank and stared out across the park
"Thank you Frankie," Gee whispered. In a way, Gerard felt a weight had been lifted off his shoulders; Frank always knew what to say, to make him feel better and to smile again, and he loved that. But another thing, Gerard hadn't told Frank, was that he was a little scared to leave school, as he would be leaving Frank behind with no one to stand up for him, when the jocks picked on him. And more importantly, he wouldn't have Frank by his side in college to make him laugh. He didn't want to leave him behind, while he moved on
"No problem Gee. What are best friends for?" Frank mumbled, closing his eyes and breathing in Gerard's scent, a mixture of paint, charcoal, and a slight hint of jasmine from his mum's fabric softener. Frank smiled and nuzzled his head a little into Gerard's neck.
Smiling, Gerard held Frank tighter, enjoying the closeness, not wanting to let go, though he knew he should, otherwise things would start to get awkward. But Gerard always loved having hugs and cuddles with Frank; Frank was the perfect height to hug; 'Ha, I love lots of things about Frank' Gerard thought to himself, smiling slightly

'I could quite happily stay like this for the rest of my life,' Frank thought, giggling a little. Gerard was warm. A huge spot of water hit the top of Frank's head. Frank pulled back
"I think it's trying to rain," Gerard said. Frank opened his mouth only for a loud rumble of thunder, sounded off in the distance, before; more huge drops of rain began to fall around them
"Darn it, I wanted to play in the park for a bit," Frank pouted, but wincing as another rumble of thunder sounded over head
"I'd much rather get to shelter," Gerard said as he hunched his shoulders as the rain came down heavier with each passing second
"Good idea! My place, because it's closer!" Frank called, grabbing Gerard's hand and running with him out of the park and back down the street through the rain
"My god this is ridiculous!" Gerard shouted as they ran down the street. Frank laughed as they ran. It wasn't long before frank's house came into view, and they both made a dash for it, desperate to get into the warm and the dry. Frank pulled his keys out as he ran through the gate, Gerard in tow. In seconds the front door was opened and closed again, as the two boys stumbled inside, panting for breath, water dripping from their hair, their clothes sticking to their body's, like a second skin. Another rumble of thunder sounded, as the sound of the rain hitting the windows filled the room

"I might have some sweat pants and a t-shirt you can borrow," Frank huffed out, looking at Gerard. Gerard nodded his head, pulling his damp hoody over his head and tossing it up on the coat rack. Frank kicked his shoes off, and ran up the stairs, closely followed by Gerard after he too discarded of his shoes
"Towels in the bathroom!" Frank called over his shoulder as he disappeared into his room. Gerard wondered to the bathroom, pushing the door open and grabbing the nearest towel, and towelling his hair off, while walking slowly to Frank's room
"They got the whole April showers thing right," Gerard huffed out, as he walked through the door, only to stop and watch as Frank leaned into the wardrobe, pulling out random items of clothing and drop them on the floor. Gerard had to admit, the sight of Frank's butt wiggling about the way it was, was rather adorable and somewhat hypnotising. Frank stood up straight, glancing around, and smirking as Gerard diverted his gaze quickly. Gerard walked in a bit further, as Frank reached up onto his tip-toes to the top shelf in his wardrobe
"You don't anymore lyrics Frank?" Gerard asked as he turned to look at Frank's desk
"Yeah, they're on the – SHIT!" Frank squealed, as Gerard spun on the spot, to hear a loud CRASH and watch as the top shelf of Frank's wardrobe falls down and knock Frank over, showering him in clothes. Gerard dropped the towel from his hands and wondered over to Frank

"First rain, now clothes?" Gerard joked, pulling the shelf away and tossing it to one side
"Fucking piece of crap," Frank mumbled, rubbing his head
"Did it hit your head?" Gerard asked crouching down, and inspecting Frank's head. Frank's eyes snapped up to look at Gerard, as Gerard ran his fingers over his head
"Yeah, but it doesn't hurt," Frank spoke softly. Gerard smiled, standing up straight, and stretching out his hand to Frank. Frank stared up at Gerard, noting Gerard's now fluffy hair and giggled slightly; Gee's cheeks were tinged a rosy pink, while his nose a light shade of red. His eyes gleamed in the dim light from his bed-side lamp. 'God why does he have to be so cute?' Frank thought. Gerard raised an eyebrow
"Earth to Frankie?" Gerard called waving his hand in front of Frank's face, but giggled at the dazed look on Frank's face. Frank shook his head a little, blinking, before grabbing Gerard's hand. Gerard smiled, about to pull Frank back to his feet, only to be pulled forwards and downwards

"Frank!" Gerard giggled, but before Frank could stop himself, he softly connected his lips to Gerard's. Gerard widened his eyes in surprise, feeling Frank's warm lips pressed against his. Frank snapped open his eyes, realising his actions before pulling away
"Oh God, I'm sorry Gerard," Frank stuttered out, his heart jittering madly in his chest, his palms becoming sweaty slightly. Gerard stared at Frank for a second, before something inside of him clicked into place. As Frank continued to ramble on, Gerard moved forwards and kissed Frank back, Frank letting out a squeak of surprise, his heart now forgetting to beat for a mere second, before stuttering back into an erratic beat in his chest, before Gerard pulled back

"You're adorable, you know that," Gerard whispered. Frank stared dumbfounded at Gerard, letting the words sink in, before he smiled at Gerard, and Gerard smiled back
"Yeah, but so are you," Frank said, before grabbing the front of Gerard's damp t-shirt and pulling Gerard forwards into another kiss, moving their lips slowly against one another's. Gerard balanced himself with one arm, while placing his free hand gently against Frank's face, which was warm. Frank sighed happily, before, Gerard moved his other arm and sat himself up more securely, but pulled Frank with him at the same time, holding him close, as the two of them continued to kiss gently.

The rain came down relentlessly outside, the thunder having sub-sided. Frank moved his hands up to Gerard's hair, feeling how soft it was, before lacing his fingers in it and pulling it gently. Gerard let out a small gasp at the feeling, before moving his own hands, round to Frank's hips, and the small of his back. Tentatively, Frank poked his tongue out and ran it gently along Gerard's bottom lip. Shyly, Gerard opened his mouth and let Frank's tongue explore his mouth. Frank revelled in the warmth of Gerard's mouth, the familiar taste of coffee and mint, mingling with his taste buds, making Frank groan slightly, and lean further into Gerard. Gerard's hands wondered over Frank's back, his fingers tracing delicate patterns, sending shivers down Frank's spine, and leaving his skin tingling. Goosebumps erupted like wildfire across Gerard's body at the feeling of Frank's tongue playing with his own. Their breathing became louder, Gerard's heart now racing, as he felt a course of adrenaline surge through his veins, Frank's own heart still beating wildly. But a thought occurred to frank; no matter how much he wanted this, he had to ask. Pulling a part, whimpering slightly at the lost of contact, he rested his forehead against Gerard's

"Is this what you want?" Frank asked shakily, gazing at Gerard. Gerard stared back into Frank's eyes, searching them; happiness, joy, lust, excitement and one other emotion swirled around in Frank's eyes
"I want to," Gerard whispered back. Frank's breathing hitched for a second at the answer
"But only if you want to," Gerard replied. Frank nodded his head
"I've wanted to, for a while," Frank whispered, a warmth spreading through his cheeks. Gerard gazed at him

"I've more than liked you for a long time Gerard, but I hid it, because I was scared that if I told you, you'd hate me, find it awkward to be around me," Frank whispered, looking down. Gerard raised his hand and cupped Frank's chin and tilted his head back up
"I could never hate you Frank, you could have told me," Gerard said. Frank raised his eyebrows
"Really?" Gerard nodded
"There have always been lots of things I've loved about you Frank, but I guess where I'd gotten myself tied up with things, I never made the connection until you kissed me," Gerard whispered, blushing a little. Frank smiled, before kissing Gerard again

"So, are we going to do this?" Frank asked again and Gerard nodded, before pulling Frank back into a kiss, reaching his hands round to the front and unzipping Frank's jacket, taking hold of the fabric and pushing it off his shoulders and down his arms and onto the ground, before letting his fingers play with the hem of Frank's t-shirt, Frank letting his hands roam under the fabric of Gerard's t-shirt. Gerard gripped the hem of Frank's t-shirt before slowly pulling it up and over Frank's head, dropping it next to them, but before he could connect his lips back, Frank removed Gerard's top in one swift movement, before pulling Gerard close, his hands running over Gerard's back and torso, just as Gerard attacked Frank's neck, peppering it with kisses, nibbling at the soft flesh. Frank moaned out, and became thankful that his mother wasn't around to hear this. Gerard's fingers idly smoothed Frank's skin, feeling how toned his chest was. Gerard wrapped his arms around Frank's waist, before pulling himself up onto his feet, pulling Frank with him. Frank wrapped his arms around Gerard's neck, groaning as Gerard nipped at a particularly sensitive spot just below his ear. Gerard slipped his arms away from Frank's waist, instead, latching onto the belt loops on Frank's skinny jeans and pulling Frank forwards a little

"Tease," Frank hissed, before he pushed Gerard a little and manoeuvred the both of them towards the bed, while Gerard pulled his fingers free, and fumbled with the button and zipper. Undoing both, Gerard began to struggle to get Frank's skinny jeans off his still damp and cold legs. After a struggle and help from Frank, the skinny jeans are kicked away, Frank holds Gerard face in his hands, while he kisses Gerard, Gerard slips his hands down and around to cup Frank's bum, noting how firm his ass actually is. Frank drops his hands, and makes quick work of Gerard's fly and button, before pushing them down, Gerard kicked them off the rest of the way. Frank moved his lips down Gerard's jaw line, and down onto his neck, before biting down and sucking on his collar bone, emitting a loud and embarrassing moan from Gerard at the sudden action and pleasure

"My God Frank," Gerard gasped out, a hand rising up, to tangle into Frank's hair. Frank chuckled, before hooking his fingers under the band of Gerard's boxers, and slowly trailed Gerard's chest and stomach, all the while dragging Gerard's boxers down his legs. Gerard gasped, as his skin began to tingle in the areas Frank had kissed. Gerard watched, with baited breath, and wide eyes, as he felt himself become exposed in front of Frank, and Frank kneeled down in front of him. Frank gazed back up at Gerard, watching his reaction carefully, while he ran his hands up Gerard's cold thighs. Gerard slowly lowered himself into a sitting position on the bed. Frank smiled shyly at Gerard, running one hand up higher to take hold of Gerard's hand. Gerard held it firm and smoothed his other hand along Frank's cheek. Frank took in a deep breath, before slowly, running his tongue along Gerard's semi. Gerard inhaled sharply, withdrawing his hand from frank's cheek, and gripping the bed sheet. Frank continued to lick up and down, at a slow, teasing pace, growing more confident with each sound Gerard makes. Frank brings up his free hand that isn't in Gerard's death grip, and cups his balls gently, Gerard groaning at the feeling, more blood rushing further south in both boys. Frank's tongue teasingly swirls around Gerard's tip, the taste slightly salty, especially around the slit. Slowly but surely, Frank glances up at Gerard, to see Gerard's eyes had slipped shut. Frank smirks, before closing his mouth around the head, Gerard groaning out, as the head of his dick was encased in a warm moist environment.

"So good," Gerard moans out, as Frank continues to swirl his tongue around, lowering his head and taking more Gerard into his mouth, moving his hand away from Gerard's balls, to the base of his penis and slowly starts to pump, while he continues to bob his head up and down at a slow and steady pace. Gerard moans out, his knuckles white from gripping the bed sheets. Frank's hand begins to tingle slightly in Gerard's grip, but he ignores this, humming around Gerard and hollowing out his cheeks, earning more delightful noises, a few curse words being strung in there. Gerard opens his eyes and looks down at Frank and watches as his best friend works him. Gerard lets go of the bed sheet, reaching his hand down to cup Franks face; gently he pulls frank's face and leans down a little to kiss Frank. Frank moans, as his tongue battled with Gerard's, dancing together. Gerard grabs hold of frank firmly, pulling him up off the ground and managing to push Frank's boxer briefs down and onto the floor, moving the pair of them into a more comfortable position on the bed. Gerard lays on his back, Frank hovering over him. Gerard scratches his dull nails down Frank's back

"Fuck," Frank groans, shuddering at the feeling. Frank rolls the two of them, so Gerard is above him, Gerard pulls back and gazes down at Frank; his cheeks are flushed, pupils dilated. Gerard runs a finger down Frank's shaft, watching as the teenager pushes his hips upwards. Gerard giggles, and smirks, gripping Frank and pumping him slowly. Frank opens his mouth, panting at the soft touch

"Have you ever done this before?" Gerard whispered. Frank opened his eyes and shook his head
"Have you?"
"Nope," Gerard replied. Frank laughed nervously, but was silenced as Gerard's kissed him gently
"But it doesn't mean I don't know what I'm doing," Gerard mumbled, and this time he blushed, as Frank raised an eyebrow smirking
"Never had you down as a closet gay," Frank chuckled, while Gerard slapped him playfully and placing two fingers up to Frank's face. Frank raised an eyebrow
"Well, unless you've got any sort of lube," Gerard mumbled. Frank blushed before sitting up a little and reaching over to a small draw in his nightstand, and pulled out a small bottle as well as well as a square packet. Gerard raised both eyebrows, retracting his fingers back, his hand having stilled

"Never know when you might need it," Frank squeak out, placing them down on the bed next to him. Gerard chuckled
"Forever the optimistic," Gerard quoted, kissing Frank, before sitting back a little and grabbing the small bottle of lube. Frank sat up a little more as Gerard popped the cap and squirted a small amount, squealing a little at the coolness and wetness of it. Frank laughed as Gerard played with it a little before rubbing it over his fingers and looking at Frank. Gerard noticed how anxious Frank looked, and smiled to reassure him, placing a tender kiss to his forehead, before pushing Frank back against the pillows

"Just say, if you want me to stop, ok?" Frank nodded his head, and held his breath, while Gerard moved his hand down, and rubbed a single finger around Frank's entrance. The feeling was weird to Frank, before he felt something pushing against his hole. Frank gritted his teeth, as Gerard slowly pushed his finger in, stopping every few seconds, when Frank hissed. Gerard bit his lip, before leaning over Frank
"Relax," Gerard breathed out, before kissing around Frank's neck again. Moaning, Frank ran a hand down Gerard's back as Gerard pushed his finger in further. A burning sensation was all frank could feel. His eyes watered slightly, but Gerard kept his finger still, waiting for Frank to give the go-ahead. After a few minutes Frank shifted a little, the pain having ebbed away a little

"Ok," Frank whispered, and Gerard nodded to say he had heard him, before slowly pulling his finger back. The pain came back, but Frank kept encouraging Gerard to keep going. Soon the pain faded away, and the sensation still strange to Frank, began to feel nice, little gasps escaping his mouth. Gerard soon decided to add the second finger. Frank tensed as the pain came back, but relaxed as gee whispered sweet nothings into his ear. Frank groaned after Gerard pulled back, having brushed up against the bundle of nerves, sending little sparks through Frank's body. Gerard soon began stretching his fingers, in hope that it would stretch Frank a little more

"I think . . . . I'm ready," Frank gasped out. Gerard gazed at Frank for a second, before retracting his fingers and sitting back on his feet and picked up the square packet and opened it. Frank sat up also, taking the condom from Gerard's hands. Now fully erect, Gerard let Frank roll the rubber down him, moaning in delight at the feeling. Frank made a grab for the bottle of lube, squeezing a reasonable amount into his hand, before tossing the bottle off the bed. Frank reached down, and grasped hold of Gerard's dick tightly, Gerard crying out, as Frank pumped him, rubbing the lube over the condom. Frank kissed Gerard hungrily, eager, excited and nervous about what was about to happen. Gerard pushed Frank backwards against the pillows. Frank his arms back around Gerard's neck, while Gerard hovered over him, between his legs, lining himself up

"You sure you're ready?" Gerard asked. Frank nodded his head
"I'm sure Gee," Frank spoke softly. Nodding his head, Gerard slowly pushed his head against the entrance, Frank groaning at the feeling, before letting out a startled grunt as the head slipped inside. Frank moved his arms around and gripped onto Gerard's shoulders, while Gerard placed a hand either side of Frank to steady himself, as he pushed in, cursing at, the tightness, and the heat. Once fully in, he stopped, and waited for Frank again, to catch his breath. After a moment, and a wiggle of Frank's hips, Gerard took that as a signal to start moving. Pulling back most of the way out, he pushed forwards again, at a slow pace, so he wouldn't hurt Frank. Frank moaned, making his grip tighter. Pulling back again, Gerard pushed back in, building up a steady rhythm and a steady pace

"Mmm . . . . whatever you do, don't stop," Frank gasped. Gerard groaned out a reply, as he picked up the pace a little
"I won't unless you ask me too . . . . . fuck Frankie." Gerard moved himself a little, trying a different angle. Frank groaned even more, as the feeling got better with each thrust. After several moments, Gerard tried a different angle again. Frank gasped, and jerked his hips forward, his spine tingling, and goose bumps rising across his body
"Fuck, right there Gerard, oh my god, right there!" Frank cried out, as Gerard hit the bundle of nerves again, groaning as frank tightened around him

"You feel so good Frankie," Gerard moaned. Frank cried out again, swearing loudly, before bring his legs up and wrapping them around Gerard's waist
"Can you go faster please," Frank whimpered out, as another spark of pleasure coursed through his body. Even during sex, Frank was still adorable, the way he asked, but Gerard complied and went fast, and slightly harder as he picked up the pace. Frank scratched his nails down Gerard's back, causing Gerard to bite down on Frank's neck

"I wanna try something," Gerard mumbled, swearing under his breath. Frank nodded his head
"Ok," he whispered out. Gerard pushed his arms underneath Frank's back before he sat up, with Frank in his lap. Frank instantly moaned, Gerard groaning as he felt himself go a little bit deeper

"Fuck fuck fuck," Frank cried out. Gerard moved his hands down to Frank's waist, while Frank moved his onto Gerard's shoulders again, and began to lift himself and lower himself. Gerard reattached their lips, as he helped to lift Frank up and down, as they built back up a new rhythm. Their tongues fought one another for dominance, moaning and humming in delight; the new position, more or less hitting Frank's little ball of nerves every time. Gerard slipped a hand away from Frank's hips and wrapped it around Frank's penis, and began to move his hand at the same pace and rhythm. Frank gripped Gerard's hair pulling it slightly, Gerard moaning in pure ecstasy at the feeling. With Gerard's hand pumping him, Frank began to feel hot, as his stomach started to tingle, and become tense

"I'm close . . . . I'm close G-gee," Frank cried out. Gerard moaned
"Me too." Gerard pumped faster. Frank's stomach tightened even more, feeling his climax closing in on him, pushing him closer and closer to the edge. Gerard groaned and kissed Frank's neck. Letting out a strangled moan, Frank's climax washed over him, like a tidal wave, his body tensing, as he came in long bursts over his own stomach and Gerard's hand, his cheeks flushing, gasping for air, as he tightened his grip even more

Feeling Frank tighten around him as he rode out his orgasm, Gerard cried out and moaned, as he felt an explosion in the pit of his stomach, his vision becoming slightly blurred, as his whole body and sense tingled. Frank slowly came down from his climax, as Gerard rode out his. Frank nestled close to Gerard, trying to control his breathing. As the feeling began to wear out, Gerard felt dizzy, and felt that his heart would leap out of his chest. Shakily, he cradled Frank and lay back down, barely holding himself above Frank. Frank raised both his hands to Gerard's face and kissed him lovingly on the lips. Gerard kissed back, before pulling away and resting his head against Frank's shoulder.

After long minutes passed, Gerard slowly pulled himself out of Frank, Frank hissing slightly at the slight sting he felt in his ass. Gerard collapsed next to him, closing his eyes for a second, before pulling off the condom, tying the end up and tossing it on the floor, and weakly grabbing the covers and pulling them over himself and Frank, as the coolness of the room began to cool him down. Frank cuddled up to Gerard's side, resting his head on Gerard's chest, listening to his heart beat that was slowing down, back into a normal rhythm again. Frank closed his eyes and sighed contently, as Gerard wrapped his arms around him. Together, they lay in a peaceful silence, still able to hear the rain falling outside

"Wow," Frank whispered. Gerard opened his eyes and gazed down at Frank
"That was amazing," Frank looked up at Gerard. Gerard smiled brightly
"It sure was," Gerard said, as Frank stretched up to kiss him before resting his head back on Gerard's chest. Gerard laid thinking for a moment, thinking of all the things Frank had said before they'd had sex, and he was curious about one thing
"Frank?"
"Mmm?"
"How long have you had a crush on me?" Frank opened his eyes again and looked up
"Um, two years, possibly three?" Frank said, looking innocently at Gerard
"Really?" Gerard asked, eyebrows raised. Frank nodded
"Wow," Gerard whispered
"Worth the wait," Frank said. Gerard smiled to himself before squeezing Frank tightly, earning a giggle

"Hey Frank?"
"Yeah Gee?" Frank sat up a little bit
"Did you, um, want to be my boyfriend?" Frank's eye lit up and Gerard smiled
"I'd love to!" Frank squealed, before kissing Gerard and peppering his face with kisses. Gerard giggled, cuddling Frank back to his chest, before falling back into a peaceful silence. Frank felt so happy, his cheeks hurting slightly from the huge grin plastered across his face. Gerard sat quietly, deciding whether he should what he wanted to say or not. Sighing quietly, Gerard spoke

"There was another reason," Gerard whispered suddenly, the grin from Frank's face faltering slightly, before looking at Gerard, confusion clear on his face
"Huh?"
"Why I'm scared," Gerard said looking at Frank, tracing a finger lightly across Frank's arm
"What's that?" Frank asked, smoothing a stray piece of hair out of Gerard's face
"I'm scared to leave you behind," Gerard said. Frank stared at Gerard for a second before slowly nodded his head
"Aww Gerard," Frank cooed, cupping his cheek gently and smoothing his thumb over his cheek done, "You'll still see me! Besides, you can't get rid of me, you're stuck with me, whether you want me or not." Gerard chuckled, as Frank smirked, before placing a quick kiss on Gerard's cheek

"I know, but still," Gerard shrugged
"Don't worry, me and Mikes will be fine, besides, I think Bob would beat the living daylights out of anyone who upset Mikey or me," Frank smiled reassuringly. Gerard smiled at the thought, knowing Bob would still be there for both his brother and Frank
"True," Gerard mumbled
"See," Frank smiled, before tickling Gerard's sides. Gerard squealed and flailed his arms about, while Frank climbed on top of him, tickling along Gerard's ribs and stomach
"Frank, STOP IT!" Gerard screeched out, giggling and gasping for breath. Frank laughed watching Gerard squirm around, before Gerard made a grab for his wrists and stopped him. Frank laughed, pecking Gerard's lips, while Gerard pouted back at Frank

"So attractive," Frank giggled, before Gerard shoved Frank off him into the small space next him on the bed
"Meanie," Gerard huffed out, crossing his arms
"Aww I'm sorry Gee," Frank cooed out, cuddling up to Gerard's side. Gerard couldn't help but smile at Frank's childish tone, and huge eyes gazing up at him

"I'd better text mum," Gerard thought suddenly
"Why?" Frank asked
"To tell her that I'm staying here for the night, if that's ok with you," Gerard said shaking Frank off his arm and sitting up
"Of course it is," Frank laughed, watching Gerard crawl across the bed to reach his discarded jeans. Frank smirked and raised an eyebrow, before cheekily pinching Gerard's bum

"Ouch!" Gerard cried, jolting upwards, holding his phone, while Frank chuckled
"Sorry, couldn't resist!" Frank choked out between his laughs
"Meanie," Gerard repeated, sitting back in his space. Frank calmed down, and cuddled back up to Gerard. Gerard rolled his eyes, but smiled, as his fingers became a blur across the keypad
"Jesus, and I thought only Mikey could text that fast," Frank said, eyebrows raised slightly. Gerard poked his tongue out, placing his phone down on the bed, before pulling Frank gently to him and kissing him. Frank smiled and kissed back, before the bed covers vibrated and they separated. Gerard picked up his phone and smiled
"She says that's fine," Gerard laughed. Frank smiled

"Gerard?"
"Yeah?" Frank thought for a second
"Are you ok now?" Frank asked, looking Gerard directly in the eyes. Gerard smiled brightly and nodded
"I am now, thanks to you Frankie," Gerard kissed the top of his head. Frank smiled and laughed
"What are best friends for huh?" Frank grinned as Gerard laughed and cuddled Frank to him, happy to have someone like Frankie as his best friend and boyfriend.


***

Ok, so Ihaven't written anything like this for a long time, over a year, possibly longer? But yeah, I spent one night planning it out, two nights writing it out, and a day editing it - sorry if there are any errors in this that I haven't spotted. I hope people like it
Sign up to rate and review this story