OMG! It was just as good as i had hoped! I have to admit we were both really nervous at first and it took a little while for us to get comfortable. But once we did, it was just amazing! I started by pulling his pants down and kissing and sucking his cock until he was nice and hard. Then I suggested we get in the shower. We showered together, which was very hot and erotic! We took turns sucking each other in the shower. Then we moved to the bed and just laid next to each other. I made the first move to start sucking his cock again. I sucked him just as I would want to be sucked and very quickly he pushed me away because he didn't want to cum just yet. I licked his tight little ass hole, which drove him wild and then I licked and sucked his balls. I went back to his cock and this time I didn't stop. I kept massaging his balls with my hand as I sucked him to orgasm. I knew when he was close and kept my mouth on him as I worked his cock with my hand. Soon he was filling my mouth with a huge load of delicious cum! It was so amazing! I swallowed as much as I could but some leaked out and I rubbed it all over my mouth and his cock. I just kept gently sucking and licking his softening cock until he was recovered from his orgasm. Then he took his turn with me and believe me it didn't take long for him to bring to orgasm! He didn't take my load in his mouth but thats fine. He had fun rubbing my huge load all over my cock . Then we showered again and got dressed. We both had an amazing time and I hope to do it again soon! =]