English: God sent.
Telugu: దేవుడు ఆదేశించాడు.