English: I thought this was godsend.
Telugu: అది భగవంతుడి దర్శనం అనుకున్నాను.