Ok I really need an honest, unbiased, 3rd party opinion. My boyfriend and I had been in a long distance relationship for 1 year and 3 months until last week when we went on vacation together. While we were on Vacation and having a beautiful time and all of a sudden I got this feeling that he was cheating. So i picked up his cell phone and sure enough there was a message from this girl that said that she missed sleeping with him but she wouldnt make the same mistake again. A little later that same night I confronted him about it. He told me that he had cheated twice. Once with this person and once with another but he wasnt anymore because he wanted to work on our relationship. He said at the time it was going on he was unhappy and lonely (because he lives so far away), we had been arguing at the time he says over petty things and the cheating was just about sex to him because he was lonely. Of course i started asking him 20 questions and he answered them including the one i almost forgot to ask. " Did you use condoms?" He said yes for the first girl but for the second (the one i found out about) he said he had been but then she got an HIV test and when he saw that the results were negative he stopped using condoms. I can admittedly say I temporarily lost my mind and hit him, more like pounded on his arm. This is a problem because his most recent ex was very abusive to him. So now he says i'm acting like her. Going through his things and hitting him. This was the only time i ever hit him and honestly i wouldnt have done it if he had kept using condoms. I just felt so hurt that he didnt seem to care enough or respect our relationship enough to always use condoms. Evidentally this second girl was falling for him (not a hard thing to do) and she wanted a relationship. He didnt and chose me so he broke it off with her. We immediately broke up when I found out especially going back to the first day of our vacation when I met him at the airport he was talking to two girls. Come to find out that he had gotten both of their phone numbers for "unknown" reasons. The reason I am posting this is because I have known this man for 5 years, dated him for the past year and 3 months. I love him beyond reason, I know he loves me too. The majority of me believes that we can make it through this with time and learning to trust each other again (me trusting that he wont cheat, him trusting that I wont hit him). We already had plans to move to the same city at the beginning of next year and I know that will be a factor too. Its very hard for me to imagine being without him. I've never cheated on him and never dreamed of it. Before we both went home we talked. i was pretty emotional but i wanted to stay together. He said he needed time to think. I knew i needed time too but i did not want to lose my love. We've been back for 2 days. Neither of us has contacted the other. I fight every second not to pick up the phone. I'm trying to give him the time he needs. We didnt specify how much time but i know 2 days is not enough. Today I made a serious prayer to God and asked him for guidance. At the end of it I was finally calm, the knot went away in my stomach and I began writing my him a four page letter. Basically it said, we both made mistakes but the postive things we have going make me want to stay with him. I told him I believe in him and in us and I believe that we can make it back together in time. I havent mailed it yet and i wont for at least two weeks. I'm willing to go through counselling, move sooner, pretty much whatever it takes. There is small part of me that says he may still cheat again or may not be willing to do the compromises necessary to make it work. That same part says just let it go. I just want an outsiders opinion. Am I Crazy for wanting him back? Should I send the letter? Should I just leave well enough alone? I dont want to go through this again and I guess because I havent talked to him I dont know where his mind is. When you answer this please look into your heart and put yourself in my shoes. Try not to answer from bias.