Life-giving
Part of speech: adjective
Definition: Describing that necessary for life. Describing that which creates or engenders life, a source of life.
Invigorating
Part of speech: adjective
Definition: Giving strength, energy and vitality.
Part of speech: verb
Definition: To impart vigor, strength, or vitality to.
Example sentence: I find teaching to be a great way to keep everything in perspective and to help give back. It's also a lot of fun and creatively invigorating.