The Organization for Economic Cooperation and Development says people in Denmark, Finland and the Netherlands are the most content with their lives. The three ranked first, second and third, respectively, in the OECD's rankings of "life satisfaction," or happiness. There are myriad reasons, of course, for happiness: health, welfare, prosperity, leisure time, strong family, social connections…