Sounds really serious, I hope you and yours get through it and find things even better on the other side of your challenges.