this answer to this question is c. allegory
why?
stories with allegories have a hidden symbolic meaning with a theme. the hidden meaning can be political, or other real life problems.
“way of writing” should be replaced with “writing style"
“idea” should be replaced with “purpose.”
maybe “people from a long time ago” should be replaced with “elizabethans.”