I'm writhing in confusion over the various things I couldn't understand. I suppose it's because I rushed. It's really nice any way, and shouldn't the demographic be seinen or something else? Perhaps I'm wrong.
While I was reading, Karasu Tengu no Kamikakushi is the title that came to my mind, I don't know why, although they aren't related. Disregarding the above, it's a good manga.