A review by shieldheart
Fledgling by Octavia E. Butler

3.5