" Wear your heart on your sleeve "
Meaning:
Openly express your emotions.
Example:
He went on his knees in the town square and sang her a love song. You can't say that he doesn't wear his heart on his sleeve.
Where is it used?:
Hear the idiom spoken: