English: He has given me the best.
Telugu: నా వరకు ది బెస్ట్ ఇచ్చాను.