But, when you're royalty, things are a little different.
A combination of being on the world stage, as well as long-standing aristocratic dress codes (no uncovered shoulders in a cathedral, of course, and don't you even think about forgoing a veil) narrows your choices a little.
Therefore it's no surprise that, over the years, several royal brides have had the same idea about their wedding gowns. Whether it's both Meghan Markle and Infanta Cristina of Spain going for the unadorned bateau neckline, or Pippa Middleton and Princess Madeleine embracing the lace cap-sleeve, sometimes there can be a double up.
Here, seven 'royal bride twins.'
Queen Maxima of the Netherlands (left); and Princess Anne of Great Britain (right).
Queen Letizia of Spain (left); and Queen Mathilde of Belgium (right).
Princess Victoria of Sweden (left); and Princess Charlene of Monaco (right).
Princess Madeleine of Sweden (left); and Pippa Middleton (right).