you are right.
the stranger you see before you is your future self. it so happens that we all evolve into something unrecognizable in the procession of life, but then again, who expects a tree from the likes of an acorn?