What the Harry Potter books have is very well written characters, and character stories, and a great sense of adventure and fascination.