Which of the following is the best synonym for charming?

Which of the following is the best synonym for charming? 1 point

a. debonair
b. heretical
c. eccentric
d. effeminate