Which of the following may be an antagonist to the protagonist of a novel ?

Which of the following may be an antagonist to the protagonist of a novel ?

A. Another character
B. The protagonist
C. Society
D. All of these