Based on The Stories of Your Life · Ben Ambridge
Almost all stories boil down to eight core narrative patterns which you can use as reusable "story templates" by mapping your characters' goals, conflicts, and transformations onto the pattern that best fits your message.