A review by racheloddment
The Familiar by K.A. Applegate

3.0