What is the definition of an omniscient narrator?
A. A narrator who tells the story from the perspective of a character who is not a part of the story.
B. A narrator who tells the story from the perspective of several characters within the story.
C. A narrator who knows every detail about every character and the sequence of events.
D. A narrator who knows the thoughts and feelings of one character from within the story.