Categories > Celebrities > My Chemical Romance > High School Love Birds
As far parties go, this one was turning out to be just like all the rest and nothing really special. It was all thumping loud music and drunken people making out in every corner of the house. It was fun for about the first thirty minutes but Frank didn’t want the night to end this way.
He was coming back from the restroom when he spotted Gerard across the room. He was finishing his beer and talking to Alicia. Frank suddenly wanted to be alone with him very badly; wanted him all to himself. Clothes felt too tight and the walls were getting too close. He walks over to Gerard trying to hide the desperation he felt he must be radiating.
Quickly he waves a greeting at Alicia and then he drapes his arm over Gerard’s shoulders.
“Let’s get out of here, yeah?” he asks in his ear. Gerard nods, giggling and taking Frank’s hand.
“We’re gonna get out her hon. It really was nice meeting you,” he says smiling at Alicia. She smiles back knowingly and just tells them to have fun, and they slip out the back door without being noticed.
…
The night air is chilly due to it only being mid-April so they walk close and fast toward Frank’s house. What starts out as just hand holding turns to arms wrapped around waists as they stumble along feeling tipsy.
“That party was getting boring,” Gerard remarked. Frank chuckles in agreement as he fumbles for his key.
“Mom left for the night so I could have the house to myself and guests,” he says as they reach the top step of the porch.
Gerard barely had time to comment on how cool Frank’s mom was before he was being dragged into the house and backed into the closest wall. Frank kisses him hard, his hand’s griping Gerard’s hips hard enough to leave bruises. Gerard groaned and fisted his hands tightly in the other boy’s t-shirt. He kissed back forcefully and parted his lips to allow Frank’s tongue to enter and explore his mouth.
When they finally come up for air, Frank is panting and staring at Gerard with hungry eyes. Gerard stares back trying to catch his own breath and bites his lip playfully. It was all the encouragement Frank needed.
“Tease,” he breathed. He hooked his fingers in Gerard’s belt loops and yanked him away from the wall and closer to him. “Let’s take this upstairs.” His voice is low and dripping lust. Gerard gives a low moan out of anticipation. Tonight is definitely the night.
They kick off shoes and bolt for the stairs practically tipping over each other. When they reach the landing Frank slams Gerard against the wall again kissing him and then lifting him up of the floor with his hands firmly gripping his ass. Gerard wraps his legs tightly around his waist and rips his own shirt over his head, letting it fall haphazardly on the hallway floor, as Frank carries him to the bedroom.
Frank doesn’t even bother with the lights. The silvery glow of the full moon is pouring in through the window and illuminating the bed like a stage so there is really no need. He kicks the door close behind them and tosses his boyfriend onto the mattress. Gerard stares; licking his lips, as Frank finally removes his shirt and dives down beside him.
After a playful scuffle for dominance he finds himself pinned down with Frank sucking and nipping at his neck, marking him for the whole world to see. Gerard lets the sensations take him over as he gasps and writhes all over the sheets. The feel of Frank’s mouth and the skin to skin contact of their chests brushing together were making him feel so high. When Frank pulls back to kiss him there is a cluster of purple hickeys forming on his throat.
Gerard never wants to stop kissing this boy but Frank is on the move again suddenly. He is slinking further down on the bed and trailing wet, open mouth kisses all over Gerard’s chest, belly, and hips making him tremble. It’s amazing until he hears the familiar jingle of his belt buckle. A wave of panic floods him. It’s all happening so fast and suddenly Gerard is feeling dizzy with confusion.
“Wait,” he gasps. He grabs Frank’s hands. Frank stops and looks up at him. He can tell Gerard is nervous and he feels a pang of guilt in his chest.
“What’s wrong babe? Did I do something bad?” he asks.
Gerard shakes his head then blushes a deep red that is noticeable even by moonlight. When he speaks he won’t look at Frank.
“I just was wondering if maybe we could slow down a little. Take our time like we talked about,” he explains softly.
Frank mentally kicks himself. He is being a pushy asshole and Gerard is right. They are about to give their virginity to each other; it needs to be special and unrushed.
“Anything you want baby,” he replies to Gerard soothingly. He closes his eyes and tries to dial back his excitement a little. It proves to be a difficult task due to how painfully his cock is throbbing but with a few deep breaths he manages to quell the intensity of his desire.
He moves back up toward the head of the bed and pulls Gerard in for a kiss. It’s slow and sweet this time. They both still taste like beer but the sensation of their tongues sliding over each other still feels amazing as it always does. When Frank pulls back his fingers are stroking gently at line where Gerard’s jeans meet his skin.
“Can we?” he asks sheepishly. “I wanna look at you.”
His boyfriend smiles shyly and they help each other finish getting undressed. They spend the next few minutes exploring and taking in the sight of each other in their entirety. They have never been naked together and it is painfully arousing yet terrifying for them both.
After a particularly long kiss, Gerard leans in close and whispers, “I’m ready.” Frank is throbbing again at the words. He moves with lightning speed to the bed side table where he keeps his lube. When turns back around Gerard is lying seductively on his back, feet planted on the bed, legs spread so frank can kneel between them.
He slicks up his fingers then stares up nervously at his partner, silently asking for permission with his eyes. Gerard nods eagerly and spreads his legs a little wider in encouragement. Frank guides a solitary finger inside. Gerard gasps with shock and props himself up on his elbows to watch with wide eyes.
Frank tries a second finger, wiggling them now and sliding them slowly in and out, eliciting high pitched yelps of pleasure from the gorgeous boy lying in front of him. Suddenly his mind is flooded with an idea he had abandoned earlier; an idea that will drive Gerard crazy for sure. Fingers still teasing he leans up and takes Gerard’s cock into his mouth. He sucks gently at the head, tasting him. Gerard’s hips jerk violently.
“Oh, shit! Frankie!” he cries out.
Frank adds a third finger and begins to bob his head up and down taking more of Gerard into his mouth with every downward stroke. He laps at the underside with his tongue to add more to the sensation of it all. It only takes a handful of strokes before Gerard is tugging viciously at his hair and bucking up into his throat while gasping for breath. He keeps saying Frank’s name and Frank knows if he doesn’t stop that Gerard will come and he isn’t ready for that.
He stops everything he is doing. Gerard huffs in disappointment at the loss of sensation. Frank reaches for the lube next to him and sets to work slicking himself up.
“You ready for me Gee?” he asks, his voice is dripping with passion and want. Gerard just stares up at him from the pillows; biting his lip like this is exactly what he has been waiting for and wanting for a long time. Using one hand to brace himself on the bed and one hand to line himself up with Gerard’s opening, he begins to gently push his way inside.
Apparently it’s his turn to fall apart because that is exactly what he is doing.
“Oh God, you feel so fuckin’ good baby. Ahhh…s-soo tight,” he moans.
Meanwhile Gerard is lying underneath him with his mouth falling open with a silent cry of pain and pleasure. His chest heaves with his erratic breathing as he tries to relax. Frank inches in slowly, pausing after each push to allow Gerard time to adjust. When he finally slides all the way home they both groan.
Desperate for friction Frank begins to gently rock his hips. Gerard moans and rolls his own hips in response. Frank takes it as his que to start moving and he progresses to deep, slow thrusts. He keeps this up for about a minute or two, kissing Gerard deeply.
Suddenly Gerard is wrapping his legs around his waist and scratching at his back.
“Harder Frankie, harder,” he begs.
Frank obeys, pinning Gerard’s hands above his head; their fingers interlocked as he picks up the pace. He must be hitting all the right spots because Gerard is practically panting, in perfect time with every thrust. Each exhale is punctuated by a loud, breathy moan: “Ah, ah, ah, ah.” Frank wants to hear more. He goes faster and angles his hips a little more.
Gerard moans even louder and throws his head back in ecstasy to reveal his gorgeous throat. Frank is hitting all the right spots and his entire body is tingling. The sight of Gerard so vulnerable makes Frank feel like his brain might short circuit. He groans and leans down to eagerly kiss at the flesh of that beautiful neck.
“You look so sexy like that Gee,” he mumbles, his lips still brushing against pale skin. He can feel the vibrations of Gerard’s cries thrumming through his body. Gerard’s breathing hitches and his legs shake. They both know he won’t last much longer. He can already feel his toes curling and a warm pressure building in his belly.
“Oh, fuck! Frankie I’m gonna…OH!”
He barely finishes speaking when he starts spurting the first hot globs of fluid all over their stomachs. He lets out a strangled sob and that is it. Frank is coming too at just the sounds Gerard is making. He explodes inside Gerard in what is handedly the most intense orgasm of his teenage life.
“Fuck, fuck, fuck.” He chants it like it’s the only word he knows, burying his face in Gerard’s neck as his brain turns to mush and his hips stutter. Gerard is trembling when Frank finally falls limply on top of him. They stay like that for a long time covered in sweat and just trying to catch their breath.
When Frank regains his ability to move, he rolls gently off of Gerard and grabs some tissues from the bed side table. Once they are all cleaned up they cuddle up close for a kiss. Frank is the first to break the silence.
“Gerard…I-I think I’m in love with you,” he confesses. Gerard is suddenly covering his face and trying desperately to hide the tears welling in his eyes. Frank feels like he has been punched in the gut.
“I’m sorry. I shouldn’t have said that. It was the wrong thing to say. Please don’t cry,” he back peddles.
Gerard is grinning despite the tears now and giggling like a school girl. “No, No. Not all. In fact it’s exactly what I’ve wanted to hear. I love you too Frankie.”
A rush of relief floods Franks body and he leans in to kiss Gerard again and again until he notices he is shivering.
They get up and pull on their sweats and t-shirts. Once they settle down for bed it’s very late. It’s been the best night ever. They both have decided it to themselves. Franks starts his DVD player and they fall asleep to an old black and white horror movie, tangled up in each other.
…
When Gerard wakes up the sun is beating in through the window, warm and comforting. He looks over at Frank and smiles. He can’t stop replaying last night in his head. It was the morning after his senior prom and he was waking up next to his gorgeous boyfriend no longer a virgin and very much in love.
He felt his cock stirring and getting hard at the thought. He couldn’t wait to do it again. Trying not to wake Frank he brings himself to a kneeling positon over Frank’s legs. Slowly, he pushes up Frank’s shirt and strokes at the soft skin of his stomach. He wants this to be a wakeup call Frank won’t ever forget. He leans up and kisses his hip. He nuzzles it gently, taking in the musky sent of his teenage lover. His and his alone. The thought makes him dizzy with longing.
Frank begins to wake up.
“Hey,” he smiles down at Gerard. “What are ya doin,” he asks.
“Thinking I want to make love to you,” Gerard admits quietly. Frank releases a shaky breath. Gerard licks his lips and slides down the waist band of the other boy’s pants. He makes a contented hum as he takes Frank into his mouth. His cock feels big and heavy and tastes salty.
Frank can’t stop looking at Gerard and what he is doing. His eyes are big with blown pupils as he stares back at Frank. His cheeks are hollowed as he sucks and his skin is flushed. Frank moans. It’s a million times hotter than all the times he imagined it in his head. Gerard lets his eyes fall shut and it is a sight he is never going to forget. Gerard’s eyelashes flutter as he swallows Frank completely.
“Fuck! Gee that’s so good!”
Gerard pulls off after a few stokes. He moves to sit by Frank against the headboard. He motions for Frank to move closer. He reaches out and pulls Frank’s shirt over his head then takes off his own. He slides off his sweats and gestures for Frank to do the same. When he pulls him onto his lap Frank looks at him with surprise.
“Oh. You wanna…” Gerard cuts him off with quick nod of his head.
“Okay,” he agrees. He doesn’t know where this new, assertive side of Gerard has come from but he loves it. Gerard lubes up his fingers and stretches him gently while they make out.
“mmm...need you,” Frank sighs. Gerard spreads the lube and lines himself up.
“Yeah?” he asks. “Take it Frankie, it’s all yours baby.” Frank lowers himself slow and steady onto Gerard.
“Oh!” He gasps loudly and grips his boyfriend’s shoulders tightly. He bottoms out panting. Gerard is tracing circles on his hip bones with his thumbs as he holds him. It makes him shudder. Gerard applies gentle pressure and Frank begins to grind against him. They stare intensely at each other groaning.
Gerard sighs, “Just like that Frankie. Feels good, Yeah?”
“Mmmm,” Frank just moans long and loud and kisses Gerard long and deep. They move in perfect unison, foreheads pressed together as they pant. Gerard lifts Frank’s hips and thrusts up deep inside him.
“Oh, fuck! GERARD!!” He wails with excitement.
“Ride me Frankie,” Gerard pleads. Frank obeys, fucking himself hard on the cock buried inside of him. Gerard digs his fingers tighter into Frank’s hips and Frank tangles his hands in Gerard’s hair in return.
“I love you Gee,” He says between quivering breaths staring down into his sweet Gee’s eyes.
Gerard pulls him in tight and kisses him hard. “I love you too, Frankie,” he replies when he pulls back. The come hard together; shaking and yelling loud enough that they worry a little that a neighbor might hear them. Frank pulls off of Gerard after a few breathless minutes.
“Breakfast?” he grins.
“Hell yes!” Gerard is starving.
They dress and head downstairs holding hands. When they walk into the kitchen they are surprised to find a blushing Linda setting at the table.
“I hear you two had a good time,” she chuckles.
“Yeah!” they blurt together.
Linda laughs at how nervous they are at being overheard.
“You’re adults. And it’s not like one of you will get pregnant. So relax. Pancakes?”
Gerard and Frank nod and burst into fits of giggles as they set down to wait on the food. Linda really was the coolest.
He was coming back from the restroom when he spotted Gerard across the room. He was finishing his beer and talking to Alicia. Frank suddenly wanted to be alone with him very badly; wanted him all to himself. Clothes felt too tight and the walls were getting too close. He walks over to Gerard trying to hide the desperation he felt he must be radiating.
Quickly he waves a greeting at Alicia and then he drapes his arm over Gerard’s shoulders.
“Let’s get out of here, yeah?” he asks in his ear. Gerard nods, giggling and taking Frank’s hand.
“We’re gonna get out her hon. It really was nice meeting you,” he says smiling at Alicia. She smiles back knowingly and just tells them to have fun, and they slip out the back door without being noticed.
…
The night air is chilly due to it only being mid-April so they walk close and fast toward Frank’s house. What starts out as just hand holding turns to arms wrapped around waists as they stumble along feeling tipsy.
“That party was getting boring,” Gerard remarked. Frank chuckles in agreement as he fumbles for his key.
“Mom left for the night so I could have the house to myself and guests,” he says as they reach the top step of the porch.
Gerard barely had time to comment on how cool Frank’s mom was before he was being dragged into the house and backed into the closest wall. Frank kisses him hard, his hand’s griping Gerard’s hips hard enough to leave bruises. Gerard groaned and fisted his hands tightly in the other boy’s t-shirt. He kissed back forcefully and parted his lips to allow Frank’s tongue to enter and explore his mouth.
When they finally come up for air, Frank is panting and staring at Gerard with hungry eyes. Gerard stares back trying to catch his own breath and bites his lip playfully. It was all the encouragement Frank needed.
“Tease,” he breathed. He hooked his fingers in Gerard’s belt loops and yanked him away from the wall and closer to him. “Let’s take this upstairs.” His voice is low and dripping lust. Gerard gives a low moan out of anticipation. Tonight is definitely the night.
They kick off shoes and bolt for the stairs practically tipping over each other. When they reach the landing Frank slams Gerard against the wall again kissing him and then lifting him up of the floor with his hands firmly gripping his ass. Gerard wraps his legs tightly around his waist and rips his own shirt over his head, letting it fall haphazardly on the hallway floor, as Frank carries him to the bedroom.
Frank doesn’t even bother with the lights. The silvery glow of the full moon is pouring in through the window and illuminating the bed like a stage so there is really no need. He kicks the door close behind them and tosses his boyfriend onto the mattress. Gerard stares; licking his lips, as Frank finally removes his shirt and dives down beside him.
After a playful scuffle for dominance he finds himself pinned down with Frank sucking and nipping at his neck, marking him for the whole world to see. Gerard lets the sensations take him over as he gasps and writhes all over the sheets. The feel of Frank’s mouth and the skin to skin contact of their chests brushing together were making him feel so high. When Frank pulls back to kiss him there is a cluster of purple hickeys forming on his throat.
Gerard never wants to stop kissing this boy but Frank is on the move again suddenly. He is slinking further down on the bed and trailing wet, open mouth kisses all over Gerard’s chest, belly, and hips making him tremble. It’s amazing until he hears the familiar jingle of his belt buckle. A wave of panic floods him. It’s all happening so fast and suddenly Gerard is feeling dizzy with confusion.
“Wait,” he gasps. He grabs Frank’s hands. Frank stops and looks up at him. He can tell Gerard is nervous and he feels a pang of guilt in his chest.
“What’s wrong babe? Did I do something bad?” he asks.
Gerard shakes his head then blushes a deep red that is noticeable even by moonlight. When he speaks he won’t look at Frank.
“I just was wondering if maybe we could slow down a little. Take our time like we talked about,” he explains softly.
Frank mentally kicks himself. He is being a pushy asshole and Gerard is right. They are about to give their virginity to each other; it needs to be special and unrushed.
“Anything you want baby,” he replies to Gerard soothingly. He closes his eyes and tries to dial back his excitement a little. It proves to be a difficult task due to how painfully his cock is throbbing but with a few deep breaths he manages to quell the intensity of his desire.
He moves back up toward the head of the bed and pulls Gerard in for a kiss. It’s slow and sweet this time. They both still taste like beer but the sensation of their tongues sliding over each other still feels amazing as it always does. When Frank pulls back his fingers are stroking gently at line where Gerard’s jeans meet his skin.
“Can we?” he asks sheepishly. “I wanna look at you.”
His boyfriend smiles shyly and they help each other finish getting undressed. They spend the next few minutes exploring and taking in the sight of each other in their entirety. They have never been naked together and it is painfully arousing yet terrifying for them both.
After a particularly long kiss, Gerard leans in close and whispers, “I’m ready.” Frank is throbbing again at the words. He moves with lightning speed to the bed side table where he keeps his lube. When turns back around Gerard is lying seductively on his back, feet planted on the bed, legs spread so frank can kneel between them.
He slicks up his fingers then stares up nervously at his partner, silently asking for permission with his eyes. Gerard nods eagerly and spreads his legs a little wider in encouragement. Frank guides a solitary finger inside. Gerard gasps with shock and props himself up on his elbows to watch with wide eyes.
Frank tries a second finger, wiggling them now and sliding them slowly in and out, eliciting high pitched yelps of pleasure from the gorgeous boy lying in front of him. Suddenly his mind is flooded with an idea he had abandoned earlier; an idea that will drive Gerard crazy for sure. Fingers still teasing he leans up and takes Gerard’s cock into his mouth. He sucks gently at the head, tasting him. Gerard’s hips jerk violently.
“Oh, shit! Frankie!” he cries out.
Frank adds a third finger and begins to bob his head up and down taking more of Gerard into his mouth with every downward stroke. He laps at the underside with his tongue to add more to the sensation of it all. It only takes a handful of strokes before Gerard is tugging viciously at his hair and bucking up into his throat while gasping for breath. He keeps saying Frank’s name and Frank knows if he doesn’t stop that Gerard will come and he isn’t ready for that.
He stops everything he is doing. Gerard huffs in disappointment at the loss of sensation. Frank reaches for the lube next to him and sets to work slicking himself up.
“You ready for me Gee?” he asks, his voice is dripping with passion and want. Gerard just stares up at him from the pillows; biting his lip like this is exactly what he has been waiting for and wanting for a long time. Using one hand to brace himself on the bed and one hand to line himself up with Gerard’s opening, he begins to gently push his way inside.
Apparently it’s his turn to fall apart because that is exactly what he is doing.
“Oh God, you feel so fuckin’ good baby. Ahhh…s-soo tight,” he moans.
Meanwhile Gerard is lying underneath him with his mouth falling open with a silent cry of pain and pleasure. His chest heaves with his erratic breathing as he tries to relax. Frank inches in slowly, pausing after each push to allow Gerard time to adjust. When he finally slides all the way home they both groan.
Desperate for friction Frank begins to gently rock his hips. Gerard moans and rolls his own hips in response. Frank takes it as his que to start moving and he progresses to deep, slow thrusts. He keeps this up for about a minute or two, kissing Gerard deeply.
Suddenly Gerard is wrapping his legs around his waist and scratching at his back.
“Harder Frankie, harder,” he begs.
Frank obeys, pinning Gerard’s hands above his head; their fingers interlocked as he picks up the pace. He must be hitting all the right spots because Gerard is practically panting, in perfect time with every thrust. Each exhale is punctuated by a loud, breathy moan: “Ah, ah, ah, ah.” Frank wants to hear more. He goes faster and angles his hips a little more.
Gerard moans even louder and throws his head back in ecstasy to reveal his gorgeous throat. Frank is hitting all the right spots and his entire body is tingling. The sight of Gerard so vulnerable makes Frank feel like his brain might short circuit. He groans and leans down to eagerly kiss at the flesh of that beautiful neck.
“You look so sexy like that Gee,” he mumbles, his lips still brushing against pale skin. He can feel the vibrations of Gerard’s cries thrumming through his body. Gerard’s breathing hitches and his legs shake. They both know he won’t last much longer. He can already feel his toes curling and a warm pressure building in his belly.
“Oh, fuck! Frankie I’m gonna…OH!”
He barely finishes speaking when he starts spurting the first hot globs of fluid all over their stomachs. He lets out a strangled sob and that is it. Frank is coming too at just the sounds Gerard is making. He explodes inside Gerard in what is handedly the most intense orgasm of his teenage life.
“Fuck, fuck, fuck.” He chants it like it’s the only word he knows, burying his face in Gerard’s neck as his brain turns to mush and his hips stutter. Gerard is trembling when Frank finally falls limply on top of him. They stay like that for a long time covered in sweat and just trying to catch their breath.
When Frank regains his ability to move, he rolls gently off of Gerard and grabs some tissues from the bed side table. Once they are all cleaned up they cuddle up close for a kiss. Frank is the first to break the silence.
“Gerard…I-I think I’m in love with you,” he confesses. Gerard is suddenly covering his face and trying desperately to hide the tears welling in his eyes. Frank feels like he has been punched in the gut.
“I’m sorry. I shouldn’t have said that. It was the wrong thing to say. Please don’t cry,” he back peddles.
Gerard is grinning despite the tears now and giggling like a school girl. “No, No. Not all. In fact it’s exactly what I’ve wanted to hear. I love you too Frankie.”
A rush of relief floods Franks body and he leans in to kiss Gerard again and again until he notices he is shivering.
They get up and pull on their sweats and t-shirts. Once they settle down for bed it’s very late. It’s been the best night ever. They both have decided it to themselves. Franks starts his DVD player and they fall asleep to an old black and white horror movie, tangled up in each other.
…
When Gerard wakes up the sun is beating in through the window, warm and comforting. He looks over at Frank and smiles. He can’t stop replaying last night in his head. It was the morning after his senior prom and he was waking up next to his gorgeous boyfriend no longer a virgin and very much in love.
He felt his cock stirring and getting hard at the thought. He couldn’t wait to do it again. Trying not to wake Frank he brings himself to a kneeling positon over Frank’s legs. Slowly, he pushes up Frank’s shirt and strokes at the soft skin of his stomach. He wants this to be a wakeup call Frank won’t ever forget. He leans up and kisses his hip. He nuzzles it gently, taking in the musky sent of his teenage lover. His and his alone. The thought makes him dizzy with longing.
Frank begins to wake up.
“Hey,” he smiles down at Gerard. “What are ya doin,” he asks.
“Thinking I want to make love to you,” Gerard admits quietly. Frank releases a shaky breath. Gerard licks his lips and slides down the waist band of the other boy’s pants. He makes a contented hum as he takes Frank into his mouth. His cock feels big and heavy and tastes salty.
Frank can’t stop looking at Gerard and what he is doing. His eyes are big with blown pupils as he stares back at Frank. His cheeks are hollowed as he sucks and his skin is flushed. Frank moans. It’s a million times hotter than all the times he imagined it in his head. Gerard lets his eyes fall shut and it is a sight he is never going to forget. Gerard’s eyelashes flutter as he swallows Frank completely.
“Fuck! Gee that’s so good!”
Gerard pulls off after a few stokes. He moves to sit by Frank against the headboard. He motions for Frank to move closer. He reaches out and pulls Frank’s shirt over his head then takes off his own. He slides off his sweats and gestures for Frank to do the same. When he pulls him onto his lap Frank looks at him with surprise.
“Oh. You wanna…” Gerard cuts him off with quick nod of his head.
“Okay,” he agrees. He doesn’t know where this new, assertive side of Gerard has come from but he loves it. Gerard lubes up his fingers and stretches him gently while they make out.
“mmm...need you,” Frank sighs. Gerard spreads the lube and lines himself up.
“Yeah?” he asks. “Take it Frankie, it’s all yours baby.” Frank lowers himself slow and steady onto Gerard.
“Oh!” He gasps loudly and grips his boyfriend’s shoulders tightly. He bottoms out panting. Gerard is tracing circles on his hip bones with his thumbs as he holds him. It makes him shudder. Gerard applies gentle pressure and Frank begins to grind against him. They stare intensely at each other groaning.
Gerard sighs, “Just like that Frankie. Feels good, Yeah?”
“Mmmm,” Frank just moans long and loud and kisses Gerard long and deep. They move in perfect unison, foreheads pressed together as they pant. Gerard lifts Frank’s hips and thrusts up deep inside him.
“Oh, fuck! GERARD!!” He wails with excitement.
“Ride me Frankie,” Gerard pleads. Frank obeys, fucking himself hard on the cock buried inside of him. Gerard digs his fingers tighter into Frank’s hips and Frank tangles his hands in Gerard’s hair in return.
“I love you Gee,” He says between quivering breaths staring down into his sweet Gee’s eyes.
Gerard pulls him in tight and kisses him hard. “I love you too, Frankie,” he replies when he pulls back. The come hard together; shaking and yelling loud enough that they worry a little that a neighbor might hear them. Frank pulls off of Gerard after a few breathless minutes.
“Breakfast?” he grins.
“Hell yes!” Gerard is starving.
They dress and head downstairs holding hands. When they walk into the kitchen they are surprised to find a blushing Linda setting at the table.
“I hear you two had a good time,” she chuckles.
“Yeah!” they blurt together.
Linda laughs at how nervous they are at being overheard.
“You’re adults. And it’s not like one of you will get pregnant. So relax. Pancakes?”
Gerard and Frank nod and burst into fits of giggles as they set down to wait on the food. Linda really was the coolest.
Sign up to rate and review this story