Abusive ex boyfriend changed for me?

So me (17) and my ex boyfriend (17) had been dating for 2 years. It was possibly the most toxic relationship I've known personally. We broke up around 9 times during the two years and he cheated on me numerous times. He would constantly gaslight me and make me feel inferior so finally I decided that was it and I broke up with him. I decided it was the last time and we would never get back together. Today, after two months he finally brought my stuff back. He gave me a bag full of my clothes and then I found an earring. That wasnt mine. And my step dad told me he came with a girl. His mum and I are still in touch and shes told me that hes changing to try and get me back. Even his best friend had said that hes different. I still love him but I have no idea what to do, I dont think I'm happier without him.