Can someone give me clarity?

My ex boyfriend broke my heart. He was the first guy that I really loved but he went above and beyond to mistreat me and it hurt me to the core. I'm not angry or bitter. I'm just disappointed.

We're not on speaking terms but he messaged me a few days ago to say he was sorry for how he treated me especially seeing that I did alot for him and I was really trying to make the relationship work. He also let me know what was going on in his life. I was so excited and happy for him. The thing is I still care about him and want the best for him despite how bad I feel and how much I cried.

I want to not care about him anymore because things can never go back to what they were but at the same time it seems impossible to not care about him despite everything. Is it normal to feel this way about an ex?