One Salt Sea (October Daye #5) by Seanan McGuire