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