Dreams in a narrative can serve various purposes such as foreshadowing events, revealing characters' inner thoughts and emotions, providing insight into the subconscious mind, or symbolizing deeper meanings. They can add depth to the story and offer a different perspective on the characters and plot.