What is this that I am feeling?

Ir
I know for a fact that there are a lot of you who most likely feel this way too.. and it kills us because we shouldn't have to but we have such big hearts that we cant help it..
long story short.. I have this very lovely guy in my life. He makes me absolutely happy and makes me feel respected and loved. He makes me want to live every day happy and he has helped me become such a better person.. but what im about to say, even though this is very rare, it still happens, but sometimes I think of my ex. He was my first real relationship that lasted almost two years. We turned into a toxic relationship and it hit me that we wont ever get back together and that what I first wanted will never happen. Why do I cry? Why do I feel so sad when I think about how we used to be? Is this normal? He used to call me names and fought with me so much. He was controlling of me and didnt trust me and has lied to me multiple times about other people. He has hurt me so much that I know i wont go back to him. But it still hurts to know he was what I wanted at one point... 
Has anyone felt this way? Being very happy in a brand new relationship but sometimes get emotional about someone you used to love?