Narrative theory analyzes how stories are structured and conveyed. Vladimir Propp analyzed character roles in stories, identifying common roles like the hero, helper, and villain. Claude Levi-Strauss studied how unconscious cultural values are reflected in binary opposites, like cowboys vs. Indians. Tzvetan Todorov proposed that every story follows a fixed model of equilibrium, disruption, realization, restored order, and new equilibrium. Roland Barthes identified five codes that structure narratives: the hermeneutic code of mystery, the enigma code of suspense, the semantic and symbolic codes of meaning, and the cultural code of audience knowledge.