As a rule of thumb, a groom should never upstage his bride. But this Saturday, the crown prince of hip-hop Kanye West marries Kim Kardashian, and if he promises to stick to that rule and exercise some sartorial restraint, we'll eat our bucket hat.

So while the internet fizzes with speculation around which designer wedding dress Kim will shimmy her impressive curves into, we're going to take a punt on what Yeezy will be peacocking up the aisle in on the big day.

Here are our top 3 predictions: