My boyfriend and I broke up. While we were together, I let him live in MY house, I let him spend MY money, I cooked for him, did his laundry, let his friends stay over, and had sex with him. I put so much more into the relationship than he ever did. And throughout the whole time we were going out he was talking to his ex girlfriend on a regular basis, and I didn't think anything of it because he told me that they were "just friends" and I believed him because I trusted him. He flew down here to live with me, flew home because we broke up, now he's flying to his ex's to be with her. He talked to her with her while we were together, and she's said so many terrible things to/about me, and he never stuck up for me once or told her to stop. How could I be so stupid? I gave him everything, and I got nothing back. I'm hurt, sad, angry and most of all I just feel SO STUPID. I feel like a total idiot.
Everyone is telling me that I deserve better, but I really feel like I don't. If someone as terrible as him doesn't want a girl like me, than how am I worthy to be with someone better?

