damn... thats some heavy shit... best of luck to both your grandparents, and the rest of the family in coping with it