A review by ivanainthecity
The Blue Castle by L.M. Montgomery

4.5