A review by alexi_lupin
The Little Princesses by Marion Crawford

challenging

4.5