English: They are the godsend.
Telugu: వారు దేవకన్యలు.