The countdown to the royal wedding of Prince Harry and Meghan Markle – which takes place on Saturday 19 May – has begun.
But for those of us not lucky enough to be on the guest list or among the 2,460 members of the public invited to stand in the grounds of Windsor Castle on the big day, the next best option is to watch the celebrations live on television.
As with previous royal weddings and milestone celebrations, there will be hours of coverage streamed live from the lawns of Windsor Castle and the St George's Chapel nave.
There will also be cheering crowds packing the pavements of Windsor and thousands celebrating at street parties across the UK.
Here's our complete guide to how you can watch...