English: But this gives me a new life.
Telugu: కానీ అదే నాకు కొత్త జీవితాన్నిచ్చింది.