It was drawn-out and slow as hell until I was 60% in. I skipped a lot of pages. Even at some point, I decided to quit. But once I move past 60%, it started picking up pace. Followed by a heap of twists and turns. In the end, I end up liking the book.