Chasing the Meaning of life