The Unkindest Tide (October Daye #13) by Seanan McGuire