Is Life A Boon?