I think that having your dreams interpreted by someone that does not know you very very well is bogus if it is interpreted at all specifically. If it is interpreted too broadly, it is bogus as well (horoscopes.) But I have read and thought quite a bit about dreams, and it is my opinion that dreams are not at all random. Just as it is easier for me to change a concept into an analogy than to explain it regularly, like I am doing in this very sentence, my dreams have been analogous to life and are very relevant, sometimes in extremely clear ways, and others in not so clear ways. When I thought long and hard about why I was depressed one day, a few years ago, while I was at Texas A&M, I resolved to sleep on it, and thought of how nice it would be for some closure to come in my sleep. *I have not yet made posts on how the brain reacts to desire, but when I do it will be quite long* That night, I dreamt I was at my old highschool. Everyone was wearing a white t-shirt, no exceptions. And I went about my schoolday in a normal fashion, and somewhere along the way, I looked down, and noticed that I was wearing black.
I had totally overlooked that the cause of my depression was my location. Others could not relate to me in this radically right school, and while I don't mind being the black sheep, I need to be understood. The next year, I transferred to UT, in large part because of this one dream - this one realization that had somehow eluded me - and it was a very good decision.
Most of my dreams are not so poignant, but I normally don't have such a crucial need and desire to figure out things about myself. Normally, it's okay if I don't understand what my dreams mean, except for small bits and pieces of them, because I know my mind is making the minor connections that it feels are in my best interest. *yes, I consider my mind largely a separate entity, in that its desires and those that I deem "mine" are often out of sync*