Step 1: "Take something to heart" is a standard idiom meaning to be deeply affected or hurt by someone's words. Step 2: "By heart" means to memorize, and "in heart" and "at heart" are not idiomatic here. Step 3: The underlined phrase is already correct, so option 4 is the answer.