Kotomora
物憑き (monotsuki) Japanese meaning: spirit possession | Kotomora