A review by thebookvisitor
The Veil by Rachel Harrison

3.0