Life Has Meaning After All