Livers don't always do it, but they
can regenerate--even from a pretty bad condition, & especially in a younger person. I was drinking a fifth to a quart a day of straight scotch--& had been, for most of 10 yrs--when I checked into rehab. 7 yrs later my liver had regenerated to the point that my drinking couldn't be detected. I know your son will need painkillers, but they are working hard in research to find answers, so I think he has more going for him now than your daughter did in earlier days. Especially if he has a really good doctor.
He is in my prayers & will be daily. I came so close to losing my life, my only way of saying thanks for all who prayed for me is to pray for others. You & he are now among my others, & I'm thankful to add you. Part of being grateful.... Bet you know exactly what I mean.
love to you both