Dream expert explains what crazy dreams mean, why you should keep a dream journal

What are your dreams trying to tell you? [...]