wear feelings on sleeve meaning
wear your heart on your sleeve. to make your feelings and opinions obvious to other people John's always worn his heart on his sleeve, so there's no doubt who he'll be supporting. See also: heart, on, sleeve, wear. Related vocabulary: wear something on your sleeve.