Most important things needed to love a good life