Vladimir Propp analyzed 100 folktales and found that they shared 31 plot elements and 8 character types. Tzvetan Todorov proposed that all stories follow a three-step structure: equilibrium, disruption of equilibrium, and return to a new equilibrium. Claude Levi-Strauss suggested narratives are driven by binary oppositions between two opposing sides. The document then discusses various character archetypes found in folktales (e.g. hero, villain, donor), narrative structures (e.g. linear, non-linear), and styles (e.g. realist, anti-realist).