A review by allisomethings
The Great Unexpected by Sharon Creech

3.0