Sorry to hear that this happened to you Sherlock. Splitting with a significant other must be rough, especially if you have kids. Unfortunately, I only say that; I don't actually know how truly rough it can be because I never experienced it myself.
I'm glad to hear that you're recovering from such a rough time in your life, and I respect a man who's put a rough past behind him to focus on constructing a better future for himself. We'll be here for you when you need us, and keep moving forward like you're doing now.