Sorry to hear about your grandfather...life itself is it's own rollercoaster, isn't it?