Besides psychological theory, I have another explanation!
It's the future you dream of! I'm not saying this to scare you! I have dreamed many things myself, and I feel deja vu when I do one thing or see one thing! I don't know if you have said that my present wife dreamed that a girl in a green skirt came to me at the university gate when I was very young, and she dreamed more than once. As a result, at the age of 20, my present wife really appeared at the school gate! I say this to tell you that people sometimes sleep and dream, which can reflect a spatial image of the future. Well, if you don't believe what I said later, forget it, but the previous psychological explanation is really useful for finding information.