The Palace of Dreams

by Jodi Lynn Anderson Book 3 of the Thirteen Witches Trilogy