What is a protagonist?

A. the character who provides contrast

B. the character who does not play a major role

C. the character who opposes the main character

D. the main character in the story