Dreams can be complex concepts that seem entirely realistic in some cases, while in others, you reflect and realize how ridiculous it was. While there is still a lot about dreaming that we do not understand, many regard dreams as a way for the unconscious mind to work out what occurs during the waking hours.
In many cases, analyzing your dreams allows you to recognize things you might not pick up on during the day, such as how much a particular problem is stressing you out or how you are feeling in regard to your current situation in life. Because of this, it is wise to reflect on your dreams, if you remember them, especially if you dream includes a person.