Gail Carson Levine is one of those amazing authors who never put out anything that isn't amazing. I wish her novels had existed before I was an adult because they would have been right up my alley in middle school. Of course they are still up my alley and I'm 40 so I guess it doesn't really matter.