English: But grace has found me.
Telugu: కానీ శ‌ర్వా నాకు దొరికాడు.