Synonym of connoisseur?

Synonym of connoisseur?

A. Ignorant
B. Lover of art
C. Interpreter
D. Delinquent