We never know!
It is wonderful that you love your gramps.
Make sure you tell them that often! there is also no reason why they coudn't live a long l time... I have a grandfather who lived to be 106; he survived his beloved wife (my grandmother whom i never met) by 50 years!