English: They are are a godsend.
Telugu: వారు దేవతా స్వరూపులే .