单项选择题

It is universally acknowledged that self love keeps us from knowing our own ______ of mind and body.

A. shortcomings
B. disadvantages
C. demerits
D. defects