be all heart

be all heart

to be very kind and generous
Usage notes: This phrase is often used humorously to mean the opposite.
Ellie can't bear to see anyone upset - she's all heart. 'I'm sorry they're splitting up, but at least she gets to keep the car.' 'You're all heart!'
See also: all, heart