What it takes to be happy