A review by themillenniallibrarian
Ascend by Amanda Hocking

5.0