A review by sassyporcupine
Dangerous Creatures by Kami Garcia

4.0

Stupid cliffhanger ending