English: You were a gift from heaven.
Telugu: - మీరు స్వర్గం నుండి బహుమతిగా ఉన్నారు.