Carl Jung once said, "Dreams prepare, announce, or warn about certain situations, often long before they actually happen. This is not necessarily a miracle or a precognition. Most crises or dangerous situations have a long incubation, only the conscious mind is not aware of it."
In other words: for Jung, "dreams can betray the secret."