English: thank God, I did find you.
Telugu: ధన్యవాదములు నేను నిన్ను కనుగొన్నాను.