I met my girlfriend as a virgin, we fell in love and I disvirgined her. She loves me so much and I know that. During vacation, I traveled (for 1 month) and when I came back, I found she cheated on me. I wanted a break up but when I told her it was over, she fainted so I was afraid of leaving her. Fast forward to another vacation this time, it was just 3 weeks and she had sex with another guy. I tried breaking up and she fainted again. She pleaded and promised never to do it again. I love her so much but I can still let her go. I feel very insecure.