A review by embereye
Magic for Nothing by Seanan McGuire

Just going to sit over here waiting impatiently for the next one. Mild spoiler/warning, it ends in a mild cliff hanger.