The Mists of Avalon by Marion Zimmer Bradley.
This has been on my “to-read” list for ages. It began to be embarrassing. I finally took it out from the library last week. It was as was hoping and more. A very pleasant and wonderful read. So very good. I wonder what will be next. :)