Idiom
give someone a new lease of lifegive (someone) a new lease of life
British & Australian, 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.