Princess Beatrice couldn't have looked happier when she announced her engagement to her boyfriend of a year, Italian property developer Edoardo Mapelli Mozzi, in September 2019.
The eldest daughter of Prince Andrew and Sarah, Duchess of York, looked radiant as she posed with her ring in pictures taken by her younger sister, Princess Eugenie.
But as if planning her wedding hasn't taken enough of a toll, Princess Beatrice has also been forced been contend with the public scandal surrounding her father, who stepped down from royal duties amid the scandal surrounding his connections to convicted paedophile Jeffrey Epstein.
However, her grandmother, The Queen, has stepped in with a pretty epic offer in a seeming show of support for her granddaughter, who is ninth in line to the throne.
While it's thought that Edoardo and Beatrice's wedding ceremony will take place at an as-yet-undisclosed central London location, The Queen has offered to let Beatrice hold her wedding reception at Buckingham Palace.
This is a true gesture: the last royal couple to host their wedding reception at Buckingham Palace was Prince William and Kate Middleton in 2011. For the three royal weddings since - Prince Harry and Meghan Markle, Princess Eugenie and Jack Brooksbank, and Lady Gabriella Windsor and Thomas Kingston - the celebrations have been held in Windsor.
A friend was reported to have said: "Bea was delighted and very grateful to accept."
The timing of The Queen's pretty sweet offer shouldn't be underestimated: royal courtiers are reported to have said that she doesn't want Beatrice, 31, to suffer as a result of the scrutiny her father is currently under. The news also comes as both Princess Beatrice and Eugenie are expected to step up their royal duties in the wake of Prince Harry and Meghan Markle's departure from the firm.
Getting to throw your post-wedding bash in a palace? Life could be worse...