Have a major case of writer envy going on right now. It would be a five star book for me if not for a painfully slow beginning. If not for the glowing reviews and countless rec's, I most likely wouldn't have made it to page 100 (which is about the time it starts to get good).These characters though...bravo. Brav. O.