Question: what is the difference between a memory and a dream?
Answer: Dreams are stored in short term memory, and are soon eliminated. The one exception: If you awaken in the middle of a dream, or at the tail end, then it becomes part of your long term memory. Being able to remember the exact sequence of events, cause and effect, is vital to survival.