A review by mmmeagann
Unmasked by L.J. Smith

4.0

I'm surprised I liked this as much as I did. I expected to hate it.