A review by hikaoru
Ninth Key by Jenny Carroll, Meg Cabot

5.0