Yes, the attitude is a good one. He's the one that lost out on this weekend, not you or the kids (even though she didn't get a ride, our d may have been better off being home). Things do happen for a reason and maybe now is a good time to just let him stew a bit more than normal. He's going to get tired of watching tv, shopping and doing errands over there. I can't even imagine him shopping and doing errands alone at this point. TV, yes...and maybe sleeping.
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.