A review by thebiblioholic
Phantom by Susan Kay

5.0