Kotomora
傀儡師 (kairaishi) Japanese meaning: puppeteer | Kotomora