life-giving /(līf"gĭv`ĭng)/

life·-giv·ing

life-giving

a.
  1. Giving life or spirit; having power to give life; inspiriting; invigorating; as, life-giving love and praise.
    returning the life-giving humus to the land.
    — Louis Bromfield.