A review by annisdead
The Vanishing Stair by Maureen Johnson

5.0

I cant tell if I love David or if I want to smack him in the face