I'm glad you are seeing progress within yourself. However, I am sorry to hear that the dog got sprayed by a skunk. Poor dog and poor you for having to clean the pup up. Gosh, that smell lingers for days in the area.
I'm glad things are on a positive upswing for your son. Dad has purchased some cool things to keep both of them busy when your son comes over. Maybe this is what they need, i.e., male bonding.
I hope today is a better day for you! Keep that smile going!
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.