wear one's heart on one's sleeveEnglishMeaningTo be very transparent, open, or forthright about one's emotions.Equivalent idioms in other languagesThis is how you express this idiom across languages and locales.ListMapFinnisholla kuin avoin kirjabe like an open bookVietnameseruột để ngoài daleave one's bowels outside one's skinLogin to correlate with other idioms