You are doing better than you realize. Be there for your son as much as you can be. Maybe invite a friend of his that you are comfortable with, and take him/her too. (My kids each have one or more friends I really like so thank GOD for that but if not, forget the idea). But for now, make it about your Son and GAL (and your d if you can deal with her.) She sounds like she has some issues not of her making though, so your son might be a little frustrated he has not buddies as siblings, but I'm sure your d has some good points he's lost sight of these days...we ALL do that with family members. Give it time.
Seriously, the holidays are passing and you are making it! (( j ))
M: 57 H: 60 M: 35 yrs S30,D28,D19 H off to Alaska 2006 Recon 7/07- 8/08 *2016* X = "ALASKA 2.0" GROUND HOG DAY I File D 10/16 OW DIV 2/26/2018 X marries OW 5/2016