Dreams are a profound and inspiring way for our subconscious/soul/higher self to get in touch with our conscious minds. I find that dreams can be a fantastic help in every day life. Through my own dreams I have been able to understand areas in my life that I need to work on, as well as being forewarned about certain events and situations in my life! The difficulty can sometimes be in trying to figure out what your dreams are trying to tell you. I find it helpful to write down my dreams in a journal (I kept meaning to do it for years and now I actually am!), as this is a really great way of getting insight into what you need to know. Although I have listed some books below that help you interpret your dreams, it's important to remember that your dreams are specific to you, and the best person to understand what they mean, is yourself.