Kensington Palace announced today (27 November) that Meghan Markle and Prince Harry are engaged, just seven days after the Queen and Prince Philip's 70th wedding anniversary.
A statement on Twitter read (27 November): "The Prince of Wales has announced the engagement of Prince Harry and Ms. Meghan Markle."
The fifth-in-line to the throne, 33, is set to marry his Suits actress girlfriend, 36, next spring, and the couple will live at Nottingham Cottage at Kensington Palace in London.
Harry proposed to Markle in London earlier this month, and the Queen and Duke of Edinburgh are "delighted" by their grandson's news.
The Palace said: "The Queen and The Duke of Edinburgh are delighted for the couple and wish them every happiness."
So now that they are finally engaged, when can we expect the royal wedding, and will we get a Bank Holiday?
Harry and Markle will walk down the aisle in spring 2018, with the Palace adding: "The wedding will take place in spring 2018. Further details will be announced in due course."
Royal commentator Richard Fitzwilliams previously told IBTimes UK: "A summer wedding next year is expected to follow and there will be much speculation about the venue. Media interest will obviously be phenomenal."
If a spring/summer royal wedding were to take place, say in either May or June, British wedding planning app and website Bridebook has predicted which day it could fall on.
Chloe Nalbantian of the company said: "We have calculated that 46% of couples are now opting for non-Saturday weddings. Whilst cost-saving is probably not the main factor for the Royals, it seems they too are not tied to the idea of a weekend wedding.
"Prince William and Kate got married on a Friday, enabling the whole nation to have a long weekend off to celebrate, and Prince Charles and Diana got married on a Wednesday in 1981."
"Bridebook predicts Prince Harry and Meghan will choose a Friday wedding, marking a public holiday to allow for a weekend full of partying for both them and the nation!" she continued.
A Friday wedding and a public holiday for all, did you say? We're getting our bunting and Union Jack cupcakes out at the ready.
Nalbantian added: "We can confirm that the most popular days of the year to get married next year are Saturday 18th August and Saturday 26th May."