kind of a silly question to some of you I'm sure. But I have a very hard time staying faithful, no matter how much I like/love the girl. I think most of it is because I have been in a couple of long distance relationships. Now, I was in Spain for over 3 months and met a girl that I really really hit it off with, she is German. So when we both finally went home we decided to keep it going since we literally spent 24hrs a day together for over 2 months and really started to develop strong feelings for eachother. So she lives in Germany, and now that we have been together for a while I've been to see her and she's come to see me (she's coming again at Christmas). She told me she was falling in love with me right as we left Spain, and now I feel the same way for her BUT I get this feeling I wont be able to be faithful to her either and I really really want to. I'm 23 and this girl is soooo right for me that it's awesome. Even with the thousands of miles between we have had a 100% perfect relationship. Better than any I've had where I lived close to the chick. How do you keep yourselves honest and not screw around on your SO?