3.5 starsCassandra is mostly wisely honest with herself as well as being generous spirited and loving, and the combination makes for pleasant reading. There is a feast of interesting details, though the castle makes me feel cold, and some nicely sketched characters - the vicar got some good lines...