who reveals strength and weaknesses of protagonist?
 The antagonist will provide obstacles and complications and create conflict that test the protagonist, thus revealing the strengths and weaknesses of their character.  