English: God has GIVEN them to me.
Telugu: దేవతలు ఇతనిని నాకు ఇచ్చారు.