Revitalize represents giving a feeling of vitality as well as renewed enthusiasm to something or someone. It pertains to the process of energizing using positive attributes or a brand-new rent of life. Therefore can be
converted as meaning bringing life or excitement to a person.
Invigorative definition of invigorative by The Free Dictionary