Unless you have had your head buried in the sand you would be unlikely to know that there is a Royal Wedding this weekend.
Here’s everything you need to know about the big day.
Crowds have already started gathering in the streets of Windsor but the majority are expected to start lining the streets from 6am tomorrow morning with more than 100,000 people expected to attend.
The ceremony will take place at St George’s Chapel at Windsor Castle at noon in front of 3240 guests including 2640 members of public.
The Royal Family will start to arrive at from 11am.
The service will be conducted by the Dean of Windsor, David Corner, with the Archbishop of Canterbury, the Most Reverend Justin Welby officiating and American bishop, the Most Reverend Michael Curry, giving an address at the wedding.
At around 1pm after the couple have said ‘I do’ they will embark on a carriage procession from St George’s Chapel, leaving Windsor Castle via Castle Hill, through the High Street and Windsor town, before returning to Windsor Castle along the Long Walk.
A Palace statement said: “They hope this short journey will provide an opportunity for more people to come together around Windsor and to enjoy the atmosphere of this special day.”
Once the service is complete there will be a reception at St George’s Hall for the couple and guests, and later that evening the Prince of Wales will host a private reception at Frogmore House for the couple’s close friends and family.