You might not have dreams as dramatic as A Nightmare On Elm Street. But when it comes to dreams, everybody has a mystical experience to share. Some say they have foreseen the future in their dreams. Others have recurring dreams with bizarre themes - such as losing one's teeth or being chased by animals. So is it merely coincidence when events in real life match a dream we've had? Or are dreams, as the ancient Greeks believed, revelations from the divine? Scientists like Tso Wung-wai, an adjunct professor at the Chinese University of Hong Kong, believe that dreams are mostly images absorbed by our minds, which act as a warehouse of information during the day. 'Dreams are like videotapes and the retrieval system operates randomly,' said Professor Tso, who is convenor of the Study Group of Unexplained Phenomena. Many people, when they set foot in a new place, claim they have been there before in their dreams. But Professor Tso said it is the result of blurry memories. 'When we are looking, our eyes can only focus on a certain point. The appearance of people around us are not distinct. We may notice the colours of their clothes, but not the patterns.' For example, you may dream about a building with 10 floors. While awake, you come across a similar building with 12 floors. But because your eyes cannot capture the details as vividly as a camera, your mind is tricked into thinking the two buildings are the same. However, it doesn't mean that dreams are meaningless. Many dream interpreters are trained in psychology and sociology. They believe our dreams can unveil insights into our hopes and fears. Dreams 'are related to our subconscious mind, which absorbs information daily and reveals them in dreams when we encounter problems in life', said Kanny Chou, a professional dream interpreter and hypnotherapist. She said the best person to figure what your dreams mean is yourself, as dreams are messages addressed to you from your subconscious mind. However, a strong imagination is needed to find the link between your dreams and reality. Ms Chou said there were two easy ways to train yourself to analyse dreams. One way is to keep a dream journal. 'You will start to understand the dream during the process of writing it down. Ask yourself what the relationship is between the dream and your life. Then look for insights and ideas' from the dream, she said. The other method is to draw a mind map for your dreams. On a large piece of paper, jot down the words or sentences that spring to your mind when you recall a dream. Then look for connections between what you have written and your daily life. 'You must practise these skills. Allow your mind to open up and think out of the box,' Ms Chou said.