be sick at heart

be sick at heart

To be filled with a deeply unpleasant emotion, such as grief, remorse, dejection, etc. I am sick at heart to think that I may have contributed to her death in some way. Poor Tom's been sick at heart ever since his mother died.
See also: heart, sick
Farlex Dictionary of Idioms.

be/feel sick at ˈheart

(formal) be very unhappy or disappointed: When I realized the accident was my fault, I felt sick at heart.
See also: feel, heart, sick
Farlex Partner Idioms Dictionary
See also:
  • be/feel sick at heart
  • sick at heart
  • feel sick at heart
  • come to a bad end
  • come to a bad/sticky end
  • like a dying duck in a thunderstorm
  • (one's) conscience is clear
  • (one's) conscience is clean
  • be in for
  • be in for something