A review by sjkohn
The Magician's Diary by C.J. Archer
adventurous
emotional
funny
mysterious
tense
fast-paced
5.0