A review by luanagomes
The Mists of Avalon by Marion Zimmer Bradley

5.0