Princess Diana had a five-year affair with James between 1986 and 1991 after they met at a Mayfair party, and she asked him to help her overcome her fear of horses by giving her riding lessons.