English: This is a godsend!
Telugu: అదో దేవానందం!