Edgar Cayce famously said that nothing of importance happens in our lives that isn’t first foreshadowed by a dream. This doesn’t mean that all of our dreams predict the future, nor do they necessarily tell us what to do, but they do provide insights from our subconscious (or soul) minds to assist us with whatever is going on in our lives.