Scan barcode
A review by hillarydanielle
The Book of Strange New Things by Michel Faber
mysterious
reflective
slow-paced
Graphic: Animal cruelty
Moderate: Animal death