What a great book this is. Initially it caught me off guard and I found it difficult to deal with the characters, BUT, I persisted for a bit longer and it paid off. I ended up loving all the characters and found it hilarious. I enjoyed it so much I got the movie, BUT, yes another big "but" the movie was a disaster. They couldn't capture enough to make the flow of it make sense. It was stupid. Read the book though - it was fantastic.