English: This is heaven sent to me.
Telugu: ఆ స్వర్గం నాకోసం నిను ఇటు పంపినదేమో