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