play on someone's heartstrings - English Synonyms Dictionary