unexpected fun at a sleepover

I’ve always been straight and so has my friend who even had a girlfriend at the time. We were both sleeping at my other friends house and were laying down on the air mattress ready to go to sleep. I felt some sort of tension and that’s when i felt his hand brush against my thigh. He slowly got closer and closer and I started getting hard. He put his hand in between my body and my pants and I helped him pull them down just enough. He started stroking my cock slowly and that’s when I reached for his. It felt amazing as i’ve never felt someone else’s hand on my cock because the most i’ve done with a girl is make out. After a few minutes he stopped and went under the blanket and started sucking. His mouth was so warm and wet and it felt so fucking good. He eventually stopped and I was hesitant had no choice but to return the favor. He put his hand on the back of my head and guided me and I sucked every inch of his dick. I eventually stopped and he started again until I couldn’t hold it anymore and felt my cock pulsing nut into his mouth. He kept going even after I nutted and eventually I went back to his, sucking until he nutted in my mouth. It was so hot and I still think about this experience. We never spoke about it but I feel like he thinks about it too. I say i’m straight but I get so horny thinking about it which makes me question if I really am.