My first gay experience [mm]

I knew I was gay since I was very young but living in a small religious town forced me to be quiet about it, I knew college would be my chance to be myself.
I was excited when I started college because I knew it would be a chance to explore my sexuality, the only problem is that I’m shy. I had an English class and my professor ( we’ll call him John) was very attractive. He was about 5’10 with a pretty nice dad bod and in his mid 40’s. I definitely had a crush on him but I wasn’t going to hit on my teacher especially when I didn’t even know if he was gay, which lead me to this day……
One day after class John told me to meet him in his office. I was so nervous because i didn’t know why he wanted to see me. I get to his office and he got right to the point. “ when did you come out?” He asked. “ I haven’t actually come out to anyone “, I responded.
“ so you’ve never been with another man?” He asked.
“ no “
“ do you want to?”
“Yeah”
“Come here”, he said in a claim yet commanding voice. The second I walked up to him he grabbed my waist and plunged his tongue deep into my mouth. I was in complete shock I had never kissed anyone before especially not like this. His tongue swirled aggressively in my mouth and eventually I calmed down and started kissing him back. It was incredible. He was pressed against me Nd I could feel him getting hard. The next part happened so fast.
He forced me to my knees and undid his pants his cock was right in my face. It was right around 6 inches and fairly thick, it was semi erect and twitching.
“ put me in your mouth”, he said gruffly.
I was apprehensive at first but I complied. I took him completely in and started to suck.
“ don’t use your teeth, just lips and tongue “
It took me a second but eventually I figured it and got a rhythm bobbing on his now rock hard cock. I know I was doing it right because he started to moan and grabbed the back of my head slowly fucking my face. I could taste his precum as I sucked on his head and cupped his twitching balls. He gripped my head tight told me to stay still as he aggressively started fucking my mouth. I was gagging and drool was running down my mouth but I could tell he was going to cum so stayed still. Then he let out a “fuck!” As his hot sticky cum shot into the back of my throat. I almost threw up but I swallowed his salty load and stood back up.
He did his pants back up and said we had to go before we got caught but that we would get together soon.
It was an incredible experience and there’s more stories to cum. ?

Source: reddit.com/r/gonewildstories/comments/jq9yrl/my_first_gay_experience_mm