Guardian of the Sacred Spirit

Alternative titles:

Moribito – Guardian of the Sacred Spirit
Seirei no Moribito (Japanese)
精霊の守り人 (Japanese)
[starrater]