(((( Cece))))
Oh honey please take care of yourself. I've had pneumonia 2x in the past few yrs and it will knock ya right on your patootie.
It seems to me that you showed some great recovery... and that maybe your son is at least recognizing that he has choices in how he deals with things. I think horseback riding is an excellent plan.
HUGS and chicken soup
Cats