Hi, I think I just need someone else's perspective here... I've been dating a guy for almost 4 years now. In that time I would say he's probably broken up with me at least 10 times. Each time he in incredibly hurtful and mean. But then he calls in a day or two and acts like the sweetest person ever. I truly love him, and I've put up with this because he always seems to learn a little each time. But I can't say that it hasn't really hurt me and had a very bad effect on myself esteem. He is very argumentative and gets angry and defensive very quickly. Because of this I can't have a normal conversation with him about our relationship. If he does point out something I have done to him, when I try and apologize he says that I don't mean it and that he can't be with someone like that. But he seems to be oblivious to all his own faults. I know I'm not perfect - but he's not willing to accept that anything he has done is contributing to our problems. Last February he proposed to me... and it was great, but by May he was telling me he wasn't sure we should get married. And then of course later he decided we should. Our initial wedding date was last September (which was called off) and then our new wedding date was to be this September. Which once again he called off. The thing is that he does this, but then wants to continue with our relationship. Which makes me think maybe he's just waiting for something better. So when I confront him about what he wants he just says he doesn't know. I understand that, but it hurts so much to be in this constant state of not-knowing. I know that I'm not being the best girlfriend I could be - but it's hard to get past all of this hurt. He just doesn't see that it should have any effect on me. So anyway, I know that this sounds pathetic and stupid and that of course the answer is to just find someone who can really love me. But that's so hard and it hurts so much because this is someone I truly wanted to spend the rest of my life with. I just don't know what to do anymore, but this is truly killing me and I know I can't do this anymore. Please help me.