I love my boyfriend to bits. Almost a year and a half together, but he's changed for the worse. At the beginning, he was lovely, always there for me and always supportive. At the start of the relationship he changed. He insulted me, hit me, insinuated he'd rather be sleeping with people better looking and skinnier than I am. When I found a girl (that he was obsessively stalking to 'get himself off to') he lied to me about it for months. Saying he wanted to keep up with her life. How oblivious am I? The hitting started a few months in, unable to control his temper. I was the one who got the brunt of it, whilst everyone else thought he was lovely. No one knows what he's really like. The name calling hurts, I'm fat, I'm a slut, all I do is sit on my butt the whole day. He constantly has to put me down. At the beginning of this week, he brought up the idea of ending things between us. As much as I want to respect his decisions, I can't follow through with it. He's so so toxic and I don't need that in my life right now, but I can't seem to let him go, no matter what. How do I? Why do I rely on someone who hurts me so much?