I had a few dreams where I dreamed years in advance of something that I ended up doing in real life. The last time that happened I dreamed I was walking in a path in front of my house and I remembered that dream when I was having that walk, I remembered everything and everything was just like the dream.

If only I could dream of winning lottery numbers or something!