The deeper meaning of life