I really liked this story a lot, but unlike a lot of reviewers, I did (and always do) find the change of characters distracting. It always feels disjointed to me no matter how well it's done. And keeping up with who is the current main character is exhausting. I also felt like it took away from details that could have been added if there had been only one main character, but that's my personal opinion. Other than that, and especially if a constant change of character doesn't bother you, this book is definitely worth the read.