Ratings20
Average rating3.6
This was really good, in fact so good that I bought more books by Sarah Waters before this one was finished. You need to keep on your toes, as the perspective changes rather rapidly at times. But, I don't mind having to use my brain :)