I usually dream every night and often they are as complete as a movie or TV show in detail. Yes, they fade quickly but I have a notepad near the bed and write down highlights so I can use them for my creative works. I do have a way to remember dreams and I can clearly remember one of my first, I must have been 5 or 6. Our dreams are how our subconscious communicates with us, it uses images we have recorded in our memory and modifies them as necessary. I will have reoccurring dreams, they take place in the same place but situation will be different. I have had dreams that reflected many of the enjoyable times in my life. They do not show us the future, that is not accessible as it takes decisions to make a future and until the decisions are made the future does not exist.