I have greatly enjoyed Guy Gavriel Kay's writing, and even found "The Fionavar Tapestry" engaging, if not equal to his later, more mature work. Kay is certainly one of the best and most original writers fantasy has to offer, and this work remains a favorite. Like "The Lions of Al-Rassan" and "Sailing to Sarantium ", the story is loosely based upon a historical period and culture, in this case the troubadour era of Mediterranean Europe. Kay interweaves his tale with the customs of medieval knighthood as well as the conflicting worship of a patriarchal sun god and an older, magical veneration of a goddess familiar to anyone having studied Robert Graves. Interlaced into these plot motifs are elements of court intrigue, mystery, and familial skeletons in the closet. Yet out of this seeming disparate stew Kay is able to distill a complicated tale of conflict that is not only believable but attains a life of its own. Unlike much fantasy fiction, the characterization is mature and complex, both in thought and motivation, and Kay's characters evolve with the story. Further, neither the plot nor the players always follow what is expected, yet at no time does the action become contrived or a stretch of one's credulity. Kay obviously loves the unforeseen twist, and cleverly calls it to use. And I think you'll find the aftermath to "A Song for Arbonne" an unsuspected delight.