DO ONE'S HEART GOOD Meaning of DO ONE'S HEART GOOD in English {v. phr.} To give satisfaction; please; gratify. * /It does my heart good to see those children play./ Dictionary of English idioms . Словарь английских идиом. 2012