I'm giving this four stars simply because I've always loved the story. Brilliant plot! Having said this, I actually think I preferred the movie, though perhaps because I had seen it first before reading the book.