This is a perfect Middle grade novel the author keeps things moving a long a great pace without bogging you down with lots of details. She very descriptive and i was in love with all the characters and cried when some had to leave the story. I loved how all my favorite fantasy characters are in this tale, it was a very quick read for me and i ready to continue the story.