3.B.
What a nice post to read!!! Good job to your son and you and your husband!!!
It seems that those who are faced w/ big challenges in life tend to succeed more, are much more determined and grateful. My kids are still quite young, so we don't have big success stories YET. But I am proud of them and their sweet nature!!!
Have a great day :)