The idiom ‘Blows one’s own trumpet’ means?English A. flatters B. praises others C. admonishes others D. praise himself