I am absolutely totally confused about the situation I'm in. I'm besotted with my boyfriend but my friends recently found out he was cheating on me. I stupidly forgave him cheating on me four times and stopped speaking to my friends instead. He told me he's told me absolutely everything, but then yesterday at a party my friends came over and told him to be honest with me. It turned out that when I broke up with him and he was constantly trying to get me back he slept with loads more girls! I know I can't stay with him now because he'll think it's OK to keep doing this. But I am still so much in love with him and every time I see him my heart feels like it's breaking in two. What should I do?