be all heart(redirected from am 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.
Farlex Dictionary of Idioms. © 2015 Farlex, Inc, all rights reserved.