Promises of the Runes - Christina Courtenay

'Whenever I need a break from the Twenty-First Century, I read one of Christina Courtenay's novels.…