Time is finite for all of us. We can estimate how long we have but estimates often bump into harsh reality. Tomorrow is another day until it is not. Some people get advance warning and have a chance to say goodbye and make peace with their life. Others seem to leave us in an instant with very little or no preparation.