regenerate
restore
rejuvenate
get or give new life or energy; return to life, regain energy, recuperate
The week at the spa restored me