Would like to give 4.5 stars but not allowed. Not quite perfect, especially for those of us who read the book, but still wonderful. The beginning especially was fantastic. Ended at a suspensful moment but set up well for the second part. Only 8 months to wait now!