I have never read a book with a story and characters also worked. Sometimes could blame him certain lengths but personally, I would cut no passage. Everything contributes to capture the reader and create wonderful atmosphere of this book. Finally, I would add that the twists are numerous and many of them really unexpected. Really, I love this author!