Life-giving

•  Life-giving  –  Giving life or spirit; having power to give life; inspiriting; invigorating.