The Magic Crystals

760 pages paperback

fiction fantasy thriller mysterious medium-paced