Garret found his son at home, drinking a beer. He saw the three empties on the counter and realized his son must have pounded those back as soon as he got home, and that was only a few minutes ahead of him.
"I guess we need to talk." He said to Adam.
"I guess we do," said Adam.
He stood up and placed his beer can beside three other's that were on the counter and then walked up to his father and kissed him deeply.
"We do," he said, as he stepped back putting some distance between them. He reached up to scratch his nose and he could smell cock on his hand. His father's, he thought to himself, as that was the last one that he'd touched. It made his cock jump, and it hardened, instantly.
Garret noticed the swelling in his son's jeans. He went to the fridge and grabbed himself a beer.
"Look, about what happened, nothing really happened between us, we just shared the two men in that room. And that's all right."
"I ate your cum, dad. You came on my face, and I ate it. And then I woke up with my hand on your cock. And that's just fucking messed up."
"I know you woke up like that, I was already awake and processing your hand on my cock, when you woke up and bolted.
"Look," Garret continued, "at the end of the day, we're both men. Yes, I'm your father but you're an adult, you're 18 years old, and what you do in the bedroom is your business. Nobody else's." Garret said to his son. He was thinking more of the sex with John and Al but realized as he said it, that it implied something between them as well.
He placed the beer can down on the counter and stepped toward his son. He took Adam in his arms and just held him, hugging, intending to offer support, nothing consciously else. Adam's arms came up and wrapped around his father's back. They pulled apart a bit and looked into each other's eyes. Garret lowered one had while keeping one hand on Adam's shoulder. The lowered hand seemed to move on it's own and it caressed the hardon still tenting Adam's jeans and then Garret took his son's hand and placed it on his own hardon.
"Do you want to explore what you were feeling earlier, what your hand was on?" he asked, and when Adam nodded, but said nothing, he gently pressed Adam down to his knees. Adam sank down, looked up into his father's eyes, the spitting image of his own, and then caressed the outside of Garret's khakis.
He slowly undid the belt, then the top button and zipper, and let the pants fall to the floor, pooling around his father's ankles. Garret's hard cock sprang forward, not constrained by underwear and smacked Adam in the face. Instinct took over for Adam and he caressed the length of cock in his face, and opened his mouth to suck it in.
Garret moaned loudly, as Adam's lips curled around his cock head and slid down the length. Adam took his father's cock into his mouth, all eight uncut inches disappeared into Adam's throat. Garret's balls smacking into Adam's chin as he thrust forward, unable to help himself. For the next few minutes, he face fucked his son. He couldn't believe he was doing this, but it seemed right somehow. Well, if not right, then not wrong. Natural almost. He felt Adam's throat milk his cock and he came very close to emptying his load in those first few minutes.
Instead, he pulled Adam off his cock, stood him up and pushed him back to one of the bar stools at the island. He propped Adam there and dropped to his knees, after kicking off his own pants, he knelt there, naked from the waist down. As Adam leaned against the chair, Garret fumbled with releasing the belt and pulling Adam's jeans down. Adam wasn't much help to him, but in the end, he managed, and he tossed the jeans across the room. He paused for a moment and took in Adam's hard cock, cut, unlike his own, risen to it's almost eight inches before him, admiring its length and the mushroom head. He reached up a hand to caress it and slowly stroked it. Letting his hand glide up and down its length, so like his own cock, so different.
A drop of precum pearled on the tip of Adam's exposed head and he let his tongue flick out to taste it. Sweet and sour, a little salty. Adam, on feeling the tongue tried to thrust forward to push his cock into the waiting mouth but Garret controlled him and took his time exploring the cock in hand, so like his own but also, so different. He marvelled at the sameness but also the differences, he kept thinking that.
Finally, he opened his mouth and took Adam's head into his mouth, letting his tongue swirl around the crown, tracing its ridge. Adam tried again to thrust forward, but Garret once again controlled his youthful vigor and prevented him from thrusting by simply holding his hips in place. He took his time and worked his way down Adam's length, taking it to the root after a few minutes. He moved up and down the length with his mouth, letting one hand trail behind his mouth up the length, then preceding it back down. His other hand, cupped Adam's balls and rolled them. Adam, for his part, closed his eyes and moaned out a slowly drawn out "Yessss".
Adam, a little unstable after the four beers, slipped from the bar stool and the two men ended up on the floor. They swivelled round ended up in a 69, each sucking the other's cock. In this position, Adam didn't last long, and he was the first to cum. He filled Garret's throat with a full load of cum, six pulses of his cream. His load filled Garret's mouth and throat, the first three shooting straight down Garret's throat, he didn't even taste them. The fourth hit the back of his tongue, the fifth and sixth the front of his mouth filling it with cum. He savoured the cum in his mouth before swallowing it.
As he gulped down the load, he'd just been given, and it sent him over the edge, and he shot four large shots, of his own, into Adam's mouth, shots that leaked out the sides of Adam's mouth. They both started to soften, and each allowed the cock in their mouth to slip out. Adam, who had been on top of his father, rolled off and lay on the floor on his back. They lay side by side, head to toe and caught their breath. In a few moments Garret sat up and took Adam's hand and they pulled each other up to their feet.
Adam stood, totally nude, while Garret was naked from the waist down. They hugged again. And Adam kissed his father's cheek.
"Dad," he said, "Will you fuck me?"
"I was going to ask you the same thing," offered Garret, "I've never topped, never had the desire too."