In present-day Caerau, Princess Beatrice helps uncover the past under the charge of the flamboyant entrepreneur Jonah Cle, while Jonah's son Phelan struggles to find an easy topic for his graduation essay from the College of Bards. A thousand years earlier, the peasant bard Nairn sees the individual kingdoms of his homeland swallowed up one by one by the invader Oroh, aided by Bardic magic wielded by his court mage, Declan. The war over, Nairn finds himself at Declan's newly-founded Bardic College, caught up in Declan's search for the land's own magic, lost a thousand years earlier still and now existing only in glimpses of folk memory: riddles and runes. In both times, a contest is held to appoint the new Royal Bard; and in both times a stranger appears, seemingly from nowhere, and possessing skills that seem to make him unbeatable. Nairn's attempt to best the stranger result in a disaster that will haunt him down the undying centuries - and, in the present time, it seems that similar disaster is inevitable.
This is a typical McKillip, beautifully, lyrically written, and filled with delightful, charming characters with whom it's a pleasure to spend time. It's also more plot-driven than some of her books; the interweaving of the two timelines is skilfully done, and gives the story additional depth and weight. If she has a weakness, it's that she doesn't really like writing villains, so that often her final confrontations are anti-climactic, as is somewhat the case here. A lovely book, nevertheless.
One nitpick - for some reason McKillip has latched onto the word `genial', and overuses it relentlessly. It gets bothersome after a while.