A sumptuous, witchy romantic fantasy that’s perfect for fans of Kristin Cashore and Franny Billingsley.