(ELA) Which narrator knows LEAST about what all the characters are thinking?

A. all narrators know the same amount

B. an omniscient narrator

C. a narrator who heard the story from several people

D. a narrator who is also a character in the story