A review by stormycassidy
Jane Steele by Lyndsay Faye

4.0