Если мыслить по Фрейду, то сны являются частью нашего бессознательного. Когда мы видим "вещий", "предсказывающий" сон, мы просто видим во сне свои ожидания по поводу какой-то ситуации, которые для нас бессознательны.
Например, отношения с любимым ухудшились и всё потихоньку идёт к расставанию. Вы-то знаете, что отношения уже пошли под откос, но ещё не осознаете эту мысль. Тут Вам снится "вещий" сон про расставание с любимым и вы вскоре расстаетесь. Вы воспринимаете этот сон как предсказание, на самом деле это лишь отражение Вашего бессознательного, где Вы знаете, что расставание и так случится, просто защитные механизмы психики не дают Вам осознать эту мысль и она отражается во сне.