It was just a normal day when my friend Brandon sent me a text, saying that he was close by, and wanted to know if I wanted to "hang". I knew that he wanted to fuck me, and I wanted to fuck him. We had sent each other pictures on more than one occation. Even though I had never really done anything majorly sexual with a guy before. He knocked on the door and I went and let him in.
We went into my room and stared listening to some Whitechapel. We talked for about 10 minutes about music and bands. Then he mentioned that he didn't have to much time and asked if we could get started. I was happy to say yes.
We both started unbuttoning our pants. I slid my pants around my ankles, keeping my boxers on. He pulled off his pants, and than pulled down his underwear. For the first time I saw his beautiful cock. He was uncut, about 6 inches in length, 2 and a half inches in girth, and unshaven. I then pulled down my underwear. I am circumsized, 7 and a half inches in length, 3 inches in girth, and shaved. We both instictivly started rubbing our cocks. He asked what I wanted to do first, and I told him it was up to him. He said that he wanted to give me a rim job. I said olay and bent over the bed.
I felt him spread apart my ass cheeks, and then he slid his tongue across my hole. The feeling of his tongue licking my ass hole was great. Than I told him that I wanted to. So he stood up and bent over the bed like I did. I soread his ass, and started licking his puckered ass hole. It tasted so good. I swirled my tongue around it and shoved it inside. He was jacking off as I ate out his ass. I stopped and he got up.
I asked him whcih one of us would blow the other first? And he said why don't we both do it. I said okay. He laid down on the bed on his back. I got over him and positioned my cock by his mouth. His cock was pointed straight up at my face. I felt him suck my cock into his mouth. He took me all the way down to the base of my dick. I could feel his tongue on the top of my cock, licking as he bobbed up and down. I then took his cock into my mouth. It was the first time I had a real cock in my mouth. I tasted so good, and was so soft in my mouth. I kept licking his head and he seemed to love that. I sucked his entire cock into my mouth, making it go down my throat. I started playing with his balls, moving them around in my hand as I sucked his cock. He pulled my cock out of his mouth and started sucking on my balls and jacking me off. He was able to get both of my huge balls into his mouth at the same time. This was definately not his first time sucking cock. As I continued to suck his cock and play with his balls, I used my other hand and started to finger his ass. He decided to return the favor, cause within a few second his finger had penetrated my ass. We continued sucking each otheers cock, playing with each others balls, and fingering each others ass holes for probably 10 minutes.
After we stopped I got off from over him. I told him that I wanted him to fuck me in my ass. He asked if I had anything bad, and I said no and asked hte same question. He also said no. So than I bent over my bed and felt him as he walked up behind me. I felt his cock head against my ass hole. I could shake the feeling of excitement of getting my ass fucked for the first time. He pressed hard against me and I felt his cock enter my tight virgin ass. I could feel myself stretching around his hard dick. I was jacking off as he pistoned in and out of my ass. The feeling of his cock buried inside of me was absolutely incredible. I could tell he was getting ready to cum cause he asked me where he should cum. I told his to let me know a few seconds before he cums, and I would surprise him. He fucked me for about another minute, then he said he was about to cum. I pulled his cock out of my ass, got down on my knees in front of him, and sucked his cock into my mouth. I was deepthroating his cock, taking all the way down until his balls hit my chin. I felt his cum start to shoot out of his cock. It was spraying all over my tongue and the back of my throat. It tasted so good. I was playing with his balls as he came in my mouth.
After he stopped cumming, he pulled his now flacid cock from my mouth, and told me to fuck his ass now. He laid down on his back on the bed. I get in front of him. He lifted his legs and I put my cock right up against his ass. I pushed and my cock sank into his tight ass. It felt so good having my cock in a guys ass. I was fucking him hard and fast. His cock started to get hard again, while I fucked him. So I decided to jack him off while I fucked his ass. He was moaning loadly as I pounded his ass and jacking off his now fully hard cock. I felt his cock start to pulsate as I jacked him off. So I stopped fucking his ass and leaned down while still in his ass, and sucked the cum right out of his cock. But I didn't swallow. A moment later I came as hard I could inside his ass. He loved it. With his cum still in my mouth, I started eating out his ass, sucking out all my own cum too. We stood up and made out, mixing our cum together in our mouths. We each swallowed half.
We both got our cloths back on, and he left. I thanked him for giving me the greatest sex ever. And for being my first real gay sex experience.