Steve lightly ran his fingers through his gay lovers hair. He wanted to touch his whole body before he finally gets to touch his cock. When he did, he played with the head before holding the shaft and flicked his tongue across the head. His mouth closed down over the head, sucking it into his mouth. The feeling was incredible. He only did this for a few moments before releasing his cock and moved down to lick his balls. The moment was incredible.
Joe moaned when Steve focused on his cock once more, sucking the ful length into his mouth. He loved blowjobs and Steve knew how to give a wild blowjob. His cck grew and grew and he felt like he would cum quickly.
Steve pulled Joe’s cock from his mouth and stood up, he wrapped his arms around his lover and kissed him. But instead of him pulling away and kneeling down again, Joe did. And this time he took Steve’s cock into his mouth and sucked it. Both sucked cock so well but they wanted more. They both agreed to climb onto the bed and Joe knelt waiting for Steve to take his ass.
But he didn’t fuck him straight away. He spread his ass cheeks and began licking the puckered skin around his ass hole. He used his tongue to fuck his ass, making his nice and wet. When he thought his ass was wet enough he knelt behind him and pressed the head of his cock against his asshole. Joe soon felt the pain as his ass was penetrated with Steve’s cock.
He fucked his ass hard. It didn’t take long before the were both cumming together. Steve’s cock was buried deep inside his ass and Joe masturbated himself until they came together…