The meaning of Life and Death