[m]utual bj by the beach with [T]rans girl

So a couple weeks ago I went on a date with a girl. We hand gone to eat and it was getting late so I suggested going by the lake to kinda waste time. When we got to the beach it was almost 12. We started walking around and holding hands. I remembered there was trail right next the the beach to led to an amazing view of the city. So we went in there. It’s pitch black because it’s late. I pulled her closer and started to kiss. She’s about 5,3 amazing body. Beautiful large breast, great ass, thin waist and sexy lips. As we walked more into the trail she’s starts to tell me she’s horny. I told her so was I. Placed her had on my cock. She undid my pants and started to give me head. She was amazing at it. I picked her up and took off her shirt and bra. Started to suck on her breast. While she is giving me a hand job. I took off her pants and she told me she was trans. She pulled her penis out and started to rub it agains mine. It was small maybe 4 inches. I didn’t know how to feel about it. She kept a kissing me. She turned around and told me I didn’t want to fuck her ass. I held back. She kept kissing me grabs my hand and placed it on her cock. I started to stroke her. It wasn’t so bad. I started to suck on her breast and eventually she got me on my knees. I placed her cock in my mouth. It was so different. As she got more turned on she began to fuck my mouth harder and harder. She started to grab my ass and told me she wanted to fuck me. I told her I didn’t know and she turned me around started to kiss and bite my ass cheeks and licking my asshole. I was pretty amazing. Here I am in the dark getting my salad tossed by a beautiful trans girl thinking is this really happening? She didn’t penetrate me. We walked over by the beach and continued to give each other head till she came. Not in my mouth. But maybe next time.