Back when I first read this story quite some time ago, I would have given the book 4 stars. Several years later in hindsight, I realize that I loved the concept of the book more than the actual story, and can only rate it about a 3. Either way, it was still an enjoyable read. 
 The movie was a great adaptation of this book, with excellent casting choices. You really can't go wrong with Natalie Portman and Ashley Judd. If anyone finds this book to appear interesting after reading the summary, I'd almost recommend skipping the book altogether and just renting the movie.