A review by serahlunareads
The Vanishing Stair by Maureen Johnson

3.0