A review by switchywitchsitch
Patternmaster by Octavia E. Butler

adventurous

5.0