I slid off the bed and knelt in front of Karl. I stoked him a few more times and held his hot cock against my face. It was beginning to ooze pre-cum and I knew he wanted me to suck him. I grabbed both his ass cheeks and opened my mouth wide and slide his whole monstrous cock inside my mouth. I had for years fantasized about sucking a cock, and I was now finally doing it. I felt Karl's body heave with each breath. I reached up and realized he had removed his shirt and so I rubbed his hard nipples. Moans of pleasure filled the air.
I deep throated Karl for a while before pulling off and holding his cock so I could lick the head and taste all he had to offer. Karl was uncircumcised, like me, so I knew his foreskin was incredibly sensitive and so I gently sucked on it and he groaned in approval. I licked his glans up and down, I gently pushed my tongue into his cock hole, I delighted in the taste and feel of his cock. I stroked him harder, up and down while I licked his head.
Karl then took my head in his hands and pushed me back onto his cock and I gladly obliged. I worked his cock as I am certain he's never been worked before. His breathing then quickened, his grip tightened and his thrusting hips suddenly froze and I realized he was about to cum. This was confirmed when he gasped one last time and said "I'm cumming, I'm cumming, I'm cumming".
Knowing exactly what to do, I paused briefly to allow his orgasm to build. I waited in exquisite anticipation for what I knew was coming. I grabbed Karl's shaft and pulled back on the skin to give it a more forceful push when I felt the first burst of hot cum hit the back of my throat. I let the first couple of jets shoot unimpeded and then slid his cock out of my mouth far enough for me to be able to suck on his head and coax out more. I sucked and licked Karl's head till nothing more came and his convulsing cock was still. I left his cum in my mouth and opened it to show him before swallowing it all in one gulp. I savoured the taste and went back to his cock to clean it with my tongue, squeezing Karl's tight ass and licking him from his balls to the end of his shaft.
Karl then eased me back against the bed and leaned me back. He stopped to suck on my nipples on his way down to my swollen, dripping, red, stiff member. He licked my head first to clean off my pre-cum and I heard him breathily say "tastes so good". Karl's hot, moist mouth then took in all of me and I reached down to caress his head.
When Karl asked me "are you ready to cum?" I could barely speak the word "yes" to him.
He stroked my cock more feverishly and then slid me all the way into his mouth. I began to feel the glow building at the head of my cock and knew I was now about to cum. Karl, like me, waited a couple of seconds and but he held his tongue out and allowed me to shoot my first load there before opening up and allowing me to deposit my full wad in his mouth. I seemed to shoot a hundred times and I wondered if Karl had room in his mouth for it all. He must have because he stood up, mouth open and allowed me to see how I had filled him before he, too swallowed.
He then went back to coaxing out what little remained and cleaned my cock with his tongue, as I collapsed backwards on the bed, more satisfied than I had been in years.
When Karl was done he rose and quietly dressed.
"My wife will be expecting me back soon," he said.
I nodded, but before he left, we agreed to try to connect again soon.
He left, and as he did so, I licked my lips and realized I had developed a taste for cum...and I wanted Karl's cock inside my mouth again..........soon....