A review by ghostlyreader
Beastly by Alex Flinn

4.0