Posted originally on the Archive_of_Our_Own at https://archiveofourown.org/ works/7885546. Rating: Explicit Archive Warning: Underage Category: M/M Fandom: My_Chemical_Romance Relationship: Frank_Iero/Gerard_Way Character: Frank_Iero, Gerard_Way Additional Tags: sex_on_a_desk_and_shit, frank_is_like_a_general_or_something, idek, they have_sex, okay, Bottom_Gerard, Top_Frank, dom_frank, sub_gerard Series: Part 22 of 30_Day_Smut_Challenge_-_Frerard Stats: Published: 2016-08-27 Words: 2534 ****** Day Twenty Two - On A Desk ****** by xlately Summary FRANK IS A GENERAL GERARD IS REALLY BAD AT BEING IN THE JROTC Babe dasher- (on wattpad) gave me the whole idea for this and I would be nothing without her pls follow her okAy okay pls shes cool Also, there's probably lots of mistakes about the JROTC bc I hadn't heard about it before this so Just go along with it pls. Last thing, this book will be edited after all of it is finished, that's why theres a lot of grammar and spelling errors, so just bear with me about those guys Gerard didn't really want to do this. Well, of course he wanted to be a brave hero and shit but he wasn't sure he could do it, at all. Throughout the years he had noticed this. He wanted to be a soldier and fight and save people and be a hero, like previously mentioned, but he wasn't that powerful, not powerful enough. He was a pushover and a big baby and he loved himself just like he was but many times he had regretted even considering being a soldier, for this reason. And now was one of those times. The Junior Reserve Officers' Training Corps, or the JROTC, had been something Gerard wanted to pick as an elective since the first day of secondary school. But he didn't. In fact, he didn't have the courage to until his last year of High School, which meant that everyone around him was shooting him dirty glances and no doubt talking about how he shouldn't have been let in the program and that they had been there longer. But it was undoubtedly too late to turn back now, and Gerard knew this because he was currently trying on his uniform. The leaders of the program had taken them inside a locker type changing area where a desk was situated at the corner of the room with papers all over it, names and dates and whatever paper usually held strewn across them. After they had explained a few things and given everyone a uniform, they'd stepped out the room and let everyone change. Gerard was taking his sweet ass time because he knew that after this they would have to go outside and do God knows what kind of training or initiation or whatever. That's how Gerard ended up last in the changing room, and it turned out to be the best thing he had ever done in his life. Because Sergeant Frank Iero walked in to check who was taking so long to get ready. He had actually been thinking about Sgt Iero a lot in the recent days, since the time where he introduced the program at the beginning of term. Gerard found that he didn't listen to anything the man had said in favour of staring at his handsome face, his fucking jaw and his manly as fuck facial hair. Frank Iero was a walking wet dream in Gerard's eyes and every inch of his muscular body screamed dominance to Gee. Gerard kinda wanted to jump on his dick and call him daddy. So when Sgt Iero walked in on Gerard staring down at himself in the uniform and the realisation that they were alone together set in, Gerard couldn't help the dirty thoughts that flooded his mind. "What's taking you so long, Way." Way. Sgt Iero knew his fucking name. He didn't even know why he was freaking out so much about that. Frank Iero stared him up and down, it seemed, as Gerard was seeking words to speak. "I--I'm sorry, Sgt Iero, I was just--" "Wasting time?" Sgt Iero stepped closer to him and Gerard's first instinct was to take a step back, but when he did he found the desk that was inside the room digging into him. He took a tentative step forward and froze there, under the hot gaze Sgt Iero was giving him. Gerard thought he was fooling himself when he saw lust inside Frank's eyes. But truthfully, Frank only knew Gerard's name because just as Gee had noticed him on the first day, he had, in turn, noticed the young student. He found him unbearably pretty and everything about his youthful face and round cheeks made Frank want to mark him up and call him his forever. "We do not tolerate poor use of time in the army, Way." He didn't even realise that he had stepped closer to Gerard until he could feel the boy's frantic breath against his face. His cheeks were flushed and his eyes didn't dare to break contact with Frank's. Frank stopped his eyes from shooting down again and sizing Gerard up. "It is severely punished." Gerard was going to say something, make up an excuse or whatever, but he didn't have time to because before he could even process it, his lower back was against the desk and a pair of lips were pressed roughly to his own. He took a few seconds to recover from the almost frantic and completely unexpected attack of Sgt Iero's lips and his body against his before he was kissing back without a second thought, his lips curling open so that Sgt Iero's tongue could scrape past and explore his mouth. Gerard sucked on his tongue and listened to the noises that left his mouth, low growls. He could feel something hard pressing into his own 'something hard'. "Ah! Sergeant.." Gerard cried out as Frank's lips trailed passed his jaw and down to just under his ear, sucking until a small bruise was left at his mouth's wake. Gerard gripped his hair and pulled him in for more kisses, tugging on his hair a little. Frank's hands crawled down Gerard's sides until he found his waist, grabbing him and lifting him up a little, placing him on the desk and pushing his legs apart so he could be closer to him again. The raw power of those movements made Gerard squeal on the inside and shake with anticipation of what those hands could do to him. "Call me Frank." Frank pulled away from his lips and spoke against his ear, thrusting his hips a little so that they clashed with Gerard's. Gerard was already a frantic mess that whimpered at every movement Frank made, biting his lip to keep himself silent as he remembered where they were. "Take it off." He spoke as clearly as he could while he wheezed with lust, scratching at Frank's own uniform. Frank nodded frantically, seemingly having just realised that this was really happening. The realisation hadn't hit Gee yet. "Yeah, just--yeah." Frank spoke, not knowing what else to say, and then removed his uniform and left it on the ground. He aided Gerard in taking his own uniform off and they were in their underwear in no time, kissing and grinding again, moaning inside each other's mouths. Frank pulled away from their kiss and thrust his hips again, sticking his forehead to Gerard's and then speaking in a crusty voice. "Get up." Gerard didn't question him at all, simply got up off the desk and let Frank spin him around and push him down, sticking the side of his head again the desk, the cold wood against his chest. He whimpered as Frank nudged his legs and asked him to push them apart. Gerard spread his legs and felt Frank pull his underwear down his legs and leave it around his thighs. There was a slight pause during which Gerard guessed that Frank took off his own boxers. The moment Frank had rid himself of his underwear he pushed his fingers inside his own mouth and sucked on them while he grabbed Gerard's ass as if he was sizing him up, pushing his ass cheeks apart and running a thumb over his hole. Gerard whimpered at the feeling, pushing his ass back toward Frank's hand. Frank chuckled and brought his finger out his mouth. "Hold your ass open wide for me, baby." (IM LAUGHING GUYS WHAT TEH FUCK) Gerard brought his hands back and grabbed his ass cheeks, pulling them apart and holding them there, feeling open and exposed under Frank's gaze. Frank crouched down so that he was level with Gerard's ass and then he grabbed Gerard's thigh with one hand and used his spit covered finger to begin to stretch Gerard, going slowly, knowing how much it would hurt for Gerard if he went in on just spit without proper stretching. Gerard winced a little at the drag of Frank's finger inside him but he didn't feel anything other than discomfort. Frank rubbed his thigh a little as if he was encouraging him as he wriggled a second finger next to the first one and slowly slid it inside. Gerard winced and shut his eyes tightly, Frank placing a small kiss at the top of his leg where the back of his thigh met his ass. "It's okay, it'll be okay in a second." Frank murmured against Gerard's skin and then began to scissor his fingers, Gerard jumping a little. He pecked him again as he whimpered. "Frankie.." "It's all okay, baby." The third finger went in and Gerard felt the need to cry out a little at the sting but as Frank continued to wriggle his fingers it started to feel good for him so he but back a moan instead. Frank was inching his fingers deeper inside him until he was knuckle deep in Gerard's tight heat, searching around for his prostate. "Shit--Frankie," Gerard spoke, feeling a burn in his stomach begin to build. His hips stuttered and his cock rubbed against the side of the desk, making him shudder and moan. Frank smirked and stood up again, leaning over Gerard and beginning to kiss his shoulder blades. He hummed softly as he slowly began to thrust his fingers in and out of Gerard. "What is it, baby." Gerard moaned and his mouth dropped open, his tongue darting out to lick his lips. His hands were getting tired as he kept them on his ass but he didn't dare remove them at all. The fingers that dug inside him were making him shudder and thrust against the wood of the desk and he was already so far gone that he didn't even care. "Please go. Please?" He pleaded, knowing it was probably a bad idea, seeing as they had no lube, but he had reached past the point of caring, and Frank's fingers were bringing him so close already. Gerard would hate to come right then before Frank had a chance to stick it in him for christ's sake. Frank nodded a few times and bit his lips, groaning at the sight of Gerard, desperate and spread out on the desk for him, his legs apart, his ass just fucking begging for Frank to fuck it. "Yeah, shit baby--yeah." He pulled his fingers out and spat in his other hand, jerking himself off and stifling moans he knew were going to bubble out his mouth. He stroked himself and lubed himself up with his spit and precum as best he could before positioning himself. "You can take your hands away now, Gerard." Gerard bundled his hands next to his head and shut his eyes, Frank placing his left hand on Gerard's asscheek for leverage and then using his other hand to line himself up and slowly start to push in. Gerard squealed the moment Frank's cockhead pushed inside him and covered his mouth to keep his sounds in. "Don't. I wanna hear you." Frank spoke through groans, continuing to push inside him inch by inch. Gerard immediately pulled his hand away from his mouth and cried out, half in pain and half in pleasure because that burn that was fucking tearing him apart was making his insides bubble and his cock lurch. He suddenly remembered where the fuck they were and had a moment of panic. "Oh shit, the others--" "I locked the door." Frank spoke as he finally pushed his whole length in, staying with his hip bones grinding against Gerard's bum. Gerard cried out loudly again and whimpered, his ass was on fucking fire. But it was a good fire, besides from the pain, his body a flame. He could feel Frank's cock twitching in his ass and he fucking loved the drag as Frank pulled back and then shoved back in again, making him moan. He loved the burn, it felt so fucking good. "Fuck, I-- I feel so full." Gerard muttered and Frank only had a groan in reply, the unbearable pressure of Gerard's ass clenching around him making him shake with it. He began to push in and out, moaning and shuddering just as much as Gerard, who was nearly to the point of screaming. "Fuck, so fucking good.." Frank was whispering under his breath, his hips stuttering as he found a rhythm and began to pound Gerard against the wood of the desk. "Wanted this so fucking much." Gerard echoed and Frank moaned loudly as if to agree with him. Gerard's mouth was constantly open, dropping moans and whimpers and little screams as he felt his stomach burn brighter and stronger, getting closer to his finish. "Fuck! There, there!" Gerard fucking screamed as Frank hit his prostate. Frank stayed inside Gerard fully, applying pressure to his prostate and grinning as Gerard moaned and grabbed his own hair, pulling at it. Frank pulled out slowly and then slammed back in, the warmth around his dick making his head spin and his eyes roll to the back of his head. He pounded Gerard over and over, his hands gripping his hips tightly and no doubt leaving bruises behind. "Shit, please, please, please" Gerard pleaded and he wasn't even entirely sure what he was pleading for, all he knew was that he wanted Frank to fuck him harder and deeper and he wanted to feel this for weeks and weeks after and he just wanted to fucking come because he could feel his orgasm creeping in his stomach and he knew he was so close. "Fuck, you're so fucking gorgeous, so sexy.." Frank could only throw gibberish like compliments toward Gerard as he felt a chill crawl up his spine. He picked up his speed and force and he was fucking into Gerard at a near animalistic pace now and he knew he was so close to finishing. A few thrusts and he would be there. He reached his hand around and grabbed Gerard's dick, trying to hit his prostate with every thrust to make him finish as well. Gerard screamed when Frank touched his cock. A few well aimed thrusts toward Gerard's prostate and flicks of Frank's wrist and Gerard shuddered as he came, leaving a white mess on the side of the desk as Frank's hand milked him dry. Frank finished as well, pulling out of Gerard just at the last moment and coming all over his back, painting him a white mess. They both breathed heavily for a few minutes as the aftershocks of their orgasms blew over and the afterglow set in. Frank grabbed tissues from nearby and cleaned up Gerard's back, lifting his underwear up his thighs again and lifting him up, holding him in his arms for a few minutes. Gerard breathed heavily and felt like he was about to fall asleep but he wrapped his arms around Frank and hugged back, sweat making their bodies almost slide together. Frank kissed the side of his head and pulled his head away to smile at him, Gerard smiling back. Now it was probably time to get dressed and find an excuse as to why they'd spent so much time together in the changing rooms. Please drop_by_the_archive_and_comment to let the author know if you enjoyed their work!