The Sweet Far Thing (Gemma Doyle, Book 3)

The Sweet Far Thing - Libba Bray A decent, satisfying, if overly long-winded conclusion to a well-crafted series. I can't say I enjoyed all 819 pages of this -- 200 pages could stand to be excised for a more streamlined novel - but it was worth reading.