A review by brassaf
Dragon's Blood by Jane Yolen

5.0