A review by starship_olympus
Darkest Hour by Meg Cabot

5.0