My rating: 4 of 5 stars
Very well crafted and written intelligently. I love the way each character has been developed with layers and love, it shows when you read about them. The plot is intriguing and has very good flow. While not perfect (What book really is?) it is well worth the read. The plot threads are handled very well, none of them being dropped or forgotten. The read is an easy and timely one. I had a hard time pulling away from the book. I received an e-ARC in exchange for an honest review. This in no way influenced my opinion.