Tzvetan Todorov's narrative theory proposes 5 stages in a narrative: 1) equilibrium, 2) disruption, 3) recognition of disequilibrium, 4) attempt to repair equilibrium, 5) restored or new equilibrium. It sees narratives as circular rather than linear structures driven by restoring equilibrium. Vladimir Propp identified character types and narrative functions in fairy tales that provide narrative structure, such as hero, villain, dispatcher. Claude Levi-Strauss analyzed binary oppositions like good/evil that reveal deeper meanings in narratives. Roland Barthes believed meanings are open to interpretation and proposed narrative codes like the "enigma code" that hooks audiences.