Living a life worth giving 2