Okay..I have a serious serious problem and everyone keeps telling me the same thing but I have such a problem listening to someone that isn't really involved..so I came to you guys..lol. I've had a girlfriend since I was 17..im now 20 so thats the past 3 years...i love her very very very much...i see myself spending the rest of my life with her...BUT...yes theres always a but......we have a lot of issues and its very hard to continue on when theres so much damage being done...let me explain....this was my bestfriends girlfriend....i know i know already 1 big mistake....but he didnt treat her the way he should have...and she was my very close friend and i couldnt just stand by anymore once i caught feelings for her...we started dating and what do you know? she cheats on me with him....now...this happend a few times and she has also cheated on me with other people...why did i stay with her u might ask? the only logical explantion i can give is that i was very in love with her....but heres the thing...i asked her if she would move out to the next borough over from where she was doing all this and also where i lived...she agreed...we spent the last 2 years living together and for a fact i knew she wasnt cheating cuz we were always together....but i feel like maybe this caused some trust issues in our relationship and im afraid i cant get over them but i dont want to lose her...we recently broke up because i found a number in her phone that shouldnt have been there...now when we break upp..its usually me doing the begging back but this time it was different...and i feel like i shouldnt give in like ive done in the past and let her walk all over me and get back with her again but i really cant see myself without her...i also dont think its fair that i dont trust her and hold the past against her....but i dont know what to do???im scared of putting my all into it and then getting hurt again but i dontknow if the pain would be worse if i lost her?? i really really need someones help cuz im absolutly lost....please respond......