You handled the situation w/your son very, very well. DB is not just for the MIA spouses as you have shown. It can be used in day-to-day situations as well. Well done!
I do hope that your son realizes that he has a great mom who would do anything for him.
Hang in there!
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.