A review by ashurredly
My Soul to Keep by Tananarive Due

5.0