a hypothesis for dreams is that it takes into account all the recent and past external stimuli that have been processed in your brain and tries to make sense of them, and that those stimuli are usually processed in these ridiculous dreams with people you know really well as well as people you don't know well at all
how true this is as proven by science
do i agree with it
but i spent the weekend visiting a bunch of friends in NY, and most of my dreams over the last couple days have included some conformation of the people i met up there however briefly or lengthily