Vocabulary

精魂を込める

to pour one's heart and soul into

expression verb