求好心切qiúhǎoxīnqiè
Meanings
1. to demand the highest standards of sb (or oneself) (idiom)
2. to strive to achieve the best possible results
3. to be a perfectionist
Characters used