An allegory is...

A. a story that represents something beyond itself.
B. when the characters or story represent historical events.
C.a story that represents abstract or moral ideas.
D. All of the above.