Invigorate means giving a perception of animation or revived vigor to something or someone. It applies to the process of filling with optimistic characteristics or a new rent of existence. Therefore can be interpreted as intending bringing life or stimulation to someone.
Invigorative definition of invigorative by The Free Dictionary