The verb wheedle means "to persuade by using flattery." Which of the following words is the best synonym for wheedle?
A. Whine
B. Rant
C. Cajole
D. Quibble