Which shows that happiness is good for health?
A. Happy people do better at work.
B. Happy people are sick less often.
C. Happy people have more friends.
D. Happy people tend to stay married.