Charming and well-written, with surprising depth to the relationships and an interesting way of affecting them.