A review by brixdan
Brilliance of the Moon by Lian Hearn

5.0