English: I feel like you're sent by God to me.
Telugu: నాకోసం నిన్ను ఆ దేవుడు పంపాడేమో అనిపిస్తుంది.