I should start off by saying that I am a 40 year old married man. I have always been attracted to men around my age. Mostly bear types, and definitely masculine. I guess being in the closet, and not very experienced, I had my own assumptions as to what other gay men were like. For example, feminine means bottom, or not manly. Younger means submissive, and/or bottom. I found out recently that this isn't always true.
I was on my way home, but I was feeling really horny. I pulled up my trusty ole hookup site, and within minutes I was messaging a guy I had been messaging earlier that week. He usually couldn't host, but was house sitting for a friend and asked if I was interested. Now, normally I wouldn't because he is 25. I decided that I was too horny to pass on a sure thing. The fact that he was heavier set, and "if" anything other than oral happened, that he is strictly a top. Usually most guys that message me are bottoms, and I'm usually good with that since I am mostly a top, but versatile, the chances I get to bottom excite me.
I accepted his invite. When I arrived, he was more attractive than I expected. He led me to the guest room, where we both stripped. I laid on my back when I got on the bed. He laid next to me and we started making out and rubbing each other all over. It was pretty hot. I still wasn't sure where this would lead, since I had never been with anyone so much younger than me.
Eventually he moved down my body. Licking and sucking my nipples. Then down to my cock. It really seemed like he was trying to serve me, or make me happy. I thought he was trying to be submissive. He laid between my legs and was giving me great head. I resigned myself to the fact that this appeared to be just and oral session.
Then he readjusted himself, and slid his legs under mine. He would jack off his cock and mine together, and every few seconds lean over and suck on me. This was turning me on. Then he did the unexpected. He spit on his cock, and started rubbing his cock head on my asshole while he was stroking my cock.