Magic for Nothing by Seanan McGuire
My rating: 5 of 5 stars
This was so good! I couldn’t read fast enough, and I was so worried about the characters at the end, and I could not put it down even though I was so tired. I stayed up way too late, and I would do it again! Worth it. But it did break my heart just a little bit (okay, maybe a lot) there at the end.