Ah such a great post to read Thank you for letting us know how you're doing, it's very heart warming stuff to hear.
I am a great believer in everything happening for a reason, even if sometimes that reason takes time to come to fruition. I never believed I would be grateful for my break up either, but now I am beyond grateful because, like you, it taught me sooooo many things I NEEDED to learn. Partly about relationships, but mainly about myself.
Big man-hugs to you mate!