A review by kjharrowick
The Magician's Diary by C.J. Archer

5.0