English: This has given me a new life.
Telugu: ఆ మాటే నాకు కొత్త జీవితాన్ని ఇచ్చింది.