"wear one's heart on one's sleeve" means

Aget upset

Bpay more money

Cshow one's feeling openly

Dbe calm


C. show one's feeling openly

Related Questions:

complete the sentence using the appropriate idiom:
Be careful lest you…………

The idiom/phrase that means “A skeptic who needs physical or personal evidence in order to believe something’:

The idiom ‘At an arm's length ’ means ?

My elder brother 'pokes his nose' into all my affairs (Correct meaning of the words italicised)

Actions speak ____________.