0 to be very kind and generous. This phrase is often used humorously, especially in the UK, to mean the opposite: --
humorous "He deserves all he gets." "Oh, you're all heart (= you are not kind)!"
She's all heart.
NYA ORD
European
May 10, 2021
DAGENS ORD
Shimmer
be all heart