Best sex with a Shemale

So, I come home from watching Monday Night Football with some guys at the local pub. I turn on the TV and some infomercial for an exercise machine comes on. The model working the machine has a great body and seeing her workout is really working me up. My cock even gets a bit hard.
Feeling a bit on the adventurous side, I open the phonebook and look for an escort service that has shemales. I find one. Just talking to the dispatcher and describing what I want makes my cock hard again.
The hour I have to wait for her to arrive is excruciating. I’m so horny that I decide to prep myself by jerking off to some shemale porn. Finally, she arrives.
The doorbell rings and I open the door. In comes Brandi. She’s about 5’8″, blonde, has C cup tits and is wearing a skimpy red dress. We sit down on the couch and before I can offer her a drink she passionately french kisses me. Our tongues rubbing together, I reach up and cup her breast in my hand. I start rubbing her nipple, which is becoming harder by the second.
The kissing becomes more passionate. Now she’s sucking my earlobes, which is making my cock rock hard. I reach up her skimpy dress and start carressing her already hard cock. I stroke her slowly at first until she begs for it faster. As I speed up, I feel a trickle of precum drip onto my hand. The precum lubes up my hand and the head of Brandi’s cock. Up and down I stroke her. Each time I stroke up my hand rubs the head of her cock.
“Slow down, baby, I’m gonna cum,” Brandi moans into my ear. I comply. Brandi voraciously pulls down my jeans and boxers to expose my already throbbing cock. First Brandi slides the tip into her mouth, then she goes deeper and deeper until her bottom lip is resting against my balls. Each time she goes up she tickles the head of cock with her tongue. Then down and I can feel the back of her throat with the head of my cock. Brandi adds her hand, stroking me up and down each time she devours my cock.Brandi licks her index finger from her free hand to lube it up. She gently works it up my butthole. Finally, she reaches my prostate and with the tip of her finger starts rubbing it furiously. My cock is getting harder and harder and she takes it out of her mouth and starts stroking it fast. As she pounds my cock faster I can see the head turning purple and the shaft red as my cock fills with even more blood. Now she’s half jerking me, rubbing the head hard each time she comes up. I makes me squirm and I can feel it building. “Oh shit, Brandi, I’m gonna cum,” I whisper and just as her hand comes down off the head of my cock, I explode all over her face.
I’m barely able to catch my breath when Brandi says, “it’s my turn.” She pulls me toward her while I lay on my back. I drape my legs over her shoulders and I can feel the pressure of the head of her cock pushing against my tight ass. “You’re so tight, this won’t take long,” she groans as she pushes herself all the way into my butt hole. As Brandi’s cock glide in and out of my ass I tighten my sphincter. Tightly I squeeze her tool and the bigger I can feel it grow. Brandi is banging me like there’s no tomorrow. Her breaths are getting shorter and her moans louder and I can tell she’s on the verge.
“Oh god, baby, I can’t hold it much longer, I’m gonna cum.” Brandi barely finishes her sentence when she pulls out and climbs up to my head so I can lick her ass. Brandi furiously strokes her cock as I tongue her tight little cornhole. I manage to slip my tongue inside of her. The inside of her colon tastes amazing. The mustiness tastes even better than it smells and I try to gobble up whatever I can find in there. “Oh fuck, here it comes.” Just as her throbing cock starts pulsating and spitting cum I push my tongue deep into her butt. I can feel the clenching of her sphincter against my tongue each time Brandi spurts. On the second or third spurt she lets loose a small fart directly into my mouth. Brandi’s cum sprays all over my couch.
Instinctively, Brandi gets up and heads to the bathroom to wash off her cock. She emerges fully clothed and now I know our time is up. Brandi deep french kisses me before slipping out my door. I’ll certainly call her again