Wear your heart on your sleeve
Meaning
Display emotions openly.
Usage
Used to describe transparency in feelings.
Origin & History
Origins and dates here are approximate summaries. Many idioms have disputed or unknown origins, and not every date has been checked against a historical dictionary, so treat specific dates and stories as a starting point rather than a citation.
Medieval knights showing their ladies' colors on sleeves.
Popular since the 16th century.