My Son’s Best Friend

#Group #Mature

787 words | 0 | 4.67318

Kelly

On my couch, legs open and my son’s best friend walked in

I had been horny all day. I had been going through a break up and it is safe to say I had not been getting enough sex. I got home from work, ate dinner, got into pajamas (tank top and shorts) and made my way to the couch. I turned on the tv, grabbed my phone and looked for something new on the internet. I found group sex porn and turned the volume down on the tv.

My hand found my pussy almost immediately. I was needy, hot and wet. I could feel the sensitivity in my clit. My lips were moist and silky. My fingers stroked my clit until she could not handle anymore. I few minutes later, my pussy exploded in a rough orgasm. I kept going, drilling my fingers as deep as I go into my messy pussy. Fuck, I was so horny. Then bam, the door opens and in walks Troy, my son’s best friend. I have one tit out, my fingers digging deep in my pussy and porn on my phone. He freezes and stammers to say something, but he could not find the words. I stopped too, but I was overwhelmingly horny. I told him to stay and that I would go to my room to change. But he followed me.

He followed me right into my room. He was brash, flirty, handsome and he knew I was ready. He asked if I was okay with this and I said no, but let’s go. He got undressed; his 19 year old body on full display. His dick just hung there, semi hard. His sack looked loose and hung low. I reached for it and he said ‘oh fuck!’. I took his shaft in my hand and stroked it. My nerves, my emotions and my body were in conflict with my brain and pussy. I was in no position to have to decide any of this so he took what he wanted. He sat me in the bed and I knew nothing but to suck his dick. Slow and steady at first until my pussy took over. At that point I went crazy on his cock. Wild, uninhibited, aggressive. I sucked his balls like I needed them to live. My hand roughly stoking him up and down. I could feel him tense up and he says ‘I’m cumming!’ Immediately, I feel his hot cum all over my face. I just kept sucking his balls and stroking him. I took him in my mouth and drained him completely. With the cum still all over my face, he spun me around and took my pussy doggie style. His cock was lubed already so he drove in balls deep. My head dropped to the mattress as he took me hard. His semi hard cock became rigid and strong. My emotions were out of control. A 19 year old boy, who just covered my face with his cum, was now fucking me bareback and I wanted every bit of it. Troy fucked me for 30 minutes, making me cum several times, until he announced he was cumming. He never pulled out. He just released inside of me without a care in the world. He pulled out spun me around and I cleaned him up. The cum on my face was all but gone but the damage was done. He left a short while after that. I laid in bed, cum filled and cum covered, reeling over what just happened.

I realized my phone was in the living room. When I opened it, the porn opened too. I had texts from my sister, my ex boyfriend and my son. My son mentioned going to Troy’s after work. I laughed (in a panic) and went back to my room. That night I could not sleep. I was so worried about Troy telling my son. When my son got home he let me know he was home and that he was good. I told him the same. The next was fine…no weirdness. Thank god!

I few days later Troy came by again, knowing my son was at work. He led me to my bedroom and he fucked me like I was his slut. The situation made me soak. I could not disapprove. I just went along. He came inside of me twice, with me cleaning his cock with my mouth both times. That was a year ago.

Currently, three of my son’s friends are fucking me, basically whenever they want. We have mostly been one on one, but we have done mmf and mmmf a few times too. I am addicted to their stamina. They came fuck forever and their cum is always full and thick.

🔞 Candy.AI 🔥 AI Sex Chat – Roleplay, Erotic Stories, Try for Free 🕹️

Leave a Reply

Your email address will not be published. Required fields are marked *