[MM] My first and only gay experience

One night I was looking to get with this girl who I’d been wanting for so long. We were both pretty drunk and when the club closed, we went to her gay friend’s house with some other people. She and I were cuddling and all of a sudden she just started crying in my arms. Her girl friend called her a taxi and they got out of there. I was bummed, but plenty of people were still hanging around so I thought I might as well stay. I got talking to the gay guy that was renting out the place and we ended up talking for a good hour. When we paused for a moment, I realised everyone had left. We started asking each other sexual questions and I was beginning to get turned on. I had never been with a guy, but I had jerked off to gay porn. He was a twink with bleach blonde hair. It must have been obvious that I was checking him out. All of a sudden I said “I’ve only ever thought about kissing a guy once before, but I can honestly say that I could probably kiss you right now”. I had never been so forward in my life, I rarely ever made the first move. He smiled and asked “Well why don’t you kiss me?” I started shaking, I was so nervous and turned on. I came closer to him and his lips met mine, first softly, then we had our tongues intertwining. He asked if he could give me a blowjob. I became nervous once again, I had never shown another guy my cock. He didn’t wait for me to answer and unzipped my jeans and pulled out my penis. Before I could drunkenly object, his mouth was around me. It was pure bliss. I’d been blown by plenty of girls who thought they were good, and I thought they were good, but this guy was an expert. After a while, we got up and went to his bedroom. “Oh my god” I thought to myself “Am I going to fuck him?” We laid on the bed and kissed passionately again, he played with my cock. I thought I should stop being greedy, and I unbuttoned his jeans, and pulled out his penis. It was about the same size as my own, an average size, but I remember feeling it, thinking to myself that it felt silky. It felt good. He pulled away from me and brought his mouth to my cock once more. Again, I began to feel greedy and so I pulled his mouth off of me. I didn’t fuck around, I wasn’t nervous any more. I popped his cock in my mouth and tried my best to imitate his earlier performance. I swirled my tongue around his head and went up and down on his shaft without trying to use too much teeth. I felt him moving around and thought he was going to cum soon. To my surprise, he was merely adjusting himself so as he could suck my cock while I was sucking his. We 69’d for a while, both enjoying each other, both in drunken bliss. Eventually we stopped. I was so horny, but I was really tired and drunk. We kissed a bit more and touched each other’s penises. He wanted more but I was becoming really disoriented. He put his back to me and we cuddled for some time, my cock resting just near his ass. He grinned against me, wanting me to fuck him, but I was exhausted. Eventually he relaxed, sensing that I was done. We fell asleep with my arms around him. I woke up around 5:00 am. Not much of a sleep. I had sobered up a lot however, and I realised how much I smelled of rum and horny sweat. Feeling of embarrassment started creeping into my psyche. I got up and began to get dressed. He woke up and asked if I was going. “Yes, I should go home. I have to work soon” I lied, “thanks for letting me sleep here, and thanks for everything else. I had a good time.” I hugged him and left. I called a taxi and went home. I felt so confused. Was I supposed to be ashamed? I thought I was straight. Yet, I had kissed and sucked a guy and enjoyed it immensely. I got home and slept.