Invigorate
represents giving an feeling of animation and renewed energy to a thing or someone. It relates to the process of animating with optimistic qualities or a brand-new rent of existence. Therefore, it can be rendered as suggesting bringing life or stimulation to someone.
Invigorator Definition Meaning MerriamWebster