A new study has challenged the widespread, but mistaken, notion that unhappiness and stress cause ill health and death.