Moz isn't retiring yet, I don't think. As for your ex... I've been there. It's hard, but think positive. You'll be ok. It doesn't seem like you will, at the moment, but I've been there and all will work out in the end. Be patient and positive. Love yourself. It's important to be a bit selfish sometimes. I don't think Time is a great healer. It simply doesn't heal. It just pushes things to the back of your mind, but that's good, I suppose. Hang in there.