My rating: 5 of 5 stars
This was fabulous. Beautifully written. Had me totally wrapped up. Make sure you set aside time for the last 100 pages in one go because you won't be putting it down. The hype and fuss around this book are deserved.
View all my reviews