English: But God did provide.
Telugu: కానీ భగవంతుడు ఇలా చేశాడు.