Work Text:
“Okay, come on, all set up,” Marc Webb said as he sat in his chair with the ‘Director’ sign on the back, “Just like we practiced. Guys, you know your places."
They were at Loyola High School in Los Angeles, California. Three cheers for sweet revenge reached a good place in the charts, more than 100,000 copies had been sold and it was getting more and more.
Ray, Mikey, Frank and Gerard. started their band when they just finished high school in 2001, all four friends -except for Mikey and Gee, they were brothers- decided that music was what they were born to do. The feelings running through their veins as they created notes and sang the lyrics, they released their first album "I brought you my bullets you brought me your love" a year after their debut as a band, they had recorded their first record in Eyeball Records studio along with other bands, although this one was clearly successful it is nothing compared to the boom that Revenge had.
And here we are.
The four boys sitting on the stairs of the school, pretending to be bullied by the 'popular' guys from high school. They were wearing school uniforms with a white shirt and a blue jacket with the school logo on it. The band loved them, but Gerard… Gerard thought it looked amazing on Frank.
Frank and Gerard met in 9th grade, when Frank was transferred from his old Summit school -where he lived when his parents were still together- to the high school where Gerard was assisting with his friend and brother. The moment he saw him; That short boy with short hair and a fauxhawk, his hazel eyes and that pretty button nose, he knew he had to be close to him, whether it was a friendship or a relationship. Of course everything went wonderfully, Frank was also enchanted by that boy with the shoulder-length black hair, those hazel and green eyes and those chubby and blushed cheeks.
By the time they finished high school, the boys were already an official couple for a year and a half, they both took their time to get to know each other and learn about each other's interests.
Gerard looked at Frank, he was a few feet’s away in front of him, he was still very small and thin, but his jacket fit him very well, you could see how his small back was tense and settled on his small waist. Oh yeah, Gerard loved Frank's waist. He loved that even if he was short he fucked Gerard so hard, he loved the way his tattooed knuckles grabbed his hips and held him to get deeper, he also loved Frank's butt even though he's never allowed to fuck him –Gerard had always been a bottom on sex- but still, Frank has very good attributes.
He didn’t realize he zoned out on his thoughts until he reached his head and met with Frank´s seductive smile, he was cocking an eyebrow, and his gaze –full of lust and wanted- make Gerard feel a hot rush running through his body. He looked down trying to hide his blushing but it wasn’t worth it, Frank had already seen his gaze running through his body, licking his lips slightly saying ‘take me, make me yours, I need you.’
“And… action!”
*
The scenes inside classrooms required slightly less work than the outside ones, so they had taken a 30-minute break to continue filming.
Mikey, Ray and Gee were together in front of the lockers filming a little ‘behind the scenes’ when suddenly Frank arrived with the uniform a little messy.
The boys laughed and joked to let go the stress they were feeling at that time, they took off their jackets and untied his red tie, even if Los Angeles weren’t an actually hot place, the sun really bother them.
"Thank goodness, no sun," Frank complained as he removed his tie.
"Stop being a crybaby Frank," Ray said as he handed him a bottle of water. Gerard kept looking down, he felt ashamed for having those thoughts of Frank.
“Anyway, remember when we were in high school? Jesus, we were all nerds."
"Maybe you were, I was fa-bu-lous," Ray said to Mikey as he gently touched his afro. They laughed. "Or well, maybe I would say it to Frank, he's still looks like a hobbit."
"Yeah, yeah, but I do look good in this suit, don't you think so Gee?" Frank asked looking directly at Gerard with a hungry smile, lightly biting his lower lip.
Frank's provocative actions were not only turning his heart over, but his member was also feeling little shocks of excitement that, for some reason, he wanted to satisfy now.
"Guys, we gotta go," Marc cut them, the excitement imprinted on his face. "We will film the Mikey’s scene and then with Ray’s, you and Frank can take a break for a moment or keep us company."
Ray, Marc and Mikey quickly left, leaving the lovers behind, Gerard took a moment to get the message and gasped in surprise, did they know he was hot?! He felt the shame take over his body and his cheeks turning a very strong red. It didn't help much that Frank was looking directly at him. He was gasped softly when he felt the Frank's hand touching his shoulder.
Ray, Marc and Mikey quickly left, leaving the lovers behind, Gerard took a moment to get the message and gasped in surprise, did they know he was hot?! He felt the shame take over his body and his cheeks turning a very strong red. It didn't help much that Frank was looking directly at him. He was gasped softly when he felt the Frank's hand touching his shoulder.
"Hey, everything alright? You look a little flushed,” Frank said placing the back of his hand to his forehead to check his temperature. That was something he really loved about the other, the way he cared so much for his well-being.
"I-I, I'm o-okay, just a little stressed out," he muttered as he played with his hands, it was really killing him. "Would you like maybe... I don't know, tour the school?"
"You sure you're okay? We can stay, you’re acting weird."
"I'm okay..." he said, giving him a comfort smile, "I just want to relax a bit."
Oh, and of course they will.
He really knows what he’s doing. Gerard always had a fantasy that he could never fulfill, and now that he can, why not take the opportunity?
School? Uniforms? Students?
Oh yes, Gerard had always wanted Frank to fuck him in one of the school's classrooms, against the wall, the desk, or also on it. It didn't really matter, he just wanted Frank to fuck him so hard it made him cry for more.
*
Both guys were walking through an area a bit far from the filming set where Mikey and Ray were acting his scenes, a comfortable silence staying with them as they calmly walked through the corridors. Neither Frank nor Gerard had said a word.
It had been a very good 10 minutes, in those 10 minutes there wasn’t any exciting emotion and Gerard was beginning to get frustrated, what does anyone have to do for his partner to fulfill his sexual fantasies? Did Frank still not know how to read minds?
He let out a frustrated sigh as he ran a hand through his hair; he had finally resigned himself; they would never get any opportunity like this again and Frank didn't seem to have the same wishes at that time.
But what Gerard didn't notice was the sexual way Frank was looking at him, the smile he had as his eyes run through his body and the smile on his lips when he saw Gerard give up.
He knew it. Frank knew it.
Miss the chance to fuck Gerard against the desk? Of course not.
He quickly pushed Gerard against the door on their left, leading them both on inside and closing the door, pressing the older one against it.
"W-what..."
"Oh darling… did you think I would miss this chance?" He purred as he ran his fingers lightly across Gerard’s soft face. Frank's fingers were slightly scratchy from playing the guitar, but they were so warm to the touch that made Gerard sigh.
"F-Frank..." he whispered, the hands of the shorter running through his body, from his back to his hips and moaned loudly when Frank pushed his hips against his.
"I wouldn't miss the chance to fuck you at the school, on the desk, hearing you moaning under me."
He brought his lips together and initiated a kiss so dirty it screamed how desperate they both were. He felt Frank's tongue licking his lower lip and quickly opened his lips to let him enters. Both tongues dancing together, meeting each other once again.
Frank quickly turned them around and without getting apart, he gently guided both towards the desk –which was not that far away-, he slid his hands through Frank's hair and neck, forcing them both to get apart to breath. Frank's eyes were filled with excitement, desire, and love, not until few minutes Frank broke the bond and moved his hand to the right desk drawer, taking a lube and condoms.
"What the fuck, Frank?" he said laughing softly. He was so confused. “How did you know that THAT was there? I´m sure it has years locked inside it."
Frank laughed at his disgusted expression. "Shut up. These are mine,” he said quietly, Gerard’s eyes got wide, and Frank quickly shock his head, “No, no, I brought them a few minutes ago.”
He took his jacket off, throwing it on the chair to his right, they still had a few scenes to film, he didn’t let the older say a word, gently taking his off too, his eyes full of madness. He brought his lips together and his hands began to slide down the older man's body, leaving soft caresses that made them both gasps. One of Gee's hands slowly caressed the back of Frank's neck, while the other cupped his cheek to further enjoy the kiss.
Frank pulled away making Gerard to let out a tired sigh, yet few moments was replaced by a high-pitched moan, Frank's lips were pressed on his neck as he left small wet kisses and bites, some hickies on his pale skin. He felt the tattooed hands begin slowly unbuttoning his white shirt and he smiled on relief.
"You could have asked me to take it off," he said as he pushed Frank away and smiled hungrily at him, starting to unbutton his shirt. "It would easier."
"Easy is not fun."
"Yeah? Well, do you want to stay here all day?"
Gerard asked him, his shirt still on, he quickly take off Frank's leaving his body exposed and going for his pants too -if the boys saw a single stain of his cum they will surely make fun of them for years. Frank's doves tattoo exposed and illuminated by daylight coming through the curtains. He slowly ran his hand over Frank's painted skin and began to pull down his pants, leaving only his boxers.
Now both -almost- naked, Frank pressed Gerard against the desk and began to thrust against his hips, his arms around the older man's waist while Gerard's hands went up to his cheeks, neck and hair. They didn't want to end up just humping fucking, so Frank pulled away from Gerard and turned him around so Gerard's chest was pressed into the wood, he left a trail of kisses from his shoulder, down his back all the way down to his lower, making Gerard whimper, crying for how needy he felt.
He took Gerard's cheeks in his hands and squeezed them lightly, the paleness turning little red, his fingers starting marking on the delicate skin, Gerard snorted and Frank laughed softly, taking the lube and pouring a large amount on his fingers -he didn’t want Gerard to stay in bed due to the pain-, led them towards his hole, making circles around it and teasing him, Gerard groaned desperate and without hesitate, Frank slowly introduced one of his fingers. He gently preps him, sliding it in and out Gerard's hole, hearing little whimpers of the older. After few minutes he slid a second finger making him moan aloud, his speed gradually increasing as he started scissoring and pushing his walls looking for his prostate. Gerard let out a loud groan letting him know he had found his g-spot, thrusting a few more times before pulling out his fingers. He opened the condom and rolled it down his length, moaning low, pouring a good amount of lube down his cock.
He gently took the older man's hips and whispered. "Are you okay?" he asked and saw Gerard nod his head, "Tell me, Gee."
"F-fuck me, please Frank, p-please."
He groaned when he felt Frank's tip touching his tight entrance, he spread her arms to dig his nails on the edge of the desk, his knuckles becoming a little pale, his black hair falling across his face, his eyes tightly closed. Slowly, Frank pushed his cock into Gerard, panting softly when he felt Gerard so tight around him, he took Gerard's hips under his shirt to hold him, he heard groans and gasps of his lover.
He waited a few minutes for Gerard to adjust to the feel and his length -even though Frank was a bit smaller, he was really gifted, Gerard said- he slid his hands from his hips to Gerard's front, touching his chest and hugging slightly the paler body to make the feeling more pleasant.
"Frank…" Gee groaned, pushing his hips back to Frank's, making him groan out loud. "P-please move."
He pulled away his chest from Gerard's back, taking his hips again and thrusting slowly against Gerard's ass, both overwhelmed with the sensations and electric shocks running through their bodies. Frank began to push against Gee faster, their bodies creating a wave of sounds they both loved, moans and gasps coming out from their lips telling a story that both will remember in their future.
Since they met, both children had started collecting memories in their memory box, not just a physical thing, but a spiritual and personal one, the memories that they would share when they both were older. The first time Frank visited the Way’s household, the first time they read a comic together, their first trip to the beach with their families -impressively, Linda and Donna had understood too well to be true- and they swam together, until first time they smoked marijuana. Together.
The thrusts become faster and the moans louder, Gerard's knuckles ached from the pressure, his jaw began to tire of being open, he let out loud whines of 'ah ah ah' so loud they made him Frank smirked as he moaned when he felt his cock bottomed in and out of Gerard's hole. He leaned in and grabbed Gerard's hair and pulled it slightly, the older cried out load when Frank's cock found his prostate.
"Right t-there! S-shit, please-"
Frank hummed, burying his face in Gerard's neck, biting softly, the whimpers of his lover drove him crazy, the smell of sex and Gerard’s perfume drove him crazy, his cock twisted at the thought, feeling a warm wave wrap his body.
"Gee, y-you feel so good, so pretty," he said, deeper thrusting, making Gerard scream and squirm under him.
"F-frank ... I-I'm gonna come, t-touch me, please."
"Not yet darling," Frank said, his lips gently touching Gerard's sweaty hair, thrusting one last time before pulling away from Gerard, releasing his hair and leaving him a little bit confused.
"But what-"
He grabbed Gerard's hips and quickly spun him, pushing himself against him making him sit on the edge of the desk, his arms wrapped around Gerard's waist. He brought his lips together in a kiss, of course Gerard took it pleasantly, interlocking their tongues and moaning when their crotches met, their chests kissing and Frank's hands touching his back and waist, he began to push his cock against Frank's and pulled away, breaking the kiss, to let out a loud moan.
Frank smiled and spread Gerard's legs wider, taking his cock and lining it up at his entrance. Thrusting.
"God, Frank, Frank," Gerard groaned when he felt his cock hitting deeper his prostate, his lips lightly parted, his neck sweaty, he threw his head back making Frank's cock hit more directly against his sweet spot. He moaned so tasty and beautiful that made Frank feel so lucky to have Gerard.
He felt that older man's legs locked around his waist and Frank pulled closer, taking his hips and thrusting him against him, making his dick hit deeper.
Gerard raised his hands to Frank's hair as he jumped on Frank's cock and pulled him into a dirty, uncontrolled kiss, his lips tasted sweet and salty from sweat, their bodies releasing hot air, the moment was totally theirs. Their tongues danced together as they kissed, loving her body like only they know, the moans silenced with the bites on their lips and dirty kisses.
Frank pulled away and cupped the back of Gerard's neck to bring his head closer to his neck comfortably, his other hand holding his waist firmly. He began to thrust hard and fast making Gerard moan and gasp on relief. Their bodies locking together, touching each other faster, Frank pounded into Gerard.
"F-frank, Frank, Frank," Gerard cried when he felt the arousal build up in his belly as he leaped against Frank's cock. "Touch me, p-please, t-touch me F-frankie."
The shorter felt a whirlpool starting on his cock and pulled away slightly from Gerard, their eyes connected while they gasped, he lowered his hand and began pumping Gerard's cock, making him cry.
"F-frank!" Gerard yelled, throwing his head back and letting himself carried by Frank's hand, pumping as fast as he rammed into his hole.
"So good, Gee, so good."
They were both intoxicated by the other, thrusting and pumped faster, Gerard didn't hold any longer and came between their chests with a loud cry, leaving Frank’s hand covered of his scents.
"Shit, f-fuck," Gerard said when he felt Frank thrust faster to reach his high and took the shorter man's face to make their gazes connect. He loved watching Frank cuming, his mouth parted, his perfectly lined eyebrows frowned slightly, and his cheeks flushed. He smiled at the sight of such a beautiful image when he felt Frank release himself into the condom, still inside him.
They brought their bodies together, Gerard hugging Frank's back and Frank with his arms interlocked around his neck, running his fingers through Gerard's sweaty hair, brushing it off his forehead.
"Are you okay?"
Gerard smiled. "I'm sleepy and tired," he heard Frank giggle and smirked on his neck, he moved his head to look at Frank, his cheeks were so flushed, "How are you going to clean up this mess?"
"We'll see later-"
"We? I won't clean anything; you were the one with the idea. "
"But you wanted it too, didn't you?" He looked at him with a smile, Gerard just laughed and nodded. "Now, you have to get dressed again," he said, running a hand through Gerard's hair, brushing it off his face.
"You think they wonder where we were?"
"Well, it's their fault, they gave us a break."
They both laughed, hugging and kissing.
After all, they both got what they wanted, pleased their fantasy.
