Idiom Definition:
  
    
  Your browser does not support the audio element.
"to carry your heart on your sleeve"  
    to openly display your emotions or thoughts
     
    
Synonyms:
authentic, emotion, forthright, frank, genuine, honest, open, transparent, true, undisguised, upfront
 
 
This man is literally 
carrying his heart on his sleeve. - - - - -> 
