Which of the following is the best definition an allegory?
A.making animals seem human
B.comparing two stories to make connections in theme
C.a long metaphor with a moral
D.a prose version of a biblical story