adjective imparting, or having the ability to impart, life or vitality; invigorating; vitalizing: life-giving love and praise.