Sword of Avalon
(Avalon, book 7)
Marion Zimmer Bradley
and
Diana L Paxson