A review by kgrhoads
Lythande by Marion Zimmer Bradley

5.0