This book went places that plot-wise that I wasn't expecting, which is good. There were some smaller sub-plots that I didn't care for, and some of the characters weren't as fully realized as I'd like, but the two most important, Maggie and Jude, were, and that's what counts most.