English: He'd just dropped into my life.
Telugu: అప్పుడే నా లైఫ్లోకి నందు వచ్చింది.