This book had me hooked from the first chapter. The first half was slightly slow but made so much sense as the rest of the book unfurled. The story had me on my toes with all the twists and turns and things coming out of left field. If i could forget and reread i would a million times!!