A great children's book that is good for adults too.
It is a compelling read, the Amin character though is just a bit too much like hard work at times. However, if she like alternative fantasy worlds with clear good and evil and lots of hard decisions you will probably enjoy this book.