A review by bookbriefs
Mean Spirits & Young Blood by Meg Cabot

5.0