Which phrase best describes Don Quixote, the protagonist in the novel by Miguel de Cervantes?

A. unwilling to take risks

B. out of touch with reality

C. extremely clever

D. a good judge of character