I dont know if this belongs here or in the relationships forum..cause this is technically about abuse... well... lets see how to start this... okay, so, im just gonna give you guys a summary of what happened. I was dating this girl, and we had a semi-open relationship (what a bad idea that turned out to be) where we would let each other date guys and such as well. and she was always in love with me, and i was in love with her, and the guys were sort of just...there...and the guys had to be okay with that or we wouldnt date them. it was sorta complicated? but, one day, she meets this guy. then she decides shes in love with him. she loses her virginity to him. and then he starts to get really really abusive and rapes her and beats her and its aweful. and i had to just standby watching the love of my life in so much pain. she wouldnt leave him. then one day, well, they were both at my house...she had brought him over even tho i didnt want her to...and well....he ended up raping me. and she just sat there and didnt do anything to stop him. but, i thought, okay, maybe she was just traumatized and didnt know what to do. but then she told me. "I didn't stop him because I knew you really wanted it." and i got really upset. her and i continued dating for a little bit after that, and then she started telling me how he was so much better than me and how great he was and stuff, and after awhile, i had had enough and i broke up with her. well, now, about two years later, she finally breaks up with them. and she really wants to be with me. and im not sure waht to do because i really do love her a lot, i always thought she was my soulmate. but i wonder if this would just be putting myself into a toxic relationship again? or is how she acted just because the abuse cycle? I also have a different girl right now that I adore, and if i was to go to my ex i would be giving up the new girl who i think is amazing and hasnt done anything to hurt me. I dont know what to do. can someone please give me a little advice?