Review: The Shadow Weaver, by Ivy Cliffwater