This author does a fantastic job at making all of her characters fully dimensional; ‘good guys‘ aren‘t always likeable and some do questionable things and ‘bad guys‘ are sympathetic. In fact often, it is not completely clear who the good guys are. Both sisters are difficult to warm to but that feels deliberate and makes for an interesting read. While the plot is a little predictable it is very well executed and the world is rich and fascinating.