A review by anitaconchita
Jane Steele by Lyndsay Faye

5.0