With so many twist you may get dizzy trying to keep up. Does an amazing guy job at keeping the story moving and not feeling like it drags on and on. Can’t put it down.