The royal wedding of a British prince and an American star is less than a week away.
Here is what we know so far about Prince Harry and Meghan Markle's high profile nuptials on Saturday in St George's Chapel at Windsor Castle.
The Duke of Cambridge, of course, will be best man for his younger brother Harry.
He will deliver a speech at the reception and be in charge of the rings.
William, president of the Football Association, is missing the FA Cup final in favour of the celebrations.
Bridesmaids and pageboys
Ms Markle's gaggle of helpers are all children - with Prince George and Princess Charlotte looking certain to be among them.
There is no maid of honour as Ms Markle did not want to choose just one person out of her close group of friends.
The night before
Ms Markle and Harry are keeping to tradition by spending the night before their wedding apart.
The design and designer will be kept secret - even from Harry - until the moment Ms Markle emerges in her gown on the way to the chapel.
Grounds of Windsor
Some 1,200 specially selected members of the public - including charity and community heroes - have been invited into the grounds of the castle from 9am to picnic and watch the royal couple arrive, and leave for their carriage procession.
The congregation will start arriving from 9.30am, and the royals from 11.20am.
The service begins at 12 noon and the newlyweds will emerge from the chapel at 1pm.
Harry and William's arrival
The brothers will arrive at the West Steps, walking past the hundreds
of spectators invited into the Lower Ward, as well as greeting representatives from Harry's charities.
Mother of the Bride
Doria Ragland will travel by car with her daughter to Windsor Castle on the morning of the wedding, before exchanging places with the bridesmaids and pageboys and entering the chapel through the Galilee Porch.
Father of the bride
Publicity-shy Thomas Markle will walk his daughter down the aisle, meeting her at the vast West Steps of the gothic church.
The chapel will be filled with white garden roses, peonies and foxgloves, with branches of beech, birch and hornbeam, carefully crafted by floral designer Philippa Craddock.
Kensington Palace is not releasing an official guest list. Some 600 guests will be in St George's and 200 of those will party into the night at the reception in nearby Frogmore House.
Neither Donald Trump, Barack Obama nor Canadian PM Justin Trudeau will be there and neither will Prime Minister Theresa May as aides have said the wedding is not a state occasion.
The siblings of Harry's late mother Diana, Princess of Wales will be guests - Earl Spencer, Lady Sarah McCorquodale, and Lady Jane Fellowes.
Lady Jane will give a reading.
Cellist Sheku Kanneh-Mason, the gospel Kingdom Choir founded and directed by Karen Gibson, Baroque specialist trumpeter David Blackadder and soprano Elin Manahan Thomas will be among those providing the music which will echo around the 15th century church.
The bride and groom's appearance on the West Steps, surrounded by their families, will be their "balcony moment" - the most likely opportunity for a public kiss.
Just after 1pm, the couple will be waved off by members of the royal family and head on a 25-minute carriage ride through the town in the Ascot Landau, with military representatives lining the streets.
This will be in the magnificent St George's Hall at Windsor Castle.
The Queen is hosting the gathering for the 600-strong congregation.
Those heading to the reception in the evening will have the chance to rest in the late afternoon and change before the reception begins at 7pm.
Ms Markle could switch outfits for the evening, like the Duchess of Cambridge did at her wedding.
The official wedding cake is a lemon elderflower wedding cake decorated with buttercream icing and fresh flowers.
It is being made by Claire Ptak, owner of the trendy, organic Violet Bakery in Hackney, east London.
Fashion photographer Alexi Lubomirski, who took the couple's engagement pictures, has been chosen to capture the big day as the official wedding photographer.
Prince Louis will not be there, but his mother the Duchess of Cambridge will be attending.
Duke of Edinburgh
The palace is hoping that 96-year-old Philip, who is recovering from a hip operation, can make it to the ceremony, but his presence is not yet confirmed.
Around the town
Royal fans descending on Windsor will be greeted by a party atmosphere.
Food stalls and facilities, including big screens showing live footage of the wedding and the procession, will be in place in the Long Walk and in Alexandra Gardens.
Rail operators are putting on extra trains and there will be park and walk, and park and float services - by boat along the River Thames - to help people get into town.
Well-wishers are being encouraged to book their travel arrangements early.
If the numbers create a safety issue, Windsor will effectively be closed to latecomers by the police.
The ceremony will be televised.
Live coverage of the day's events by the BBC will be presented by Kirsty Young, Huw Edwards, and Dermot O'Leary among others, while Julie Etchingham and Phillip Schofield will lead ITV's coverage.
Sky News is screening the proceedings in ultra high definition (UHD), fronted by presenter Kay Burley from a special studio on the Long Walk.
Former Gogglebox star Scarlett Moffatt will be the royal correspondent for BBC Radio 1 for the day.
What is still to be announced?
Kensington Palace has still to name the bridesmaids and pageboys, reveal details of the rings, the hairdresser, and release information about Harry's uniform.
It has not yet been disclosed where Ms Markle will be staying the night before her wedding - but the reception venue, Frogmore House, is thought a likely option.
Order of Service
The full Order of Service will be published on the morning of the wedding.
Any titles given to Harry - which will most likely include a dukedom - by the Queen will be announced by Buckingham Palace the same morning.
The destination is a secret, but Harry and Ms Markle will not be leaving straight away.
They will be back on royal duty, carrying out their first engagement as a married couple the week after they tie the knot.
The couple will continue to live at Nottingham Cottage at Kensington Palace following their marriage.