We all long to find the meaning of life. Does life have a purpose?