You sound great. I'm glad you are going to spend some time w/your son during spring break. Both of you will enjoy those outings.
As for your h, I'm glad to see that things are working out okay thus far. Hopefully everything will remain calm and your h can finally find himself, face his issues and come home.
Today is the first day of spring...a new beginning in the world of Mother Nature. Make it a new beginning for you and your son today.
Happy Spring!
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.