to be unable to do sth because you know that it will make sb sad or upset
NOT HAVE THE HEART (TO DO STH)
Meaning of NOT HAVE THE HEART (TO DO STH) in English
Oxford Advanced Learner's English Dictionary. Оксфордский английский словарь для изучающик язык на продвинутом уровне. 2005