2,000 people to name the top 10 secrets to happiness. Here is what they found ...
1. Laughter
2. Having a good relationship with your family
3. Being fit and healthy
4. Getting enough sleep
5. Seeing your loved ones regularly
6. Financial security
7. Having a partner
8. Getting regular exercise
9. Being able to laugh at yourself
10. Making others happy