The story of life