As we got in the shower I was so rock hard that I couldn't take it any more and I started licking all over his gorgeous body. I wanted to lick every inch of him. First I licked his stomach and then I started sucking down to his inner thighs. I then started erotically moving up to his dick bit by bit. His beautiful cock was staring right at me and I gave it a long sensuous lick from base to tip. Mmmmmm it felt so good. I then sucked his head softly and sensuously. I tried to kiss his dick as soft as possible until he started to really pant hard. I got so hard by this that I then started to lick his cock harder and deeper. I licked every inch of his penis for about 10 minutes until it was obvious he really wanted to feel my body up.
He then started to rub his hands all over my body. He rubbed over my chest, abs, legs, dick, and ass. He stopped at my ass and then started licking my cheeks. At that point I had to spread my legs wide open hoping he would lick my asshole. Luckily he was as turned on as I was at this point and he was probing his tongue right into my tight ass! It was such a hot feeling to have his tongue in my ass. He then started stroking me at the same time. Having such a sexy man do this to me just about put me over the edge right away but I knew how rare it was to have an experience like this so I held out as long as possible.
After all the amazing stroking and sucking I saw his eyes light up when he asked me if I would fuck his ass. Mmmmm yum the thought was so tempting I couldn't help but to oblige. He started soaping up his amazing tight ass. It made me rock hard just watching. He then put his hands up on the wall, spread his legs apart, looked back and said fuck my ass! My dick was so rock hard at this point that I quickly got behind his ass and put the tip of my dick right on his asshole. I got so far at this point I figured I could tease him a little longer. I circled my dick around his asshole a few times and he moaned loudly. At that point I couldn't wait any longer and slipped my dick slowly into his asshole. It felt so good to feel it slowly slip into his hot soapy ass and hear him scream as he had that great feeling of a dick totally filling him up. The thought of buttfucking such a hot ass was so hot that I almost came right there. But still I tried to hold on and thrust into his rock hard ass longer. It was such a great feeling for both of us as I thrusted many times. Then all of a sudden I came more then I ever thought possible. One huge spurt, two, three, NINE SPURTS! I almost passed out from how intense of an orgasm I had.
He was shocked by how much I came, and in response he said he was going to cum any second. I then started stroking his hot cock again and saw him spurt even more than me! He was obviously turned on but he had cum more than what I thought was physically possible. He came all over my mouth and body and we both loved every minute of it.
We are still great friends today. How could you not stay friends with such a gorgeous guy after that experience.