Source
Dreams and goals aren't same. The goal is not imagination as the dream. The goal is specific and clear but The Dreams can be clear but not specific.
Thoughts create the dream, but the dream is more broad than the thought. Dreams aren't logical, but thoughts are logical of reason. The dream world is not any barrier exist. So, If the decision is made in Thoughts, the decision will be correct.