be all heart

be all heart

1. To be very considerate and generous. Of course Jenna gave you her last dollar—she's all heart.
2. Of an athlete, to be especially gritty and courageous, perhaps to make up for talent. Peter may not be a star, but he's all heart and always willing to play against the other teams' best players.
See also: all, heart
Farlex Dictionary of Idioms.
See also:
  • grow a pair
  • nice guys finish last
  • put up a struggle
  • free agent
  • screw (one's) courage to the sticking place
  • screw up (one's) courage to the sticking place
  • venture forth
  • venture into
  • venture into (some place)
  • tap up