I loved the book. It was absolutely amazing. I'm still debating if I want to see the film because I'm not too fond of the idea of Cameron Diaz being in the film. Yes, she's an amazing actress, but in my opinion she's too...bubbly, and I'm not sure if she'll pull it off.