Tom pushed Rob onto his back and started gently stroking Rob's toned chest and stomach. He could feel just the right amount of padding and a light smattering of hair sitting on top of Rob's muscles.
"Your body is just irresistible", Tom said as he made a slow trail of kisses down Rob's body. Before long, he was staring at Rob's hard uncut cock. He grabbed the base of it and shuffled down until it rested against his cheek.
"Just look at this thing, man, it's beautiful."
He worked it up and down a few times with his hand and watched as the brown foreskin gave way to reveal a lighter, pinkish cock head.
Rob looked on in amazement as Tom licked from balls to tip and started liberally wetting his cock. He stifled a moan at the feeling of Tom flicking his tongue back down the shaft. Once he had reached the tip again, Tom opened his mouth as if he was going to start sucking. He stopped in his tracks and locked eyes with Rob, giving him a playful smirk before making his way back down to his balls. He could clearly see the look of helpless frustration on Rob's face.
"Oh, did you want something?" Tom said coyly.
Rob nodded his head, seemingly speechless. Tom made an 'O' with his mouth once more and felt Rob lift himself off the bed until he was tantalizingly close to getting his cock into Tom's mouth. Sensing it immediately, Tom moved just out of reach. As he heard Rob whimper and retreat back down to the bed, Tom knew the time was right to pounce. In a flash, his lips slid down Rob's cock until at least half of it was in his mouth. It took Rob's breath away.
Once he had recovered from the shock, Rob grinned.
"That feels so fucking good, man. Can't believe I've been missing out on this."
"Mm-hm", Tom replied with his mouth still wrapped around Rob's cock. After a few moments, he took it out of his mouth and licked skilfully around the ridge of his cock head. This obviously touched a sensitive spot as Rob closed his eyes and gasped. He moved down, lapping at Rob's balls with his tongue and taking them into his mouth one by one. As time went on, Rob was quickly getting even more vocal with grunts and groans and sighs responding to Tom's pleasurable touch.
Tom went back to sucking his cock, taking more of it in his mouth with each stroke. After a long deep inhale, he opened his mouth wide and lowered his lips down the shaft until Rob's cock hit the back of his throat and he felt the light bristle of hair against his nose. As he came back up for air, he saw Rob staring at him and shaking his head in disbelief, "That's insane, man. No girl I've been with has ever managed to do that."
Tom laughed, "I'm not surprised, it's a real challenge with it being so thick."
He went back to worshiping Rob's cock, tapping the head against his tongue. Closing his lips around it once more, he moaned and watched Rob start to squirm from the vibration. The sound of another deep breath told Rob to expect another deep-throat. Tom quickly sank down on his cock again and held it for as long as he could until his spluttering told him time was up. Rob looked down to see Tom drooling slightly at the end of his cock, the pink tip of it glistening in the soft light.
After a slight pause, Tom went back to gently sucking but Rob seemed to have other ideas. He lifted himself from the bed, forcing his cock further into Tom's mouth. Quickly taking the hint, Tom stayed completely still as Rob slowly facefucked him. Once he was used to the rhythm, Tom bobbed his head in time with Rob's thrusts. Soon enough, Rob was grabbing the base of his cock and stroking it too.
With a jolt, he suddenly had a crazed look in his eye, "That's it, keep going, I'm so close".