A review by whokatereads
The New Moon's Arms by Nalo Hopkinson

5.0