Сны - штука сложная. Если отбросить всю мистику, то причину появления почти любого сна можно уложить в формулу: "нам снится то, чего мы очень хотим или очень боимся, другими словами - то, о чем мы много думаем (или просто засело у нас в подсознании)".
Но лично я не думаю, что всё так просто. Я верю вещие сны, т.к. сам их иногда вижу, причем, бывает так, что во сне всё "черным по белому" (наяву именно тот человек, который приснился совершает именно те действия, которые он совершал во сне), но чаще случается так, что сон нужно правильно понять.
Хотел написать, что все мои вещие сны сбывались и я ничего с этим не мог поделать, но потом задумался насколько это так. Ведь, если снится "вещий" сон, но из-за каких-то действий человека, всё идёт не так как во сне, то откуда человек узнает, что сон был именно "Вещим"...