'Truly, truly remarkable' Karen Joy Fowler 'Extraordinary...resonates to many of the same chords as Beowulf, the legends of King Arthur, The Lord of the Rings,…