English: I've given you the best.
Telugu: నా వరకు ది బెస్ట్ ఇచ్చాను.