Rejuvenate means giving a feeling of animation or revived spirit to something or someone. It pertains to the process of charging with optimistic features or a different lease of potential. Therefore can be interpreted as meaning infusing life or stimulation to a person.
Invigorating definition and meaning