mystra unravels the magical weave by Tim Hildebrandt