I found the first third of the book not all that engaging. I didn't like
any of the characters in that part of the book that much. I almost
considered giving up on reading the whole book until I got near the end
of the first section where a surprising secret is revealed. After that,
the rest of the book was hard to put down. I wanted to know what had
happened in the past that resulted in the present day situation. All the
questions brought up are resolved neatly in the end. It is quite an
interesting story along the way.