I need to try and read this book again. It has so many characters, I could never follow the story fully, not to mention the flashbacks, etc. What I did read was interesting though.
That was a turn-off to me in the beginning, but after awhile you get to know the characters and some how the author brings them all together even the ones that seem irrelevant. You should pick it up again.