English: And God provided for us.
Telugu: దేవుడు మనకోసం కూడా ఇస్తాడు.