Princess Eugenie is to marry her long-term boyfriend Jack Brooksbank, it has been announced, as her mother described how the couple "float with laughter and love" in a series of gushing social media posts.

Buckingham Palace announced on Monday morning that the Queen's granddaughter became engaged to Mr Brooksbank in Nicaragua earlier this month.

Princess Eugenie's parents, the Duke of York and his former wife Sarah Duchess of York, were "delighted" to announce the engagement, while Mr Brooksbank's parents said they were "completely over the moon".

In a series of Twitter posts after the announcement, the Duchess of York posted a picture of the couple overlaid with the words: "A total embrace of goodness and joy... Eugenie is one of the finest people I know and so together it will be pure harmony".

The wedding will take place at St George's Chapel in Windsor Castle this autumn. It is the same venue that Prince Harry and Meghan Markle will wed on Saturday, May 19.