I'm not a big fan of epic fantasy (i.e. dragons, elves, heroes, etc) but The Knight is written by
Gene Wolfe, probably one of the greatest living author's of science fantasy, on a par with Michael Moorcock. The novel is complex, occasionally surreal and sometimes confusing, likely to frustrate those who want straight forward fantasy adventure, although it has all the tropes of the genre. The novel is followed by a 2nd volume, The Wizard. Read T.M Wagner's review from SF Review. Net
here.