It's only a few days until we can finally stop hearing about the Royal Wedding, but admit it - you're going to watch it anyway.
While questions over who will walk Meghan Markle down the aisle remain up in the air, it's a sure bet that the big day will attract a worldwide audience in the hundreds of millions.
Prince Harry and Meghan Markle will tie the knot in St George's Chapel, Windsor on Saturday May 19 at 12pm. Guests are expected to begin arriving from 9am with the wider royal family expected to arrive at 11.20am.
Prince Harry is expected to arrive with his best man and brother Prince William at 11.45am, before the queen arrives at 11.55am. Meghan and her mother are expected to arrive by car shortly before midday.
As for us mere mortals - the wedding will be streamed for our viewing by BBC, ITV, RTÉ, TV3 and Sky.
- Kirsty Young, Huw Edwards, Dermot O’Leary, Tina Daheley, Alex Jones, Ore Oduba and Anita Rani will provide rolling coverage on BBC One from 9am to 2pm.
- Julie Etchingham and Phillip Schofield will present Harry and Meghan: The Royal Wedding from a live ITV studio at Windsor from 9.25am to 3pm. This coverage will also air on a TV3 livestream from 12pm to 3pm.
- Maura Derrane, Evelyn O'Rourke and Darren Kennedy will provide coverage of the day from Windsor Castle for RTÉ between 11.30am and 1.35pm.
- Kay Burley and Anna Botting will present coverage of the day for Sky News from The Long Walk and grounds of Windsor Castle. Sky's coverage begins at 9am.