This is actually one of my favourite books. I don't think it's so much for a younger audience, because there is a bit of mild cussing and insinuations of inappropriate things. But I love Mary. She's such a good character: obviously flawed but her better qualities make up for it. And, come on, the plot wasn't that bad. It was emotional and interesting. And, seeing as Ying herself is Chinese, it was interesting to see how a half Chinese coped in Victorian England, when they were condemned so much by the people. Actually, this book was very factually correct for a modern author. It's an enjoyable light read. The sequels are even better, and I can't wait for "Rivals"!