Answer: C. To give the dream symbolic power that helps it engage an audience.
An allegory is a metaphor used to deliver a broad message about the world or about real-life issues. It depends on symbols and imagery to convey a political, moral or spiritual message. If an author explains a dream by using allegory, his message will become more relevant for the audience because of its symbolic power. This will ensure that the audience remains engaged in the story.