It was definitely a worthwhile read. As with any such book I knew that the different threads were going to tie together at some point. By the half way point it was becoming fairly clear what the connections were likely to be. Until a little further along when new information made it quite obvious that what I thought those connections would be was also quite mistaken. Most of the characters, except a few peripheral folks who show up along the way are sympathetic, so you care what has happened, and will happen, to the main protagonists right until the very end. There are a couple of endings for some of them that are tied up a bit too neatly, but not entirely unbelievably.