I often have dreams that end up coming true down to the last detail. Problem is that i forget the dream the moment that it comes true. I know that i have seen the situation before, i just can never remember what happens next. After the situation is over, I can remember exactly where the dream started and ended i just cant remember while it is happening. How can i memorize dreams longer and better?