I (F36) had the best Mother’s Day ever because of my handsome son (M18) and his hot best friend (M19)
I’ve had sex with my son’s best friend while my son became very jealous and eventually I made a move on him and let him fuck me as hard as he wanted to. My son has fucked me a lot already which has been a wild experience so far.
This Mother’s Day all I wanted was to get fucked all day by the two of them. We couldn’t figure out the best time for a threesome since they have opposite work schedules so I figured I can fuck my son first.
We slept together before having sex in the morning. My son felt so big when his cock is on my pussy and it’s so fucking hot. I started to ride him and moan his name, Diego, as I came from how good he felt. I told him he’s the best son I could ever have and that he fucks his mami “muy rico.” I loved feeling slutty as I let my own son pound me and fill me up.
We had sex for hours and he came inside me, on my face, and on my ass. I loved being his dirty slut! He eventually got ready for work as he works night shifts so after he leaves, I go out for dinner with my mother to celebrate Mother’s Day together. She has no idea I fuck my son so it felt so incredibly sexy to know he had been pounding me for hours before I met up with her.
Then my son’s best friend came over. He brought me flowers and dark chocolate along with a letter that’s both about Mother’s Day as well as his love for me as his woman. I blushed while being wet.
I got dressed again and wore a silver dress with high heel boots that he loved fucking me in. He picked me up and slammed me on my dining table and fucked me raw and good. He then took me to my bed and bent me over while I felt my pussy spread from him pushing his cock inside me. I fucking love him so much. It felt sexy knowing I still had cum inside of me from my son and now his best friend filled me up even more. We had sex twice before taking a break as I write this down.
I’ll let them both fuck me together when we’re all home alone tomorrow. Happy Mother’s Day!
Posted May 11, 2026, 5:24 AM UTC