We do not currently know of any synonyms for tug at someone's heartstrings.
For similar words to tug at someone's heartstrings, try: