A review by jenni8fer
The Book of Strange New Things by Michel Faber

adventurous lighthearted slow-paced

4.0