Every dream has many layers of meaning.
Every object, person, and situation in a dream may have many meanings. So take your time in trying to understand it. You have to look at it from different angles, walk around in it for awhile, work with it - and then its many meanings will begin to reveal themselves. It's not a game of Jeopardy or a multiple choice test where there's a right or wrong answer. Working with a dream is more like playing with it - the kind of play that involves creativity, imagination, and a willingness to experiment.