
Originally Posted by
David L.
This is an amusing twist on a regular phrase, 'to wear one's heart on one's sleeve' which means, make one's feelings apparent. That is, if someone is feeling a particular emotion, they don't try to cover it up. So, in a battle situation, evoking fear and a myriad of other emotions, this soldier 'wears his heart on his battlesuit' - he makes no bones about ( has no hesitation in stating or dealing with something, however awkward or distasteful) showing his emotions and reactions. However in a game of poker, he gives no indication whether he is happy at having a good hand, or bluffing with a poor hand of cards.