We’re constantly bombarded with messages about what makes for a good life. Advertisers tell us it comes from owning and consuming their products. The media associate it with wealth, beauty or fame. And politicians claim that nothing matters more than growing the economy. But do any of these things really bring lasting happiness?