That is great Rome... you improved yourself and are now reaping the benefits. You're an example to many on this site..
My situation is similar to yours... My ex would tell me all these affectionate, loving things ALL THE TIME and only days later.. once she was at university, she wanted to split up. I didn't really get any closure - she just said 'she felt uncomfortable in a relationship'. Then only weeks after dumping me she was with a guy that she had met only 2 weeks before breaking up with me.
But the reality is.. I will never know why she left me - could be because she met this other guy, or she wanted to be single etc.. whatever.. I will never know.
I don't think she will ever come back, even when I am 100% better. Proabably because.. this is what she really wanted.. (to be single or date other guys etc).. and she probably wasn't mature enough for a long term relationship which is what I wanted and she needs to find herself etc. Although, I could be wrong.. and she may come back when I am over her, which is what has happened in many cases.
Right now, I don't want her back at all.. because I realised she doesn't truly love me, and the things she used to say to me weren't really true. But, I do find myself thinking sometimes that it would be nice if she came back when I am completely over her... I know I need to get this thought out of my head, because it shouldn't matter AT ALL whether she comes back or not in the future.. it shouldn't matter because she's not the one for me and I deserve better..
I guess it just takes time though and I will stop having thoughts like that after a few more months of NC... just going to stick to it :)