Which of the following offers the best definition of the concept of narrative poetry ?
A. A narrative poem is vague and difficult in style.
B. A narrative poem is a poem that does not have a plot or tell a story.
C. A narrative poem has a plot and tells a story.
D. A narrative poem is a poem written in the style of a conversation.