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

3.0