Which word makes the most sense?
I would say vigilant and zealous.
I belive the right answer here would be D