This book will lead your head in directions only to slap you with a different twist in one sentence. Trying to keep up with the characters was just a little difficult but hearing the story from several angles was probably the best part of the whole book. Highly recommend. You will not want to put it down!