(British & Australian) alsogive somebody a new lease on life (American)
if something gives someone a new lease of life, it makes them happy or healthy and gives them new energy after a period of illness or sadness The operation was such a success - it really has given her a new lease of life.
to improve something that was old or old-fashioned so that it works better or looks better I've had that blue sofa re-covered and it's really given it a new lease of life.