MMF threesome with her best friend

Me(m19) and my girlfriend Alicia (19m) are happy in our relationship. She have a best friend(19m) who fantasise about her. So one day Alicia and me are spending time in her bed and it suddenly hits me to have a threesome with her and a friend so I ask her about it and she said it turns her on while being fucked by two dicks at the same time so I asked her about her friend as we both know he fantasises about her all the time. She agrees and calls him to come over.
After 15 minutes he rings the bell and comes in and Alicia swings her arms over and start kissing him. He was shocked but he didn’t stop and he started to kiss back. He took her to the bed and saw me waiting for them. He gets confuse and asks what’s happening here and we explain the situation to him. He agrees instantly for threesome and he sits on the bed with me while Alicia gets on her knees and start to seduce us both. She starts tying her hair and massaging out thighs at the same time. Then she slowly unzips his pants and start playing with his meat and teases me while I am sitting there. After some time she starts to suck his meat and by seeing her gag turns me on so I hold her head while she sucks him so that she can go full deep. She gets impressed with it and start to unzip my pants, then she take both the meat in her hands and start to jerk simultaneously and spitting on each of them to make them wet. Then we both stand up and she starts sucking us (her blow job is the best I cam imagine). She starts licking the meat from bottom to top slowly giving ticklish feeling to both of us then stops sucking him and completely focus on me. She starts sucking full deep and I start to moan and her friend helps her to suck me. After a while he couldn’t control it so he pulls her away from me and give her a facial me and Alicia are watching in shock but she gets more horny and ask both of us to fave fuck her. I ask him to start first. He places his left leg on the wall and his meat in her mouth and fucks it rough. She starts to choke and he moans with her and her eyes starts to get wet. She taps on his legs to stop and after he stops she cleans the mouth and summon me. I fuck her face rougher than him as my meat is thicker and bigger and she starts to scratch my legs as I increase my speed and after few minutes she asks me to stop. After I stop she goes and wash her face and asks us to fuck her pussy and her asshole together. She sits on my dick and starts riding me and then spread her ass cheeks so that he can join too and when he is ready we both fuck her as hard as we could and her moan was getting louder with ever stroke. After many deep strokes we switched positions and fucked her again and after few switches she lies on bed and ask her friend to eat her while she sucks me. She spreads her legs and teases him by rubbing her pussy while jerking my cock slowly. Then he starts to eat her like a animal and she begins to moan harder and then she starts giving me a blowjob while pulling him closer by his hair. She stops sucking me and says she’s about to cum and asks him not to stop and he eats her more rough and then she cums on his face and then we both switch places. We repeat the same thing until she cums again. After that I turn her into doggy and we both take turns to fuck her face and asshole hard. Sometimes I gave her one deep stroke in asshole than switched to her pussy and again a deep stroke there and did this fee times and he tried the same after that when we both were about to cum she gets her knees and we both end it in a facial.
After this whenever we wanted to spice things again we always called him and had a great time together.