Hi ElsaMars, If I can think of anything, I will post it. For now, I'll just say that I agree with Wild Coyote- you have a big heart with tremendous integrity, so approach your son with that.
Please know that you and your family are in my caring thoughts, and please keep us posted on how you're doing