I havent posted in a while, but now i need some help guys. I met this girl about a year ago and we hit it off from day one, after the first day we hardly spent a day apart, and i finally started living with her. She broke up with her boyfriend, not for me, but about a month or two after she broke up with him her and i started dating. About a month after we started dating she cheated on me with her ex, who she still cared for(not loved though) that was about 6-7 months ago... We've given ourelves to eachother and we are madly in love... she regrets cheating on me and i want to forgiove her, and have... but i cant get it out of my head. Right now we are in different towns, and she has a few new friends, most of which are guys. And i cant help but think she might start cheatin on me again. She swears she wont and i want to believe her, but sometimes i cant swalow what she gives me very easily. We want to get married, and she says she loves me more than any other person on the planet, and i feel the same way. she told me secrets about herself not even her siblings or parents know, or anyone else. Only her and I know her deepest secrets. So i know the love is true... But i cant help but think that going without sex will lwead her to cheating. We have phone sex, but thats a half assed substitute. I blame myself for her cheating. I feel like i am ugly and undesirable, even though she always talks about how sexy i am. I just cant help but think there is someone out there that will catch her eye. What should i do to raise my self esteem and learning to start trusting her? I've sat down and talked all of this out with her, and i still love her more than anything, but i still feel like she'll do it again. Help, please.