The Secret of Life?