Answer: B. Invigorate
Explanation: "Restore" means to bring something back to its original or proper condition, to renew, or to rejuvenate. "Invigorate" means to give vitality and energy to something, which aligns well with the concept of restoring something to a better state.