I honestly feel incredibly conflicted about this review. On the one hand the author is pretty good at writing the story, but on the other I nearly stopped reading the story multiple times in the beginning of the story due to the way the mc behaves. At the point I just got to the mc seems to be starting to improve and turn into a true villain, but even now, improvements are slower than I'd prefer.