have no heart for

have no heart for (something)

To not have the emotional resolve (for something); to be unable to do something, especially that which is or seems callous or unsympathetic. I just had no heart for a deep conversation about how I don't love her anymore. How could you fire someone the day after their father died? I would have no heart for that.
See also: have, heart, no
Farlex Dictionary of Idioms.

have no heart for

Also, not have the heart for. Lack enthusiasm for, as in After the dog died he had no heart for taking long walks, or I should go through the family albums, but I don't have the heart for it. [Mid-1600s] Also see heart in it.
See also: have, heart, no
The American Heritage® Dictionary of Idioms by Christine Ammer.
See also:
  • have no heart for (something)
  • not have the heart
  • not have the heart to
  • not have the heart to do
  • have the heart
  • have the heart (to do something)
  • play the heavy
  • play the heavy, to
  • poor little rich girl
  • poor little rich girl/boy/kid