rejuvenate

To make someone or something feel young and full of energy again.