From Longman Dictionary of Contemporary Englishnot have the heart to do somethingnot have the heart to do somethingCAN'Tto be unable to do something because it will make someone unhappy I didn’t have the heart to tell her that her beautiful vase was broken. → heart
                                                    
                                                Examples from the Corpus
not have the heart to do something• I didn't have the heart to tell my daughter we couldn't keep the puppy. 
