Although there are books and websites that claim to provide interpretations of dreams, none of them can give you real insight. Dreams are a function of a combination of lifestyle and personal experience. In order to know what your dream means, I’d have to know more about who you are and how well you take care of yourself.
If you came to me with this problem, the first thing I would ask you is if you are getting enough regular, restorative sleep. Nightmares are often an outcome of a disturbed sleep architecture. If you aren’t getting a solid 8 hours of shut-eye each night, you need to address that problem directly.
If you are getting enough good sleep, we would then look at what in your life is making you anxious and what the symbols in your dreams mean, uniquely, to you. Dreams are basically thoughts without the filter of language. Your “picture language” comes from your own history, your current situation, and problems you are trying to solve.
One way to figure out the meaning of a dream is to tell the story from the first person perspective of each element of the dream. Example: “I am a demon, come to take her hostage.” Really get into it. Talk from the point of view of the demon until you can’t think of any more to say about the topic. Then take the point of view of the building. Then take the point of view of the fire, the other people, etc. Often the meaning surfaces when people try this.
If the dream continues to bother you, you might consider making an appointment with a mental health professional for a session or two to explore it further.
I wish you well.