Description
Book Details
Reviews
View AllGood book, but really long! I'm not a fan of the skipping around from present to past. It made the book seem choppy. I think in the end the loose ends all come together, it's just too disjointed for me personally.