Meghan Markle and Prince Harry are expected to tie the knot in the wedding of the year on May 19 at Windsor Castle.
And, there is one question on everybody’s lips – Who will be Harry’s best man?
Well, the bookies have weighed in and there are a few potentials that might shock you.
Of course, many people think Harry’s big bro, Prince William will do the honour, tipped at 1/10 on betting site Ladbrokes.
But, Harry's pal, Guy Pelly is another popular contender tipped at 5/1 as is Prince George's godfather, William van Cutsem at 8/1.
But, there is one name that have been gaining popularity in the lead-up to the wedding.
Pippa Middleton’s husband James Matthews is tipped to do the honour at 25/1. Given Pippa’s connection to the royal family and her close bond with Harry, it’s no surprise that James is a contender.
Meanwhile, David Beckham and James Blunt are wildcards, both tipped at 100/1.
Well, now we just have to wait and see.