What gives life its meaning?