From a teen/tween point of view this book is awesome. For a parent's point of view (I am not a parent) this book relly doesn't teach a lesson, but, it has a lesson in it. I don't think that it is for 9 year olds because at that age some girls might have a problem understanding the romance, trading, complicated words, and also the quarry speech. For a 14 year old some things took me a little while to put together but I got it. This book is a book that you would say uses "Girl power" as i would say!