If you haven't both read the book and seen the movie, please don't read the spoiler or this discussion. It ruins both, and both are different. I read and loved the book many years ago, but I also enjoyed the movie, as I went into it knowing it wasn't getting a Lord of the Rings-style multi-picture treatment, and I accept that showing such a rich story in two hours demands that something good be excised for the sake of time.