Does Life have a meaning?