English: And then God provided.
Telugu: అప్పుడు దేవయాని ఇలా అంది.