English: At long last I've found you.
Telugu: చివరికి నేను నిన్ను కనుగొన్నాను.