God, the meaning of life