Does Life Have a Meaning?