A review by theidlereader
Beastly by Alex Flinn

5.0