I would have thought that dreaming the same thing more than once is related to what's already happened to you, or something you are preoccupied with; you think about something during the day which then turns up in your dream, often in a very bizarre form! This might then reoccur because you remember the dream and so think about it, so it turns up in your mind again and you dream about it etc etc...
I think dreams do have 'hidden meanings' to a certain extent, because they are related to what you think about - but not in the basic 'dream-book' kind of way, 'dreaming about your mother means you think you're pregnant, dreaming about sheep means loyalty etc etc' - those are amusing but generally made up!