While the royal wedding was an elaborate affair with a sea of famous faces among the crowd, there were also some notable absentees.
For example, hadn’t we all been sure Ellie Goulding and Ed Sheeran would be among the guests? Didn’t one of the Spice Girls tell us they were all going?
Proving the wedding speculation was truly just that, we have rounded up the celebrities we thought would be there, but weren’t.
In March, the British tabloids were rife in their reports that Prince Harry had invited "three" of his ex-girlfriends to the wedding: Chelsy Davy, Cressida Bonas and Ellie Goulding.
The report had two major flaws. For one, it's never been confirmed that Harry and Ellie Goulding dated. And two? She wasn't even at the wedding. Going by her Instagram, it appears the spent the weekend in Cannes.
Though the Duke and Duchess of Cambridge invited Ellie to perform at their wedding reception in 2011, she did not boast an invite to the most recent royal wedding, despite three years later, befriending Prince Harry after meeting him through the Invictus Games.
It should've been mandatory that Ed Sheeran attended the royal wedding as a prize for looking so much like the Prince himself. But alas, for some reason, the palace didn't agree.
Two days ago, news outlets were still reporting Sheeran was a chance to perform at the royal wedding, but in truth, he was nowhere to be seen. Instead he's been on the Irish leg of his tour.
Perhaps for the better. We wouldn't want Meghan Markle mistaking the musician for her future husband.