What is a good life really, and how do we get there?