Have you ever felt a strange, almost eerie familiarity in a place you’ve never been to before, as if you’ve stood there at that exact moment, feeling the very same thing, as though it has all happened ...