A review by jacktaylor
Phantom, by Susan Kay

4.0

4.5 (should of ended 2 chapters before it did)