English: But God found me well for it.
Telugu: అయినా దేవుడు నాకు మేలు చేశాడు.