Idiom
not have the heart to do somethingnot have the heart (to do something)
to lack the desire or strength to do something.I didn't have the heart to tell him his injury would prevent him from playing football.
Usage notes: sometimes used in the form have the heart to do something - be able to do something:
How could we have the heart to disappoint Mom?
Related vocabulary: not have the stomach for something