Prince Harry and Meghan Markle's wedding is almost here! To keep you going until the big day, we've rounded up everything we know so far, in one handy package.
Harry asked the permission of Meghan's parents before getting down on one knee, and while details of the proposal are far and few between, Harry said it was a romantic proposal, and that he popped the question while the pair were making roast chicken. "She didn't even let me finish. She said, 'Can I say yes?'" revealed Harry in a BBC interview.
Kensington Palace said the prince designed the engagement ring himself - using two stones which belong to his late mother, Princess Diana.
The diamond in the middle is from Botswana, a country that Harry holds dear, and has visited many times since he was a child.
The wedding date
The date has been set for Saturday 19 May, the perfect day for a spring wedding, we hope the sun is shining for them!
We do wonder, will the pair follow British or American wedding traditions? There are some strict royal wedding traditions they'll have to follow, for example Harry will have to wear military attire.
The gold and black invitations were made by Barnard Westwood, and feature American ink on English card.
The service is set to take place at 12pm at St George's Chapel, Windsor Castle. Meghan has even been baptised and confirmed by The Church of England ahead of the day.
This venue holds a special significance within the royal family, Prince Charles and Camilla held their wedding blessing there in 2005, it is also the Church where Prince Harry himself was christened.
As soon as the news was out, we began speculating over what kind of wedding dress Meghan will wear, and upon seeing what Meghan wore as a bridesmaid last year we're imagining the future princess in a slinky number, rather than a full princess style like Kate Middleton wore. No one seems to have let any details slip yet, I guess we'll have to wait and see!
Meghan and Harry took to the Sunken Garden at Kensington Palace for their announcement, during which Harry said he knew Meghan was "the one" as soon as he met her, and commented that he is "thrilled" at their engagement, while Meghan said she is "very happy" - no less than we'd expect!
Meghan was wearing a white coat by Canadian brand Line the Label, and a black dress by P.A.R.O.S.H. - it seems like Meghan will be having the same effect on fashion as Kate Middleton has had - since the announcement aired, the website has crashed!
The day off
Speculation was rife on social media as to whether the UK would get a bank holiday on the day the couple get married. Unfortunately Harry and Meghan's day will not become an extra bank holiday, much to the dismay of the British public. Instead they have opted for a Saturday wedding to allow royal fans all over to watch the coverage, pubs are even being given the chance to apply for longer opening hours in celebration of the event.
The best man
Kensington Palace announced on April 26 that Prince Harry has asked older brother William to be his best man at his wedding. Kensington Palace tweeted to say: "The Duke of Cambridge is honoured to have been asked, and is very much looking forward to supporting his brother at St George's Chapel, Windsor on May 19th." Choosing his big brother as best man was a wise choice of Harry's, no doubt he will have plenty of advice on marriage.
The bridal party
We were hoping to see the gorgeous Serena Williams in a bridesmaids' dress, but the latest we've heard is that she won't in fact be having a Maid of Honour or any adult maids - instead, it'll be just children. We're betting on Prince George and Princess Charlotte. Let's hope Prince George manages to avoid a dressing down from his mum this time, after his mischief at Pippa Middleton's wedding!
It was recently revealed that the couple will serve bowl food at their reception. These are miniature individual portions of classic main dishes, eating standing up, and served by waiting staff - sort of like a cross between a buffet and canapés.
Details of the day are still few and far between, stand by for further updates on the wedding news of the year!
The first reception will take place at St George's Hall from 1.30pm, with 600 guests. This will be followed by an evening party at 7pm at Frogmore House, hosted by the Prince of Wales, with a reduced guest list of 200. We've heard that planners Fait Accompli will be masterminding the evening festivities.
It sounds likely that Meghan is planning to make a speech - becoming the very first bride to do so at a British Royal wedding! Good on her.
Renowned florist Philippa Craddock will be responsible for the blooms - we bet they're going to look amazing! Apparently she'll be using seasonal wildflowers for the arrangements. Meghan's favourite flower is the peony, so expect to see these, too.
The couple have chosen lemon and elderflower for their cake flavour. The confection will be made by Claire Ptak of Violet's Bakery.
The bridesmaid and page boys
Kensington Palace has announced the below children as bridesmaid and page boys for the wedding; it's no surprise that Princess Charlotte heads up the bridesmaid list, and we can't wait to see George reprise the role he took at Pippa Middleton's wedding.
Her Royal Highness Princess Charlotte of Cambridge
Miss Florence van Cutsem
(Aged 3 – goddaughter of Prince Harry, daughter of Mrs. Alice van Cutsem and Major Nicholas van Cutsem)
Miss Remi Litt
(Aged 6 – goddaughter of Ms. Markle, daughter of Mrs. Benita Litt and Mr. Darren Litt)
Miss Rylan Litt
(Aged 7 – goddaughter of Ms. Markle, daughter of Mrs. Benita Litt and Mr. Darren Litt)
Miss Ivy Mulroney
(Aged 4 – daughter of Mrs. Jessica Mulroney and Mr. Benedict Mulroney)
Miss Zalie Warren
(Aged 2 – goddaughter of Prince Harry, daughter of Mrs. Zoe Warren and Mr. Jake Warren)
His Royal Highness Prince George of Cambridge
Master Jasper Dyer
(Aged 6 – godson of Prince Harry, son of Mrs. Amanda Dyer and Mr. Mark Dyer M.V.O.)
Master Brian Mulroney
(Aged 7 – son of Mrs. Jessica Mulroney and Mr. Benedict Mulroney)
Master John Mulroney
(Aged 7 – son of Mrs. Jessica Mulroney and Mr. Benedict Mulroney)
Speculation around who will walk Meghan down the aisle has been rife, especially since it was revealed that Meghan's dad Thomas Markle had set up paparazzi shots and may no longer attend the wedding.
Kensington Palace released a statement on 17th May, courtesy of Meghan Markle, reading: "Sadly, my father will not be attending our wedding. I have always cared for my father and hope he can be given the space he needs to focus on his health.
I would like to thank everyone who has offered generous messages of support. Please know how much Harry and I look forward to sharing our special day with you on Saturday."
Prince Charles' role
It was announced on the 18th of May by Kensington Palace that Prince Charles will be walking Meghan down in the aisle, welcoming her into the royal family.
The announcement from the palace read: "Ms. Meghan Markle has asked His Royal Highness The Prince of Wales to accompany her down the aisle of the Quire of St George's Chapel on her Wedding Day. The Prince of Wales is pleased to be able to welcome Ms. Markle to The Royal Family in this way."