A review by gi_reads30
Kindred by Octavia E. Butler

4.75