High life satisfaction linked to better overall health

High life satisfaction linked to better overall health