Rosella is sent to get some water and when she gets to the well, she finds an old woman there. The woman asks her for a drink, and Rosella, the kind person she is, gives her a drink of water.
This old woman, however, was really a fairy in disguise and she rewards Rosella for her kindness.
When Rosella speaks, gems fall from her mouth. And when her mother finds out, she sends Rosella's twin, Myrtle to the well to give the old woman water, but instead she finds a knight and refuses to give him a drink.
Again, this was the fairy in disguise and she decides to punish Myrtle to teach her a lesson. Bugs and sneaks come out of Myrtle's mouth when she speaks.
But when a greedy prince wants to be with Rosella for her ability to speak and gems come out, and Myrtle uses her punishment to get what she wants, the fairy wonders if she's made a mistake.
This story I read not long ago in a collection of folktales, but it was a bit different and shorter. I liked it then and I like Levine's retelling of it as well.
Rosella was very kind and she wanted to make everyone happy, even if she wasn't happy herself. Her twin was completely different, however. And the prince was very greedy, which was annoying, but I suppose he wasn't too bad, especially towards the end.
Overall, it was a enjoyable book. I really liked it and would read it again.