Kotomora
半神半人 (hanshinhanjin) Japanese meaning: demigod | Kotomora