Princess Anne has enjoyed 31 years of marriage to second husband Vice Admiral Sir Timothy Laurence, but her love life hasn't always been quite as smooth sailing as it is now
As Princess Anne celebrates 31 years of marriage to second husband Vice Admiral Sir Timothy Laurence, we take a look at the dramatic romances of her younger years, including an alleged secret affair with her bodyguard