Have you ever visited a new place and felt an unexplainable sense of familiarity? Or met a stranger and felt…