I am sooooo happy to hear that YOU are happy, and healthy, and that you and your son are doing so well.
I also think that you are a great example of "when you're ready, you're ready," because you may not have moved quickly at the beginning, but when you did -- BAM -- you took care o' business.