English: God provided for us.
Telugu: భగవంతుడు మాకు ఇంతే సత్తువనిచ్చాడు.