The Eternal by Michael Moorcock
Annie Bolton's future was bright - until she met the Eternal, an immortal cursed to wander the Earth bringing death and destruction. Only Annie and a mysterious drifter - a human who has pursued the Eternal across continents - hold the key to stopping the triumph of evil.