To the first post Ming, i know exactly what you have gone through. I used to be a life guard and had to pull someone out of a pool who was having a heart attack and was pumping him for 15 minutes until the ambulance arrived. However I knew after 2 minutes he was pretty much dead as you know, you can tell. But i still went on as it is what i was trained to do. The worst part is that his family were all standing around and we couldnt get them to leave, i can still remember his daughter saying to me "please save my Daddy, i love him and i cant lose him". That to this day still makes me really upset as its something i would never want my daughter to see.
2 days later i got a card and nice box of choccies from his family saying thankyou for everything i did for them.
It makes you think so hard about all the little things in life and how the smallest thing can have such a huge impact on anything and everything. As you say, live for now and enjoy what we have, because tomorrow it may all be gone