Joanne has done a lot of growing over the last 5 books. She's finally begun to accept magic and her powers. At the same time, she realizes that there's a lot left to learn. Gary, Billy, Mel and Morrison all make appearances as well as a few other faces from the past. The final battle scenes become a little bit confusing as the fighting characters jump between reality and various spirit world levels, but overall a very satisfying read. I loved the nod to a popular SF show, "the cute one" and "the tall one" cracked me up.