Giving my best friend head

I am a 40 year old man who has always had curiosity for other guys. I gave head once in college, but it had been a really long time since I'd done anything with a guy. That brings me to John. He's been my best friend since college. John is the typical gym bro. He's cocky and a bit of a jerk, but he's my best friend. I've always been naturally submissive, and that has always played into our friendship dynamic a bit. From busting my balls to telling me how hot my wife is, John has always been a bit dominant with me. I have never minded because I fantasize about sharing my wife. She just not into it.

This brings us to last night. We were hanging out to watch Wrestlemania. We were at his place having some drinks, so we were both feeling pretty good. John started talking about being in a drought with girls. He admitted that he hadn't fucked a girl in months. This was different for him. He usually did pretty well with girls. He started talking about how much he needed to get off and turned the subject to my wife. As I said, he's made comments about her before, but he was being way more graphic. It was really turning me on hearing him talk about her this way.

I asked him if he wanted to see a couple of her nudes. He jumped at the choice. I pulled up the album that I keep my wife's nudes in and started showing him a few. It wasn't long before I could tell he was hard through his pants. He started tugging at his cock through his shorts. I told him that if he's going to do all that, he might as well just jerk off to the pics and get it over with. He wasted no time pulling out his cock.

John's cock was nicer than I expected. It wasn't huge, but it was thick and very nice looking. He started stroking it as I gave him the phone. He was going pic by pic stroking his cock to my wife, and I couldn't look away. He noticed me looking at his cock and said “you are staring at it like you want to suck it.” I didn't respond. He then told me to “come suck it bitch.” I didn't even hesitate or protest the comment. I just moved myself into position and took his cock into my mouth.

He let out a loud moan as I started to suck his cock. It took me a bit to find the rhythm. I was basically sucking cock for the first time again. I knew I'd found it when he really started moaning. He started calling me by my wife's name and saying I'm a good girl. I'd never had anyone do anything like that, but it turned me on even more for some reason. After a few minutes, I felt his cock swell even more as he started to cum. This was the first time I'd had another man cum in my mouth, and it was a huge load. I felt the first shot hit the back of my throat and started trying to swallow. Unfortunately, I couldn't keep all of his cum in, and it started running down my chin. He finished cumming and left me to go get cleaned up. Here I sat with the taste of cum in my mouth and some cum on my CM Punk shirt. We hung out and watched the rest of the show like nothing happened. I can't help but wonder how night two of Wrestlemania will go tonight.