It'll hold you for a long time, get really good (love, hate to hate, love for some characters) and then proceeded to confuse the hell out of you and somewhere along the way, you're wondering WTH happened w/ the characters and cities the story was following?