life-giving
LI'FE-GIVING,
a. Having power to give life; inspiriting; invigorating.