Dreams are incredibly hard to remember long term. Even if you remember your dream vividly after waking up, you will probably forget most of its details in five minutes. So, the best way to remember a dream is to record what you remember immediately after waking up. Once you have a record of your dreams, you can easily find out if similar events keep happening in your dream.