Seemingly never-ending; it's 756 pages and it definitely feels that insanely long.
My part one review went up to page 376, so this second part review covers from page 376 all the way until the ridiculous ending point at 756. While the first half of this novel was quite enjoyable, the second half dragged on and on and took me weeks to get through. It's unfortunate because all the action happens in the first 300 pages and then not again until around the 600 mark.
If you're a fan of pacey, page-turning novels, maybe give this one a miss.