Infinite life : seven virtues for living well