Despite the fact that I disliked the first book immensely and never truly vibed with book 2, I have come to enjoy this series immensely.
The writing has improved by a lot, which means that there is a lot less telling and more showing.
While book 3 was mostly romance, book 4 here is character development.
The FMC, Cora, knows in her hearts of hearts that a horrible service will be asked of her (and it is) and she struggles to make a decision on whether to do it (while hating doing it and hating to become the person who would to ~ the thing ~) or not do it (with terrible results for everyone).
It's a LOT of waffling. Waffling is hard to write because it has to be a) in line with what this character would actually do but also b) not as annoyingly back and forth and indecisive as real people can be about stuff.
I mean, IRL people can waffle FOR YEARS, but reading a novel about that would be torturous, not matter how horrible both choices could be.
So we watch Cora waffle on, and it's not so bad. KAK tries her best to convince us that this is a very difficult decision because both outcomes kinda suck, which would be true in real life, but on paper, the situation could not be any clearer.
We even get Ringmasters POV! We get shiny tales and dream sequences. It's done pretty well, for waffling.
I think to be a better novel, this one would have needed at least one or two more prominent side plots and - gasp - more involvement from the huge cast of characters that readers, even after 4 novels, still don't really KNOW.
The Faire is supposed to be 21 people - I guess 19 now - but how many of them tädo we MEET?
Sure, there are some lines of dialogue, all of them are mentioned, they watch a movie, Cora has off-page training time with them, she "likes" a bunch of them.
But really what we experience is Cora and Simon, Cora and Simon Shadow, a lil Ringmaster POV, plus one convo with Zookeeper that ran deeper.
And that's about it. Note that I don't count Jack because that dialogue rang artificial to me and not sincere and we still didn't get to know him.
That's just 4 characters. What about the other 15? What about the ladies??
Does this even ace the Bechdel test?