Life Worth Living: Where have we come from and what we are here for?