Well, if you take Carl Jung's dream theories into consideration, reoccurring dreams usually are sings of something that is yet to come or has already happened, but an encoded message is being presented. Dreams are extremely encoded. Most of the time the symbology in our dreams tie to something else that has nothing to do with the objects in the dreams.
Ask yourself this question: What do the symbols and objects mean to you? We all have different symbology. A pebble to me means something completely different than it might mean to you.
Also, try to look into different cultures for answers. Every culture has its own symbology as well. If you belong to a certain ethnicity, look into your own culture for answers, then research others.
Decoding dreams is actually pretty fun. You might be surprised about what your dreams mean.