Look, I'm a book nerd. That being said, I've watched enough adaptations to understand when things need to be cut/ altered. In this case, I think they did an amazing job keeping the story going without introducing 20 new characters(which would have eaten up a lot of time and gotten very confusing). This has been my favorite episode so far this season, it's nice to see the pieces moving into place and for us book readers, you can see that the writers are being very intentional about what they're doing.