English: That was a God's send for me.
Telugu: అది నాకు దేవుడిచ్చిన వరం.