I'm really glad that things are moving in the right direction for you Strat. Kids are resilient, much more than we give them credit for.
I think it's really cool how you're fighting to be a part of his life and how you've cleaned yourself up
Kids need both parents.
Here's an oldie but a goodie!