An Artificial Night by Seanan MacGuire
This is the third book in the October Daye series of paranormal mysteries. "Paranormal mysteries?" you say? "Look at those covers! This sounds like trash!" Well, guess what - it's not. I liked book one. But in book two I realized that some serious worldbuilding was going on, and some complex plot arcs were only starting to develop. I find the characters appealing and sympathetic, the stories engaging, and the world richly detailed. That's all I need for a fun read!