I was genuinely so excited for this book when I first came across the synopsis prior to its release. Anyone who knows me, also knows I live in the gray and likewise I love morally gray characters. Life is not black and white, people and their problems are never that simple. So, I find the characters that hang out in the middle to be far more interesting and realistic, even in fantastical worlds.
Violet is not morally gray. At best, she's morally egg-shell colored. Frankly, so is Cyrus. To be honest, none of the characters have much personality or charisma at all. I suppose Camilla is the most fleshed out character, but even she feels like a pale 2D concept more than a person.
Until I reached the 80% point of the story, I wasn't even invested in a single scene.. let alone the idea that there was some burgeoning love story here. I understand what happened. The author was trying so hard to make both parties come across as cold toward each other and aloof, that she simply failed to show they resonated anywhere else at all. And that's a shame, because there were brief glimpses toward the end.. of real texture.
Unfortunately, by that time I just wanted it to all be over. Luckily, after simmering on low for most of the novel, once the drama hit.. the ending was tied up in a rush. It did, however.. leave me feeling like I wished I could get the time back I'd spent reading the book.
There are plenty of good ideas here. Interesting approaches to magic and familiar topics are sprinkled throughout. The villain I think could have been quite heavy if given more focus. As this is Chen's debut novel, I'm hopeful she'll grow into those ideas and really spend some time honing her craft. Occasionally she writes really beautiful lines worth quoting.. but none of that holds together without any real feeling of connection between the characters, the story, and the reader.
If you still desperately want to give this book a try, you won't hate yourself. It's all right. It just isn't particularly great either.
(I received this title as an ARC. All opinions are mine and freely given.)