Words: 2059
No POV
April 9th.
A very special day. It was the day Gerard was turning 18. You better believe Frank had something to his sleeve for his boyfriend.
To Gerard it was just another day. No matter how many times he told Frank not to worry about it, Frank never listens.
He had it all planned out, down the the last minute. A glamorous hotel was booked in advance, with rose petals scattered neatly on the bed and soundproof walls. Trust me, they had to contain the gorgeous noises that Gerard always made.
"Are you ready?" Frank asked as he packed his last bag.
"You never told me where we are going." Gerard replied.
"You're going to love it," Was all the replied Gerard got. The boy didn't answer any further as Frank grabbed both his hands, pulling him from the sofa, leading him to the car.
Frank placed their bags in the truck before opening the door for Gerard. "I could have done that myself, but thank you. I love you."
"You'll love me even more later." Frank winked before closing the door, climbing into the drivers side.
The car ride was boring, Frank had some of Gerard's favorite songs playing. Gerard's hand wandered to Frank's thigh, rubbing little circles on the fabric.
Frank looked at Gerard out the corner of his eyes wondering what the boy was thinking. Gerard unbuckle his seat belt and leaned over.
Gerard pulled his boyfriend's cock from his pants, stroking him gently. "Are you gonna pound me tonight, daddy?"
"That depends, darling," Frank spoke calmly, keeping his eyes on the road. Gerard smirked leaning down to blow on the tip, causing it to twitch with excitement.
"On what?" Heard asked as he continued to stroke Frank.
"If you're a good boy, yes," Frank started.
"If I'm bad?" Gerard asked taking the head into his mouth, teasing the slit with his tongue.
"Fuck, you'll be punished," Frank finished. Gerard moaned around Frank's cock, liking that idea.
Frank groan from the vibration, his hips jerking forward. Frank free hand ran through Gerard hair. Frank slowly pulled the car to a stop, his right hand grabbing Gerard's hair, pushing him down further, choking the boy.
Gerard relaxed his jaw allowing Frank to slide down his throat. "B-baby, shit." Frank moaned as he pushed Gerard down further.
The car jerk forward as the light changed. Frank free hand stayed locked in Gerard's hair.
Gerard placed his hands on Frank hips and bobbed his head wildly. "So good."
Gerard's free hand massaged Frank's balls rolling them in his palm. Just the thought of Gerard sucking him off while other cars were next to him was such a turn on for Frank.
Frank couldn't hold back, he knew that he needed to release and feel his boyfriend around him.
"G-Gerard," Frank moaned, warning the boy of how close he was. That encourage Gerard to work harder.
Gerard's spit formed a puddle on Frank's underwear and pants, neither boys cared at the moment.
He was so desperate for Gerard to swollen him. Frank held Gerard head down thrusting his hips up into the boy mouth. "Fuck," Frank groaned, the car rolling to a stop outside the hotel room.
YOU ARE READING
BoyxBoy smut
FanfictionMulti-ship. Written with @endlessgoodbyes Top 4 in #miwband and #miwfanfic Just a Brit and American writing gay porn. Probably the gayest thing you'll ever read. Complete Sin. (18+)