Relationship help!!

I have a dilemma and i need advice. So i have an ex that i love and he claims he's changed and he can give me the world, and i know he can. But there's obviously a reason we keep breaking up because he has hurt me really bad. It would be our third try at this. Our families adore each other and we've been together on and off for three years. But there is this other guy that i met that i REALLY like and i think we could be something great. And he lives really close to me and is super cute and nice. Please help!! Any advice is appreciated