English: has got a new lease of life
Telugu: ఒక కొత్త జీవితం మారినది