悉心xīxīn
Top 30000
Meanings
1. to put one's heart (and soul) into sth
2. with great care
Characters used