I was glad when I read the afterword and found out this was Ann Major's first book. For a first book, it's actually quite good. If this was a recent entry from an author I had read and been very impressed by, I would have been more disappointed. As it stands, it was pretty good. Things I didn't Lo...