Princess Diana's former love, James Hewitt, has finally answered the question that has intrigued royal observers for years. Source: 7