Life is a fragile thing and tomorrow is never promised. We often get reminders of this fact but it hits ...