To reinvigorate or revitalize.
To reanimate, bring back to life.
to begin again; to return to the beginning