The Mists of Avalon

The Mists of Avalon - Marion Zimmer Bradley I've read this many times through the years and I love it just as much each time.