I loved the story and found myself rooting for different characters along the way. Just when I thought I had something figured out in the story, I found out I was wrong - some very clever twists! Typically I am not a fast reader, but this held my attention and I finished it in record time.