wear one's heart on one's sleeve

📖 general
Meaning
To openly show one's emotions, especially love or affection.
Literal Meaning
To wear one's heart visibly on one's sleeve.
Example
“She wears her heart on her sleeve, making it easy for others to see how she feels.”