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