I'm actually quite impressed with this book, I wasn't expecting to like it but the author- Anna did a fabulous job creating really interesting characters, a decent plot and a story that draws you in and keeps you reading from beginning to end. Not only is the fantasy half and the world she creates u...