The strangest thing has been happening lately. Wherever I go, for the briefest moment, I'm seeing familiar faces in complete strangers. That is, I glimpse someone I've never seen before in my life and for just a flash I'm sure it's someone I know. There, on the sidewalk outside this cafe in ...