Soldier of the Mist | Gene Wolfe
The first volume of Gene Wolfe's powerful story of Latro, a Roman mercenary who received a head injury that deprived him of his short-term memory. In return it gave him the ability to converse with supernatural creatures, gods and goddesses who invisibly inhabit the ancient landscape.