A review by skyhazzard
Sanctuary by Meg Cabot

5.0