English: God sent you.
Telugu: ఆ దేవుడు నిన్ను ఇక్కడికి పంపించాడు.