A search for the meaning of life