A review by amberinbookland
Fledgling by Octavia E. Butler

3.0