Princess Eugenie says her long-term boyfriend Jack Brooksbank's proposal was "a complete surprise".

Speaking to the BBC's The One Show, she said the moment Mr Brooksbank asked her to marry him was "perfect", adding: "We couldn't be happier."

Mr Brooksbank told the programme he did get down on one knee to pop the question.