Kotomora
生き神 (いきがみ, ikigami) Japanese meaning: living god | Kotomora