Sense and purpose of life