English: He is indeed godsend.
Telugu: ఆయన సాక్షాత్తూ పరమేశ్వరుడే.