Being happy and healthy