You have my condolences Mike
I have my own philosophy on the adversity we all face but I won't go into that.
Just know that your online family here has you and you family in their thoughts at this difficult time. Keep your chin up. Be there for your daughter and the grandkids.