I enjoyed the book overall. It was enchanting and had a great backstory. However, it was confusing at times. I found myself rereading certain sections over and over to try and figure out what the heck was going on. I really liked the characters, especially Ignifex. (Who cares if he's a murderous demon? Still swoon worthy.) The ending tied up any loose ends but it was just kinda there. It fell flat for me. 3.5/5 stars.