Several years ago before I was married I had an experience with a friend I will never forget. This is a true story. We had decided to go out clubbing one night. I got ready and went to his house. When I got there he was still in the shower and he told me to come in the bathroom till he finished. He turned off the water and opened the shower curtain to expose his naked body to me. By the way I was 21 and he was 19 at the time. I noticed his cock was about half hard. He saw me looking at it. He wrapped a towel around his waist and I followed his to his bedroom so he could get dressed. We were talking but I was still focusing on his body for some reason. He turned his back to me and dropped his towel exposing his naked ass to me. I could feel my cock pushing against my pants. I wasn’t wearing underwear so my hard on was obvious. He walked over and looked down and asked if he had caused it. I said yes so he said since he caused it he needed to fix it. Next thing I know he unbuttoned and unzipped my pants. I did nothing to stop it. My heart was beating so hard I thought it was going to come out of my chest. He pulled my pants down to my knees. He took my cock in his hand and it sent chills up my spine. He lowered his head and took my cock in his mouth and started giving me the hottest blowjob I had ever had. Just looking down seeing my friend sucking my cock was so hot. I eventually came out of my clothes and traded places with him. This was the first time I had ever had a cock in my mouth. I slowly slid my mouth up and down his hard shaft. After a few minutes I stopped and asked him to fuck me. He turned me over and started to lick my tight virgin hole. Then I felt the head of his cock slip inside me. The farther in he went the more it hurt initially. After a few slow strokes I was loving it. I turned over to take his cock missionary so I could see his face. He leaned in and kissed me full on the mouth. As he slid his cock I’m and out of me he took my cock and stroked it. I could feel his cock hit my prostate. He got super hard and I felt his cock pulsate as he shot his cum inside me. He was tired but went down on me long enough to make me cum in his mouth. Such a hot time.