Jim Brown reviewed Yellowface by R. F. Kuang
A great villain
Kuang's villain is so good that at points I started to wonder if this was a horror novel. The character's continued ability to justify her actions is really well done.
I didn't like the ending until I did. Overall, I flew through this. It's really entertaining.