Prince Harry and Meghan Markle tied the knot on Saturday in a star-studded Windsor Castle ceremony watched the world over, that married British tradition and US razzmatazz.
The new Duke and Duchess of Sussex exchanged vows at the altar in St. George's Chapel in an emotional service, sealed with a kiss, that brought the biracial US TV star into the heart of the British monarchy.
As more than 100,000 people packed the sun-baked Windsor streets, Queen Elizabeth II and the royal family were joined in the chapel by stars including Oprah Winfrey, Elton John, George Clooney and David Beckham.
The couple held hands throughout and exchanged vows in a traditional Church of England wedding featuring some unusual twists.
Firebrand US pastor Michael Curry delivered a full-throttle address invoking slaves and the power of love, and a gospel choir sang "Stand By Me".
With the words "I will", 33-year-old Harry, and US former actress Meghan, 36, declared they would love, comfort, honour and protect each other.