悉心

xī xīn

to put one's heart (and soul) into sth

with great care

悉

xī

in all cases

心

xīn

heart