Uma alegoria é uma narrativa estendida em que os personagens, cenário e enredo representam tanto um significado concreto como um significado abstrato e simbólico. Quase todas as alegorias são de natureza didática, o que significa que elas funcionam para ensinar uma lição moral, religiosa ou política.