take a compliment
idiomDefinition of take a compliment
: to believe that the nice things said about one are true
—usually used in negative statements She can't take a compliment.