To win a duel, a merchant makes a dangerous pact with an inscrutable spellcaster.
2025
—
2013
1994
1982
2007
2004
1984
1960
1988
1991
2005
2006
2003
1965
2002