My boyfriend & I have been together for a little over a year now. One day, we were talking & I asked him if he ever cheated on me before. @ first he said no, but as we got more into the topic, he said that he did, during the first few weeks of our relationship. He made out with another girl (his "bestfriend"). He didn't tell me at first because he didn't want to hurt my feelings. He said he wasn't in love with me then & didn't know where our relationship was going & regreted it & would never do it again. Even though he cheated on me with her & he says it was only that one time... he still talked to her like 3 times a week & hung out with her when he was with me because they've been friends for a long time, but when he told me he cheated on me with her, he completely cut off his friendship with her to show me that he wouldn't do anything with her again. I don't know if I should stay with him because I was really hurt by this. Should I forgive him & continue our relationship? Or do you think he would do it again because I heard once someone cheats they will do it again... Do you think that's true?