Annerose is a feared and powerful witch living in Amidahara. She is half human, half demon and makes a living by running a detective agency