сны - работа подсознания. это те же мысли, только в несколько ином формате. снится то, что занимает внутренний мир человека. но есть одно но. если есть что-то, что волнует человека, от чего он мысленно закрывается - старается не думать/забыть, то это что-то придёт во сне. так как внешние границы рушатся и во сне человек не способен скрывать от себя что-либо. а раз он не думал и закрывался от этого чего-то, то оно обязательно вылезет. подсознательно человек будет пытаться узнать больше об этом чём-то. и если уж не обычными мыслями, то посредством их более честных аналогов - снов.