B businessinsider.com A 75-Year Harvard Study Finds What It Takes To Live A Happy Life 265 points awwstn 13 years ago 169 comments