Help a girl out!

B

I'm currently in what has been a long and abusive (mentally/emotionally/occassionally physically) relationship with an addict. Every time I'm close to leaving he sucks me back in with false promises. I love him so much, but I know this is not what I want for my life anymore. How do I end it and stick with it?

On a side note...I have been speaking with my ex (long distance) over the last 6 months whose helped me in many ways to realize what I deserve. We originally didn't work out bc we were so young but now 6 years have passed and he says he wants to show me what love should be like and give me everything I want in life. I'm constantly daydreaming of moving back to be with him. Any advise on either subject is welcome!