Prince Edward and Sophie Wessex have been married for 23 years - and their love story is one of the most enduring in the ...