Very good. Started off a little rocky for me, but by halfway through I didn't want to put it down. Reminded me a bit of the Mistborn series, and a bit of Orson Scott Card's Alvin Maker series. Can't wait for the next one!