Hope, health and happiness