I was about to give up on this at the half-way mark because the characterization was so shoddy, but I stuck with it because there were several interesting sub-plots and I was most interested to see how she'd tie everything together. Guess what? She didn't. I really, really disliked this book.
Review copy provided by publisher.