This may have something to do with recall of your dreams.

One night after I had a fair bit to drink, I had the weirdest dream. In fact it was so weird that I started wondering why my mind was creating such bizarre dreams.
I started writing down everything I had dreamt, every detail of the dream I could remember, and as I did it also become easier to remember more details.
After I had collected enough information, I found that certain things that had happened the night before, had merged themselves into a dream.
If anyone has every tried Advanced Mega Memory, it teaches you to create the most bizarre imaginative scenario in your mind so that you Will remember it. In theory you could remember four hundred peoples names.
But anyway, my dream seemed to have taken certain interesting things of the night before, and other aspects of my life and created a dream. It was really just interested as to which elements come together to make a dream.