Chapter 20

803 25 10
                                    

Frank decided he couldn't wait until they returned home, even though they were barely ten minutes away. Instead, he jerked the steering wheel, making a sharp right onto a dirt path. Gerard careered sideways into the window and turned to look at Frank.

"What the hell?"

Frank didn't reply. He drove fast with a look of concentration on his face. When he found a suitable spot to pull over, he yanked off his seatbelt and turned to Gerard.

"Back Seat. Now!"

Gerard's eyes widened in understanding before he scrambled through the gap in the front seats, giddy with excitement.

Frank took a deep breath and stepped out of the car, opening the back door, and looking down at his boyfriend with hungry eyes.

Gerard was sat in the middle of the backseat, fumbling with his belt. Frank looked at him for a moment, watching him struggle. He fucking loved the way Gerard was so needy for him in the same way he was. He stepped into the back of the car and took over the job at hand himself. He made quick work of unbuckling the belt and unzipping Gerard's jeans. He yanked the belt, pulling it free from the belt loops completely, and hitched Gerard up to pull his pants down his thighs. Gerard sat and dragged them from his feet along with his underwear, and when he turned round, Frank was already naked from the waist down, cock stood to attention and waiting for his boyfriend. His own belt was in his hand and Gerard's insides churned at the prospect of Frank using it.

Frank now sat in the middle seat and crooked his finger to Gerard, silently calling him over. He instantly straddled Frank and wrapped his arms around his neck. Frank grabbed a hold of Gerard's hips and pulled him closer. He then moved his hands to cup Gerard's face and softly kissed him. Gerard was surprised at the tender touch, (everything up until that point being desperate and needy), but he relished the feel of Frank's soft lips on his own – the way they moved in sync and poured undeniable love into Gerard's mouth. He loved to kiss Frank. The intimacy of the action and the way they communicated their love to one another by this means was everything to Gerard. He had never had this before – just one-night stands and a handful of boring dates.

Frank eventually removed his lips from his lover's mouth and gently sucked at his neck. Gerard scratched lightly at the back of Frank's neck, causing the smaller man to moan in response.

Gerard shrank back and managed to fit in the gap on the floor between Frank's legs. He looked up at Frank with wide eyes as he licked his stiff cock from base to tip. Frank sighed and ran his fingers through Gerard's hair. He could only just make out his features in the dark space, but he knew he was looking directly at him.

Gerard toyed with Frank, keeping it slow and measured as he ran his tongue up and down, eliciting quiet profanities to seep from Frank. He held Gerard's head in place, but not forcefully, and began to lift his hips up and down as Gerard pushed his lips over him. He loved the weight of Frank's dick on his tongue and moaned around him.

"Aww fuck Gee" Frank whispered as he continued to slowly ease himself in and out.

Gerard pushed further over until Frank hit his throat and he swallowed around him.
Frank's grip on Gerard's hair became tighter and his movements faster as he fucked into him. When Gerard took a hold of Frank's balls, he pulled back and told him he would have to stop. He certainly wasn't ready to come yet.

Pulling Gerard back up into his previous position, Frank pushed his fingers to his mouth. Gerard took them in and lapped and sucked greedily. He was so enthralled with coating Frank's fingers with saliva, that he barely registered the belts being brought up to the side of him.

Gerard released Frank's fingers and looked to his wrists by his sides. Frank began attaching his own belt to Gerard's left wrist and the other belt to his right. The strap of one was now being lifted, taking his arm with it, and being buckled to the hand grip above the window, the same thing with the other arm on the other side. His arms were now held out like a star and firmly attached to the top of the car doors. Frank unbuttoned Gerard's shirt and slid the fabric open, revealing his pale skin which he licked over gently.

Gerard gave an experimental tug on the leather straps, loving the fact that they didn't budge. Frank again pressed his fingers to Gerard's mouth for one last coating before bringing them down between his legs. The two men looked lustfully into each other's eyes as Frank played around Gerard's hole teasingly. Gerard rocked a little in the hope of some friction from Frank as Frank continued to swirl his fingers around his tight opening.

Eventually, Frank pushed a finger inside, drawing a little gasp from the other. He worked his way around before adding another finger and scissoring Gerard open. Upon contact with his prostate, Gerard cried out quietly, tugging on his restrains.

"Aww pleases Frank" Gerard begged.

Frank's cock was aching as it pressed against Gerard's stomach and he was desperate himself, so he decided against too much teasing.

"It's yours for the taking baby" Frank replied gesturing to his dick.

Gerard lifted up and wiggled a little, needing Frank's help to open him up. Frank obliged, reaching around and spreading his ass cheeks with one hand and holding his dick steady with the other. Gerard sat up and settled himself atop of Frank's eager cock, before agonisingly slowly lowering himself down. The stretch burned due to the lack of lube but he continued on until he finally bottomed out. They both exhaled at the relief. Gerard felt utterly full and Frank had some much needed pressure applied to his thick, wanting cock.

Frank lifted Gerard up slightly, encouraging him to move. He willingly did so and raised himself up and down along Frank's length.

Frank took in the sight before him. Gerard looked fucking amazing – held up by his arms crucifixion style and impaled on Frank's impressive dick. His head hung back as he bounced up and down. His movements were slow but meticulous, making sure Frank was as deep as possible before rising back up and sinking back down again. He angled his hips to ensure his prostate was hit every time he dropped and gasped out each time.

"Jesus Christ Gerard. What you fucking do to me!" Frank spluttered as his legs began to tremble. He could tell Gerard was beginning to tire, so he held him by his ass and lifted him up and down whilst he thrust into him as hard as he could.

They were both so close and Gerard was whining to be touched. Frank took a grip of his cock and stroked up and down and he bit down onto his neck.

"Oh shit Frank. Mmmmphh. So fucking good" Gerard screamed out as he emptied out onto Frank's fist. One more push and Frank was doing the same – filling Gerard up to the brim and calling out his name.

He made quick work of untying Gerard's wrists and they instantly dropped over Frank's shoulders. He removed them and kissed each wrist in turn, making sure there were no wounds or marks. They both slumped along the backseat for a short while before reluctantly dressing and heading home.

They both certainly slept well that night, and as they said their goodbyes on the school car park in the morning, neither could keep the smile from their face as they walked into the establishment.

Frank had just sent his extra tuition kids off to their first lesson when Lindsey appeared in his room.

"Oh Hey" Frank said with a cheery smile.

Lindsey didn't look particularly cheerful as she walked over to him.

"So?" she began. "When exactly are you planning on telling me about you and Gee?"

Frerard - Yes Sir!Where stories live. Discover now