Vladimir Propp was a Soviet folklorist who analyzed Russian folk tales and identified their simplest narrative structures. He proposed that all fairy tales follow a specific structure consisting of 7 character types - the villain, dispatcher, helper, princess/prize, father, donor, and hero. Propp suggested these character types appear in every tale and serve functional roles that move the plot forward.