Glad to hear that your son was able to honor his commitment to help the neighbor.
I'm not surprised that he didn't come in and visit w/his aunt. They really do screw themselves up and miss out on so much. Such a pity.
Plan something nice for your daughter's birthday and try not to worry about what your h is going to do. Don't allow his behavior to control how you feel about the important days. It's very important that you be there to enjoy them w/your children.
Take care of yourself.
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.