A review by bramsay55
The Magician's Diary by C.J. Archer
adventurous
emotional
funny
hopeful
mysterious
fast-paced
4.0