The great opening and early chapters had me hooked. But then, things slowed down considerably, and it just seemed to ramble on & on, not going anywhere. I finally gave up about 50 pages from the end, because by then nothing was going to save it for me.