I too have dreams that happened or has happened before. I also have "outer body experiences" or so my mom calls them. Pretty weird stuff.