I did not like this book.
I mean, I liked the storyline... but the writing left me wanting something more clever.
Jodi Piccoult sloppily crafted together what could have been a great story. Instead I received a slow-moving story. It progressed in a format akin to forwarded e-mails from my mother. Short little snippets, spoon-fed to the reader, and when put together there is a movement in the whole story.
Very, very, very disappointed in this book. I'd say to save your reading time for something really good and just watch the movie on this one. It's better. Even with Cameron Diaz's acting, it's better.