Jennifer Donnelly writes with a voice that never fails to capture and intrigue me. The novel is impressively researched. However, that research never bogs down the narrative. This author never disappoints, except in the fact that I now have to wait for the 3rd in the Rose series.