A review by gwentolios
The Firebrand by Marion Zimmer Bradley

5.0