
This book kept me a bit off guard in the beginning with its many plot twists. Experienced readers will recognize the author's writing strategy of providing only enough details in the beginning to make readers believe they know where the story will lead. I found this book to be smartly written, compelling and difficult to put down.
The characters were colorfully envisioned and easily relatable but...