I bought this on recommendation from some Amazon reviewers and I have to wonder what they were thinking. The writing is just okay and the characters are flat and lame. The author's ideas about magic are fun, but it's no good without compelling human drama.