A bit of backstrory me and my gf have been together for years and for the last several years we've opened our relationship. We have threesomes and foursome mainly. Anyway my friend happens to be one of the men we have threesomes with so its not his first time.
Few days prior my friend asks me if he can use our parking spot becuase we live in the city and it was close to where he was gonna watch basketball with some other friends. I let him use our spot of course. So the day after, he came a bit early just to catch up a bit since its been a while since we've seen eachother. We chatted and while hanging out each of his friends were canceling their plans becuase it had started raining and it was supposed to get worse in the coming hours. One by one they canceled and my buddy was clearly pissed. Luckily one guy said he'll show up still so my buddy left our place and me and my girlfriend decided to have some weed and get high. Some time had passed and my friend said he was coming back cause the only other guy canceled last minute due to traffic. My friend came back and was gonna go drive back home but I offered if he wants we can watch it and just chill at my place to watch the game. I had the alcohol and snacks already (i planned ahead for when I would be high). He agreed and we hung out with him at my place watching the game.
At one point my buddy went to the washroom and during that time my gf was rubbing my dick through my shorts and she was whispering dirty things to me. I was so high that it felt incredible and I was getting very horny very fast. Then my friend walks in and catches us. My gf apologized and but that quickly turned into topic of discussion which ultimately ended with the me and my friend getting butt naked with my girlfriend in the middle stoking our cocks. She was shy at first but quickly changed and turned into a horny slut. It was sexy af to watch. Me and my friend were taking turns using her holes and playing with her. Focusing on her and making her orgasm, making her legs uncontrollably shake, her hands grip the couch cushions, slapping her ass, pulling her hair, holding her down and in all kinds of positions. It was getting so hot! My friend was first to cum and he had cum on her stomach and tits because she was technically around her ovulation cycle so we were cautious. I then fucked her for another few minutes before cumming in the same spots.
She didnt last long before just passing out on the couch with the cum still on her mind you. And me and my friend watch what was left of the game. We unfortunately lost the game but whatever it was a good day. We hung out for hours after and we ended up trying to have sex with my gf again but she was so out she couldnt and I ended up offering him a bj. Im bi but hes not always comfortable with gay stuff luckily he was okay with it this time so I sucked him off and made him cum in no time. He left and suddenly my gf was turned on again from watching us so I got to fuck her one more time and sent a video to my friend. We lied and said it was much later after he left but realistically it was shortly after.