personal-character
-
Heart on your sleeve
To openly and visibly display one's emotions or feelings for all to see.
-
Give the shirt off one's back
To be extremely generous and willing to sacrifice greatly for others, even at personal cost.