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

5.0