the science cannot yet exclaim.
You mean that science can explain everything now?
No, but I can exclaim if I want to..
No, science cannot explain everything and probably will never explain everything.
Science is limited by human comprehension, which is to say that it has a long way to go.
However, some humans seem a lot less advanced than others, as one can seen in your description of your dreams.
Before making those statements, you should learn a lot more on available neurosciences.
Many dreams and prescience are explained already by the way the brain processes information.
Info is sometimes delayed during its transit through dendrites and neurons.
It gives the impression that you "foresee" something while it's only delayed processed information.
Same with intuition and other phenomena.
People believe in witchcraft and ghosts but it surely cannot be proved..