Amazing from start to end… the last 3 chapters had me at the edge of my seat the entire time.