Well, I never intended this to get a serious response. I only intended this as a sort of satirical theory based on the crazy ones like PID. Anyhoo, if people are expecting a serious explanation then I suppose I better give one.
It was one of those crazy 3 AM ideas. But I wasn't suggesting they were angels, or anything religious; I was thinking more of "starseeds" (and this might sound a bit too new agey for some people) - i.e., someone that existed on another planet.universe/dimension and is now using a human body to experience this reality. It might all sound ...