The further into the story, the main character/Piper just becomes more incompetent, immature, and annoying rather than growing in a positive direction. I only read this far because I liked some of the other characters, but their roles tend to be less and less.