I don't remember the first time I read this book, but I read it again after it was mentioned by a friend. I just really love this book. The story, the characters, and the descriptions are all wonderful. I particularly enjoy how Elizabeth Peters stays true to the attitudes and conventions of the time.