I think this may have been the best book in this series. 
 McGuire excels at world building, blending traditional fairy tales and mythology with the modern world (and isn't that precisely what urban fantasy should be?), complex characterizations and engrossing storylines. 
 Late Eclipses was a dark read but at times but also had humor. The action is non-stop but characterization is not neglected, and I was caught up in what was happening. It's an excellent installment in this series, tying up some plot lines and introducing new ones. There were some sad moments but I like that McGuire is willing to take chances with her characters and keep things fresh. 
 Late Eclipses