A review by kimberlyjerger
The Vanishing Stair, by Maureen Johnson

4.0

*4