Helen Harper is a gem and a fantastic writer. That being said I’m not a huge fan of Ivy Wilde, which makes zero sense given how much we have in common, i.e. we are both quite lazy.
I think that three inconsistencies make her difficult to like. First, the way other characters react to her is all over the place, and this makes it difficult to determine much about what she is like, as if she were a real human. I appreciate that Harper didn’t spend paragraphs describing Ivy, but I am the sort of reader that needs a lot of context to form a solid picture of a character.
The second inconsistency is Ivy herself. Harper is funny, so it follows that Ivy might be funny. However, in this book it’s sometimes hard to tell if Ivy is making a joke or is just having a stupid moment. Is she clever? Is she of average intelligence? I couldn’t tell you.
The final inconsistency is that Ivy is supposed to be a talented witch, but in this book she doesn’t do anything particularly clever. In fact, at one point she nearly dies of exhaustion from doing spells. Is magic supposed to be like a muscle? Didn’t she just spend the entirety of the previous book working out/using magic? I’m confused.
Still going to read Spirit Witch. But confused.