A review by goaskalix
Demon Slave by Kiersten Fay

4.0

Reread: December 11, 2013